Home

anooshma - Java Developer
[email protected]
Location: De Leon, Texas, USA
Relocation: any
Visa: GC
anooshma
[email protected]
PROFESSIONAL SUMMARY:
Overall, 10 years of Professional IT experience as a Full - Stack Java/J2EE Web Developer with diversified exposure in analysis, design, development, and implementation of web-based applications using Software Development Life Cycle (SDLC) methodologies like Agile and TDD (Test Driven Development).
Experience in developing the UML diagrams such as class diagram, sequence diagram and use case using rational rose.
Expertise in developing web interfaces, Client side designing and Validations using React JS, Node.js, Angular 8, Angular 9, HTML5, CSS3, JavaScript, jQuery, JSP, AJAX, JSON, Bootstrap, XML.
Strong experience in using Spring Framework modules such as Spring Boot, Spring MVC, IOC, AOP, DAO, Spring Cloud, Spring Security, Spring Thyme leaf, Spring Microservices, Spring Transactions, and Spring Batch.
Expertise in database development and implementation using Mongo DB, Amazon RDS, Amazon DynamoDB, MS SQL Server, PostgreSQL, Oracle, MySQL.
Expertise in writing JUnit test cases and performing unit testing, TestNG to implement test cases for unit testing of modules. Used mocking framework like Mockito, JMockit for debugging and testing the applications.
Having hands on experience in deploying web and J2EE enterprise applications using Azure Cloud Services, Azure Service Management, EC2, Web Logic, JBoss, Apache Tomcat Server.
Expertise in AWS cloud services like EC2, S3, VPC, Lambda, Route 53, IAM, Security Groups, SNS, SQS, Kafka.
Worked with ECS and EKS containerization services to store all the docker containers.
Strong understanding in constructing and deploying a Docker image on top of a Kubernetes cluster in AWS.
Experience in using Maven, Gradle, ANT to build the projects.
Utilized Log4j, SLF4J for logging, debugging, and error tracking, Splunk and Grafana to monitor the application.
Experience with (IDE) tools such as Eclipse, NetBeans, IntelliJ, Spring Tool Suite, and Visual Studio Enterprise.
Worked on version control tools like Git, GitLab, and Bitbucket.

TECHNICAL SKILLS:
Languages Java, J2EE, PHP, JavaScript, DOJO1.7, SQL, UML, MATLAB, Python
Front End React JS, Node.js, Angular 8, Angular 9, HTML5, CSS3, JavaScript, jQuery, JSP, AJAX, JSON, Bootstrap, XML
Frameworks Spring 4.3, Hibernate 4.3, Spring Security 3.2, Spring MVC, Spring Boot, Spring Data, Spring Cloud, Spring Security, Spring Thyme leaf, Spring REST, Spring Microservices, Spring Transactions, Spring Batch, Spring AOP, Servlets, Java Swing, Applets, Spark
Databases Oracle 10g/11g/12c, SQL server 2012/2014/2016, MySQL 5.7, PostgreSQL, MongoDB, Amazon RDS, Amazon DynamoDB, MS SQL Server
AWS Cloud Services EC2, S3, VPC, Lambda, Route 53, IAM, Security Groups, SNS, SQS
Azure Azure App Service, Azure VM, Azure Container Instances, Azure DevOps, Azure Storage
Logging Log4j, SLF4J
Methodologies Agile, TDD
Client: Cox Communication, Atlanta GA August 2021- Till Now
Role: Senior Full Stack Developer
Responsibilities:

Involved in various phases of Software Development Life Cycle (SDLC) Requirements gathering, Analysis, Design, Development, testing and production of application.
Used Agile Methodologies to promote iterations, collaboration, and process adaptability and actively involved in
SCRUM meetings.
Deployed the application on Amazon Web Services and used it to provide computing capacity for scalable solutions.
Deployed and managed ECS clusters and tasks using the AWS management console, AWS CLI, and AWS cloud formation.
Worked with ECS Task Definitions, Containers, and Services to define and run Docker Containers.
Used ECS Event Bridge, CloudWatch to monitor and troubleshoot ECS deployments, created Buckets in AWS S3.
Used Jenkins on Kubernetes environment, for CI/CD utilized Kubernetes and Docker in the runtime environment to build, test and deploy.
Worked with Java 8/11 features like utility methods, Streams Local-Variable Syntax for Lambda Parameters, Date/Time API, and Nested Based Access Control and improved support for HTTP clients and WebSocket API.
Worked on OOP Concepts, Multithreading, File I/o, Collections Framework, Exception Handling, I/O System, Multi-Threading, JDBC, Generics and concurrency.
Used Angular 10 to build a dynamic user interface with features like data binding, reusable components, and custom directives.
Connected to a REST API or a backend service using Angular 10 s HTTPClientModule to retrieve and manipulate data and created forms with Angular 10 s reactive forms module for handling user inputs and validations.
Implemented component test cases to verify REST API endpoints and UI unit test cases using Jasmine, Karma.
Used Node JS for interactive cross browser functionality and complex user interface and Node JS server in the backend to handle requests sent from the front-end Angular AJAX calls to build REST web services.
Utilized NPM for managing dependencies, implemented NPM packages for tasks such as security, data parsing, and more and automated project building, testing, and deployment processes using NPM scripts.
Design, Develop, Test, Deploy and build web applications using Spring Boot, and Microservices.
Implemented the Microservices to integrate with external applications using the Rest Template.
Used Spring Core annotations for Spring Dependency Injection for Rest API's and Spring Boot for Microservices, Apache Kafka cluster as messaging system between the APIs and Microservices.
Performed CRUD operations on NoSQL database MongoDB and wrote SQL Queries stored procedures to interact with PostgreSQL.
Worked with IntelliJ using Maven as build tool for the deployment of the application.
Co-ordinated with QA team to support the development and construction of their unit test cases using JUnit and
Mockito. Used Postman tool to test the API workflow.
Used Bitbucket as source control manager, branch management to facilitate collaboration between development teams.
Used Splunk for monitoring and identifying the issues, Log4j framework for logging.

Environment: Angular 10, Java 11, AJAX, JDBC, Spring Boot, Apache Kafka, JUnit, Mockito, Postman, PostgreSQL, MongoDB, IntelliJ, Maven, AWS (ECS, CloudWatch, S3), Docker, Kubernetes, CI/CD, Bitbucket, Splunk, Log4j
Client: T-Mobile, Atlanta, GA Aug 2019 - Aug 2021
Role: AWS Full Stack Developer
Responsibilities:

Followed Agile development and involved in SCRUM process, sprint, and daily standup meetings.
Created server-less Micro services by integrating AWS Lambda, S3/Cloud watch/API Gateway.
Utilized AWS lambda service to run servers without managing them and to trigger to run code by S3 and SNS.
Configured S3 lifecycle policies and enabled versioning for data backup and archive files in Glacier.
Configured and created Elastic Beanstalk to deploy and manage various applications.
Worked on AWS Cloud Watch in creating alarms to monitor metrics for EC2, RD and Insights for log analysis,
Worked with AWS services such as EKS for deploying and managing Docker containers.
Configured Kubernetes clusters on EKS, including scaling worker nodes, setting up autoscaling, and managing network policies.
Developed UI by using the React JS and Node JS, used Flux for Single Page Application (SPA) development. Used
React-Router to transform application into SPA.
Worked with React JS components like Forms, Events, Keys, Router, Animations and Flux concept and React JS for developing the web application to bind the data that is being extracted from database through services provided in a controller to the view using scope.
Worked with Node package manager (NPM) for the installation of dependencies and Scripts management.
Used Spring Boot Microservices and divided the application into different sub modules. Used micro-services
architecture with Spring based services to integrate user libraries in the application.
Designed and developed Microservices business components using Spring Boot.
Used Java 8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database and Core Java using technologies including Multi-Threading, Collection Framework.
Used Apache Kafka as a message broker for its distributed architecture that allows parallel processing of data.
Used Jest for mocking functions and writing unit tests for react components.
Worked on setting up and managing Amazon RDS databases like MySQL.
Designed various tables required for the project in Amazon RDS MySQL database, wrote Stored Procedures, Triggers and Functions on SQL Server.
Worked on building/maintaining Docker container clusters managed by Kubernetes, Gitlab, and Docker on AWS platform.
Containerized all the Java, Node JS and Spring Boot, applications using Docker.
Used JUnit and Mockito to write unit test cases creating mock objects.
Used AWS CodeCommit for version control and Maven as build tool.
Authenticated users and to provided security to Restful web services using OAUTH 2.0


Environment: React JS, Node JS, NPM, Jest, AWS (Cloud Watch, S3, Glacier, Lambda), Java 8, JUnit, Mockito, Kafka, Power Mock, Spring Boot, Docker, AWS CodeCommit, Maven, Amazon RDS, OAUTH 2.0, SLF4J, Datadog, ServiceNow

Client: Tag Info Solutions: India May 2016 Feb 2019
Role: Java Developer
Responsibilities:

Followed Agile SCRUM style software development methodology with daily stand-up meetings.
Deployed application onto Azure Virtual Machines and configured
used Azure Application Insights to monitor performance and analyze the logs to identify performance issues.
Implemented Java 8 features such as Lambda expressions, Streams, Method references, Functional interfaces, Default methods, and New Date and Time API.
Designed the new architecture and platform for migrating the legacy application to Angular 4 and Microservices
architecture.
Actively involved in migrating Front-end technologies like (Spring MVC) JSP, HTML, CSS, JS, Query, Bootstrap into Angular 4.
Utilized Angular 4 framework and Web pack module loader to develop a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
Used Node JS server in the backend to handle requests sent from the front-end Angular AJAX calls.
Used Node Package Manager (NPM) for installing libraries which are useful to develop an Angular application in Node.
Developed Spring Boot application with Microservices architecture in order to maintain lightweight and small services.
Used Spring Dependency Injection for Rest API s, Spring Core annotations for Spring MVC, and Spring Boot for microservices.
Developed cloud hosted web applications and REST APIs with the help of Spring Boot with embedded Tomcat.
Created POJO s and DAO s for the database entities with the help of Spring JDBC annotation mappings.
executed CRUD operations and complex SQL queries for data analysis, reporting, and database optimization in
Microsoft Azure SQL Database.
Implemented JMS for communication between the applications using message broker Apache ActiveMQ.
Managed the GitLab code, merged code from the teammates and reviewed the code, Used SLF4J for viewing log files to troubleshoot issues.
Developed test cases for both front-end using Jasmine and Performed test cases using JUnit and Mockito
Worked with VS Code and Eclipse and used Gradle as build tool.
Environment: Angular 4, Angular 6, Spring Boot, ActiveMQ, Typescript, NPM, AJAX, Azure Cloud, GitLab, JUnit, Mockito, VS Code, Gradle, Jasmine, Eclipse, JMS, Microsoft Azure SQL, Spring MVC, SLF4J
Client: Panamax Infotech Ltd, Hyderabad May 2012 April 2016
Role: Associate Software Engineer
Responsibilities:

Participated in Agile methodology for iterative development of the application.
Actively worked for developing the user interface web pages using HTML, XHTML, CSS, jQuery, JSP, Bootstrap and used JavaScript to simplify the complexities of the application.
Have extensive knowledge and practical experience with the Core Java concepts and used Spring framework MVC to create new modules based on requirements.
Utilized advanced MVC frameworks like Batch, Spring-IOC, MVC, and AOP.
Used Eclipse for the development environment and developed the application using ANT automated build scripts. Evaluated each method in the DAO layer with JUnit test cases.
Responsible for creating database tables on MySQL database and wrote SQL queries and Stored Procedures for retrieving the data.
Developed application using JMS for sending and receiving JMS Queue messages and implemented message service using RabbitMQ.
Configured and deployed the web application using JBoss application server.
Captured the logs that includes runtime exceptions using Log4j.

Environment: Java 6, J2EE, HTML, XHTML, CSS, jQuery, JSP, Bootstrap, JavaScript, JMS, RabbitMQ, JUnit, Eclipse, MySQL, Log4j, ANT, Git, JBoss, Jira.
Keywords: continuous integration continuous deployment quality analyst user interface javascript sthree database information technology microsoft Colorado Georgia

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];32
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: