We provide IT Staff Augmentation Services!

Sr Java Full Stack/aws Developer Resume

2.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Over 7 years of strong software experience in design, development and deployment of web - based Client-Server business applications using Java/J2EE technologies.
  • Experience working with different SDLC (Software Development Life Cycle) including Requirement gathering, Analysis, Design, Coding, Testing and Implementation like AGILE (SCRUM), TDD and Waterfall Models.
  • Having good knowledge in front end technologies like HTML5, CSS4, Android, AJAX, JSON, DOM, TypeScript, Bootstrap, XHTML, DHTML, JavaScript, jQuery, node JS, Tag libraries, Angular
  • Used JavaScript, jQuery for user interactions in pages
  • Designed pages using Angular 8 Validations, Modules, Events, Expressions, Directives, Controllers and Filters.
  • Knowledge in developing applications using Java/J2EE technologies Hibernate, Servlets, JSP, JSF, AJAX, JDBC, JNDI, GWT JavaBeans, EJBs, JSTL, Swing, Struts, XML, Web Services, JMS.
  • Refactored existing monolithic application by identifying components that needs to be transformed to MicroServices architecture, with Spring Boot-based services interacting through a combination of REST, AWS, and API-Gateway.
  • Created Spring Boot with MicroServices utilizing RESTful API.
  • Implemented Microservices architecture using Spring Boot for all the Orchestrators to consumer Adapters
  • Experience on Spring Framework - Spring Core, Spring Observer design patterns, Spring IOC, Spring MVC, Spring ORM, Spring AOP, Spring Boot, Spring Web flow and hands on experience in working with Spring Batch for monitoring, logging into the application, tracing, application support, transaction and resource management.
  • Experience in implementing and deploying Java EE design patterns such as MVC, Singleton, Factory, Observer design patterns in the development of Multi-Tier distributed Enterprise Microservices Applications.
  • Good knowledge in core java concepts like Collection frameworks, Interfaces, Synchronization, Serialization, Thread pools, JavaBeans, Externalization and Generics
  • Experience in database development of PL/SQL stored procedures, and packages in relational databases like 10g / 11g, SQL Server, DB2, MySQL
  • Hands on experience in implementing NoSQL Databases like MongoDB, Apache Cassandra and CouchDB.
  • Experience in Amazon Web Services (AWS) and Pivotal Cloud Foundry (PCF)
  • Design, Developed and Deployed enterprise advice applications using spring boot for REST services in EC2 Fargate
  • Experience on AWS platforms ECS, ELB, ROUTE 53, Dynamo DB, S3, Lambda, Cloud Watch, Kubernetes, IAM Roles and CloudFormation Stacks
  • Building microservice using spring Framework and cloud-based architectures and deploying in EC2 Fargate
  • Ability to identify and gather requirements to define a solution to be built and operated on AWS.
  • Experience in creating Kafka images, Containers and running applications securely on container
  • Deploying and maintaining production environment using AWS EC2 instances and ECS/EKS with Docker.
  • Used AWS SDK for connecting to Amazon S3 Buckets and EC2 to deploy on Docker Container
  • Created CI/CD pipeline by using Build and Deploy plan spec template for Services & Batch Projects in ECS and EKS
  • Experience in Continuous Integration (CI) like Jenkins, Bamboo, TeamCity, and Continuous Deployment (CD) tools like EC2 and Spinnaker.
  • Implemented a distributed messaging queue to integrate with MongoDB using Kafka and Zookeeper.
  • Experience in setting up Kafka cluster setup on the Non-Prod and Production environments.
  • Experience in using Kafka for Publish/Subscribe pattern in application dealing with messaging.
  • Experience in configuration and deployment of multi-tier applications using different web servers like Apache Tomcat, WebSphere, Apache Axis, Apache HTTP Server, JBoss and WebLogic.
  • Experience in working with different IDE’s like Eclipse, NetBeans, IntelliJ, STS, Visual Studio, Web Strom
  • Experience with project build/test/deployment tools like Maven, Gradle and Ant.
  • Experience in using code repository tools - Tortoise SVN, GitHub, and Visual Source Safe.
  • Worked with Log4j2 for logging and used JUnit and Mockito for unit testing and integration testing.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, Scala 2.12.1 SQL, PL/SQL

Web Technologies: HTML5, CSS3/4, JavaScript, jQuery, AngularJS, Angular 2, TypeScript, Ajax, React JS, Node JS, Express JS, JSON, Swagger UI, XML, Angular 8

Spring Frameworks: Spring Boot, Spring MVC, AOP, IOC, Spring Security, Spring Batch

Java/J2EE Technologies: Servlets, JSP, JSTL, EJB, JDBC, RMI, XML, JSF, Struts2, Swings, AWT, Applets.

Application/web Server: Apache Tomcat, WebSphere, JBoss, WebLogic Server

Data base: Oracle, DB2, MySQL, MongoDB, DynamoDB, Cassandra

O-R MAPPING: Hibernate, Spring data, JPA

Methodologies: Agile, Scrum, waterfall model.

Cloud Environments: AWS, Pivotal Cloud Foundry

Version Control: GIT, CVS, SVN

Web Services: RESTful - JAX-RS, Jersey, SOAP - WSDL, JAX-WS

Reporting Tools: Crystal Reports XI, Jasper Reports 6.0, SSRS 5.0

Testing Tools: Junit, Jasmine, TestNG, Mockito, Protractor, Selenium, Cucumber, Log4j2

Tools: Kubernetes, Docker, Ansible, Apache Camel

IDE ad Build Tools: Eclipse, IntelliJ, NetBeans, Toad, SQL Navigator, Ant, Gradle, Maven, Jenkins

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Sr Java Full stack/AWS developer

Responsibilities:

  • Involved in development and testing of Streamlets module. Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing.
  • Followed Agile methodology in the Scrum Cycle model.
  • Migrated existing UI application with HTML5, CSS4 and Bootstrap with Angular8 interaction.
  • Developed directives, Factories, Services in Angular8 and created Controller to isolate the scopes to perform operations.
  • Used JavaScript, jQuery for user interactions in pages
  • Implemented Java8 features like Lambda expressions, Streams, filters, pipelines, Optional Interfaces etc
  • Development of microsevices with Java8, SpringBoot, and deployment in Cloud Platforms
  • Used Executor Service Interfaces, ThreadPoolExecutor class for multi-threading & thread resource pooling.
  • Used Multithreading and collections to improve performance of application.
  • Developed classes using Core java/Executor Service (multithreading, concurrency, memory management).
  • Used J2EE design patterns like Adapter, Service locator, Session facade, Singleton, Factory and Observer design patterns.
  • Created Spring Boot with Microservices utilizing NoSQL RESTful API.
  • Designed and developed Spring Batch Jobs using Spring Framework and used Cron expression to trigger the job.
  • Knowledge in Middleware persistence frameworks like Spring Data JPA for mapping Java classes using Hibernate
  • Created Entity using JPA and Spring Data JPA to execute queries to the databases.
  • Consumed REST Web Services for fetching the accounts information
  • Developed Restful Webservices to interact with consumers and secured the service with Spring- Security Oauth-2.0
  • Building microservice using Spring Framework with cloud-based architectures and deploying in EC2 Fargate
  • Implemented Microservices architecture with Netflix, Spring Eureka and making calls to consumer applications
  • Developed Session Beans for necessary Transactions like fetching the data and updating the customer information.
  • Utilized Spring core, AOP and security to build robust business operations with transactional support
  • Extensively used Spring Batch which uses Spring IOC dependencies, this is useful for developing batch processing.
  • Design, Developed and Deployed enterprise advice applications using spring boot for REST services and deployed in EC2 Fargate in AWS
  • Hands on experience in creating table in NoSQL DB through cloud formation template in AWS
  • Created AWS S3 buckets using cloud formation templates.
  • Configured AWS Identity Access Management (IAM) Group and users for improved login authentication.
  • Worked extensively with AWS services like EC2, S3, VPC, ELB, Autoscaling Groups, Route 53, IAM, CloudTrail, CloudWatch, CloudFormation, CloudFront, SNS, and RDS.
  • Set up and built AWS infrastructure with various services available by writing cloud formation templates in json.
  • Experience on relational database design and writing SQL queries, stored procedures, views, and functions with Oracle.
  • Closely worked with Kafka Admin team to set up Kafka cluster setup on the Non-Prod and Production environments.
  • Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
  • Running applications on a cutting-edge cloud native infrastructure using Kubernetes, Docker.
  • Created a Continuous Delivery process to include support building of Docker Images and publish into a private repository- Nexus v3.
  • Responsible for configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker images to the Nexus repository.
  • Create and maintain fully automated CI/CD pipelines for code deployment using Jenkins
  • Developed database objects-Stored Procedures, Tables, Views, Sequences, Cursors, Packages and Triggers.
  • Developed unit and integration tests for existing microservices using JUnit, Mockito.
  • Used JMeter to test performance of Api
  • Used Git as Version Control System for the application.

Environment: Java 8, J2EE, Git, Spring Boot, Rest, Web Services, Eclipse, JIRA, AWS(ECS, EKS, S3, EC2, ELB, Autoscaling Groups, DynamoDB, CloudFormation, CloudWatch, IAM, Route 53), Spring batch, Oracle DB Apache JMeter, jQuery, JUnit, Docker, Maven, Bamboo.

Confidential, Charlotte, NC

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in development and testing of Microservices with Restful Api. Actively involved in Analysis, Design, Development and System Testing.
  • Followed Agile methodology in the Scrum Cycle model.
  • Implemented Java8 features like Lambda expressions, Streams, filters etc.
  • Used Executor Service framework to implement multithreading in programming to improve overall performance.
  • Developed classes using Core java/Executor Service (multithreading, concurrency, memory management).
  • Involved in developing the Rest API’s for backend.
  • Created Spring Boot with Microservices utilizing RESTful API.
  • Developed Restful Web services for other systems to interact with our system and secured the service with Spring- Security OAuth.
  • Utilized Spring core, AOP and security to build robust business operations with transactional support.
  • Extensively used Spring Batch for developing batch processing.
  • Implementing or exposing the Microservice architecture with Spring Boot based services interacting through a combination of REST.
  • Used WebSphere for Application server implementation, server setup configuration, support, performance.
  • Experience in building microservice and cloud-based architectures
  • Used apache camel to integrate the different applications using protocols like http, Active MQ and JMS.
  • Developed spring boot applications for REST services and deployed in Pivotal Cloud Foundry (PCF)
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Developed database objects-Stored Procedures, Tables, Views, Sequences and Triggers.
  • Wrote SQL queries using stored procedures and enhanced performance.
  • Developed unit and integration tests for existing microservices using JUnit, Mockito.
  • Used Log4j2 for tracking errors and debugging the code and resolved bugs
  • Used Git as Version Control System for the application.

Environment: Java, J2EE, Git, Spring Boot, Hibernate, Core Java, SOAP/Rest, Web Services, CSS, Eclipse, WSDL, JIRA, JMS, NOSQL(MongoDB), ETL, Spring batch, PCF, Apache JMeter, jQuery, JUnit, Docker, Maven, Jenkins.

We'd love your feedback!