We provide IT Staff Augmentation Services!

Senior Aws Java Developer Resume

4.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY

  • Java AWS Developer with 5+ years’ experience in Requirement Analysis,Design and Development, Continuous Delivery,Continuous Integration, Support, and Unit Testing using Object Oriented Methodologies and Technologies.Specialist in spring, Web Services, Cache, ESB,Integration, Messaging, SQL, Web 2.0, DevOps and JEE Technologies.
  • Expertise in handling AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances,S3buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Designed AWSCloud Formation Templates to create custom sized VPC, subnets, Cloud to ensure successful deployment of Web applications and database templates. Work with application development teams to ensure that their applications are designed properly for interacting with AWS.
  • Experience and in - depth Knowledge of understanding in the strategy and practical implementation of AWS Cloud-Specific technologies including EC2, EBS, VPC, ELB, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, RedShift, Lambda, Dynamo DB.
  • Highly experienced with various Spring modules like Spring Core, Spring Beans, Spring Context, Spring MVC, Spring REST, Spring Data, Spring Integration, Spring JMS, and Spring JDBC Template.
  • Promotes object-oriented approaches to real-time software development. Analytical and detail-oriented.
  • Record of accomplishment of delivering quality Java/JEE based solutions in the Banking, Insurance, Finance, Telecommunications, and Retail industries.
  • Extensively worked with Agile Methodologies, including SCRUM, behaviour-driven development (BDD), refactoring and test-driven development (TDD)practices.
  • Expertise in developing MVC architecture for web based applications using Struts and Spring MVC framework and using Web Services (REST, SOAP),Microservices and Service Oriented Architecture (SOA).
  • Hands on experience in Requirement Analysis, High-level design using design patterns and Object-oriented programming and OOAD concepts.
  • Spearheaded thedesign and developmentof an Angular JS, Spring, and Apache Camel based mission critical system, which earned high accolades in adding significant business values to Banking center associates.
  • Designed and implemented Customer Identity Processing Services application with the micro-service architecture in mind, making it easily scalable.
  • Enjoyed repeated success in understanding business expectations, building effective solutions, and facilitatingagile developmentpractices.
  • Designed and developed a generic framework using custom annotations to read file(s) with various delimiters, apply rules and generate the output in XML format. This framework was designed keeping in mind that it can support mode delimiters and different file formats.

PROFESSIONAL EXPERIENCE

Confidential, Seattle, WA

Senior AWS Java Developer

Responsibilities:

  • Involved in Requirement gathering, Design, Analysis, and Code development by following Agile methodology.Developed Spring Boot application with microservices and deployed it into AWS using EC2 instances.
  • Experience in tech Confidential Web Services (AWS) in developing tech cloud-based infrastructure and applications. Creating reproducible infrastructure environments for tech microservices.
  • Design and develop Spring Boot Micro Services to improve tech performance of tech application and reduced tech response time of tech application.
  • Worked with different teams such as tech UI & Business teams to integrate various APIs and Developed REST-based Web Services using XML/JSON messages used by tech front end.
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service, and Kubernetes.
  • Used SQL Queries in Java code to do select/update/delete depending upon tech business requirement, Oracle SQL Developer for Data Base storage and connections.
  • Designing and implementing scalable, RESTful, and Micro-services-based services for mobile back-end and Tech backend is being written in Java using Spring Boot for simplicity and scalability.
  • Actively involved in tech DevOps streamlining process through Jenkins CI and CD Release Automation.
  • With Implemented Continuous Integration and deployment into Tomcat Application Server using Jenkins and Jenkins restart scripts to spring boot application.
  • Took responsibility for application configuration and setting up various environment properties with deployed tech services in development and Test environments.
  • Experience in Docker engine and Docker Machine environments, to deploy tech micro services-oriented environments for scalable applications.
  • Implemented and maintained monitoring and alerting of production and corporate servers such as EC2 and storage such as S3 buckets using AWS..
  • Designing, Development, JUnit testing, and Integration of many components of tech applications from end-to-end and Prepared Junit test cases and executed them using Junit and Continuum for integration testing.
  • Developed test cases and performed unit testing using JUnit with creating REST API implementation using Spring Boot framework and writing test cases for APIs..
  • Achieved synchronization of multiple threads through Multithreading and Exception Handling and Identified and fixed performance issues by dynamic monitoring through new relic tools in a production environment.
  • Worked on Git as version control management and JIRA as Defect management for tech bug, and issue tracking of application. Used JENKINS for continuous integration (CI) and continuous deployment (CD) pipeline.
  • Worked TEMP effectively with tech QA team for tech test plan, test cases, and test code and was responsible for tech resolution of defects and fixed defects identified during QA, BAT, and Production.
  • Extensive involvement in all stages of SDLC, requirement analysis, business specification, development, enhancement, quality assurance, testing methodologies, and implementation.

Confidential, Bentonville, AR

AWS Java Developer

Responsibilities:

  • Worked on POC (Proof of Concept) of an existing system using Java 8 and Lambda Expressions and Stream API using Java 8, Spring Boot Framework for dependency injection (IOC) to inject beans. Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions
  • Used Agile Methodologies and SDLC for managing tech life-cycle development of tech project.
  • Identifying appropriate AWS services based on computing, data availability, security requirements, and storage.
  • Experience setting up instances behind Elastic Load Balancer in AWS for high availability and implemented and maintained tech monitoring and alerting of production and corporate servers/storage using AWS Cloud watch and AWS Simple Notification Service.
  • Used Docker hub for creating Docker images and handling multiple images primarily for middleware installations and domain configurations and worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures, and managing containers.
  • Used GIT as version control across a common source code used by developers and used Maven as tech build tool for tech development of build artifacts on tech source code.
  • Configured Ansible to manage AWS environments and automate tech build process for core AMIs used by all application deployments including Autoscaling, CloudFormation, and Terraform scripts.
  • Implemented AWSCode Pipelineand Created Cloud formation JSON templates in Terraform for infrastructure as code and installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple builds through a build farm.
  • Continuous Integration and deployment into Tomcat Application Server using Jenkins and designed and developed tech web application using Java8/J2ee.
  • Resolved in code review and deployment of tech application in tech development, and testing of production servers with Bug fixing of various modules that were raised by tech testing teams in tech application during tech integration testing phase.
  • Day-to-day and weekly status reporting to tech client. Responsible for producing tech Materials/Documents.

Confidential, Omaha, NE

Java Cloud Engineer

Responsibilities:

  • Worked on Confidential Web Services (AWS) for a multitude of applications utilizing tech AWS stack such as EC2, VPC, Glacier, Route53, S3, RDS, Cloud Watch, Cloud and IAM, focusing on high availability, fault tolerance, load balancing and Auto-Scaling in designing, deploying and configuring.
  • Created an AWS RDS Aurora DB cluster and connected to tech database through an Confidential RDS Aurora DB Instance using tech Confidential RDS Console.
  • Created backup of database systems using S3, EBS, and RDS services of AWS and handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, and troubleshooting EC2 instances, and Virtual Private Clouds (VPC).
  • Used Dynamo DB to store tech data for metrics and backend reports and Confidential Cloud Watch to monitor tech application performance and tech logs to identify any threshold limits.
  • Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, and factory patterns.
  • Tested tech applications using JUnit, and configured them through Maven sure fire plugins as a part of continuous integration.
  • Developed MicroServices and APIs using Spring Boot and used Apache tera cluster as a messaging system between tech APIs and Microservices.
  • Implemented RESTful Web Services to retrieve data from tech client-side using Microservices architecture and used JPA to communicate with Databases.
  • Worked on Hibernate for mapping tech Java objects to a relational database and SQL queries to fetch tech data and insert and update tech data from tech database.
  • GIT is used as a code repository and JIRA to assign, track, and report tech issues in tech application.
  • Designed and developed Business Functionalities using J2EE Technologies in Agile/Scrum Execution. And functionalities include writing code in HTML, CSS, JavaScript, jQuery, and making use of Bootstrap.
  • Developed Test Driven Development (TTD) for both new and existing applications and worked on Log4J to validate functionalities and JUnit for unit testing.
  • Responsible for performing tasks like Branching, Tagging, and Release Activities on Version Control Tools like GITHUB and GIT.

We'd love your feedback!