We provide IT Staff Augmentation Services!

Sr. Java Aws Developer Resume

2.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Experience in Agile software development process, Test Driven Development and Scrum methodologies.
  • Experience in working with Relational databases like Amazon Aurora MySQL, MySQL, Oracle DB 10g/ 11g and Non - Relational Databases like DynamoDB, Cassandra.
  • 12+ Years of IT experience
  • 9+ years of prevalent software experience in design, development and deployment of web-based Client-Server business applications using OOP, Java/J2EE technologies.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Decorator, Front Controller, Data Access Object.
  • Expertise in UI technologies like as Angular8, Node.js, React.js and experience in Client-side validations.
  • Hands-on experience working and customizing Bootstrap framework to achieve responsiveness.
  • Strong experience in Spring 4.2.0 Framework modules such as Spring Core (IOC, Dependency Injection), Spring MVC, Spring AOP, Spring Cloud, Spring Data, Spring Security, Spring REST and Spring Boot.
  • Experienced in working with Spring JDBC Templates, JMS Templates, Spring Rest Templates
  • Experience in implementing SOA and Web Services using SOAP, REST, JAX-WS, JAX-RS, AXIS.
  • Experience in design architecture and development of batch jobs using Quartz and Spring batch.
  • Strong understanding of Microservices Design patterns - Hystrix, DTD, Aggregator, Proxy Chaining.
  • Proficient in developing UML/Vision diagrams using tools like Enterprise Architect, Visio and Rational Rose.
  • Expertise with tools like SQL Workbench, SQL Developer and TOAD tool for accessing the Database server
  • Good Working knowledge of MAVEN.
  • Developed crypto rest services using NodeJS and integrated services with HSM (Hardware Security Module).
  • Experience in configuring and deploying the applications on Tomcat, WebSphere.
  • Experience with Amazon Web Services (AWS) and Amazon Cloud Technologies such as Amazon EC2 (virtual servers), Amazon S3, Amazon ECS, AWS Lambda, IAM, VPC, Amazon Fargate, Amazon ALB and Amazon SQS.
  • Deploy applications to AWS and monitored the load balancing of different instances using AWS CloudWatch.
  • Experience in Designing and distribution of Data across all the nodes and Clusters on different availability zones in AWS Redshift and Scaling AmazonRDS, MySQL, MongoDB, DynamoDB, PostgreSQL,Instances Vertically and Horizontally for High Availability.
  • Implemented a'server less'architecture usingAPI Gateway, Lambda, and Dynamo DBand deployedAWS Lambda codefrom Amazon S3 buckets. Created a Lambda Deployment function, and configured it to receive events from your S3 bucket.
  • Worked on creating Docker images, Containers, push/pull and on integration with Spring Boot.
  • Good experience with messaging systems like Kafka event sourcing.
  • Expertise in using configuration management tool like Bit Bucket, SVN and GIT for version controlling.
  • Well experienced in using JUnit, Log4J2, SLF4J, SOAP UI and POSTMAN for testing framework.
  • Expertise on Selenium Data Driven framework and integrating it with Maven Build Management Tool, TestNG Unit Testing tool and Jenkins Continuous Integration Tool .
  • Excellent team player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.

TECHNICAL SKILLS

Languages: Core Java(J2SE), J2EE, SQL and PL/SQL

Java/J2EE Technologies: JSP 1.2/2.0/3.0, JavaBeans 3.0, Java Servlet API 3.0

Frameworks: Spring, Hibernate, Angular 8, Log4j2

Application/Web servers: IBM WebSphere 8.x/7.x/ 6.x/5.x, Apache Tomcat 5.x/6.x/7.x/8.x, JBOSS 4.x/3.x, Web Sockets.

Databases: Amazon Aurora MySQL, Oracle 10g/11g/12C, MySQL 5.7, DB2 11.1, DynamoDB, Cassandra.

Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, ReactJS, jQuery 2.11, Angular JS, 8, Node JS 6.0.

Cloud Environments: AWS, Netflix Eureka, Kubernetes.

IDE: Eclipse, NetBeans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.8.3

Operating system: Windows 10, Linux Mint 18.1, Unix

Testing and Logging Frameworks: JUnit, Log4J2, SoapUI, Test NG, easy mock and power mock.

Reporting Tools: Crystal Reports XI, Swagger2& Jasper Reports 6.0

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum

Developer IDE Platforms: Eclipse, Edit plus, Notepad ++, TEXT PAD, JBuilder, Net Beans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.8.3, GITHUB 2.12.0

Build Tools: Maven 3.3.9, Gradle 3.4.1

XML & Web Services: SOAP 1.2, REST 2.0, XML, XSD, Apache Axis, DOM, SAX, JAXP, JAXB, XML Bean

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Sr. Java AWS Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design, development, and testing Followed Agile methodology.
  • Used Java 8 features like Lambda expressions for array operations, Streams, Method reference, Collections.
  • Used Executor Service multithreading to implement Thread pool, parallel processing to run processes asynchronously using future calls to access the data.
  • Heavily used Spring Inheritance, Auto Wiring, Core-Container, Security, ORM modules as part of migration from EJB to Spring, Spring Quartz for scheduling tasks to generate reports.
  • Developed Spring Boot application with microservices and deployed in AWS using EC2 instances.
  • Used Spring Boot services to interact through a combination of REST and Apache Kafka message brokers.
  • Worked with Kafka Cluster using Zookeeper apart from JMS as messaging service.
  • Experienced in moving data from different sources using Kafka producers, consumers and pre-process data using Storm topologies.
  • Worked on the creation of Docker container images, tagging, pushing images, integration of Spring Boot.
  • Experience in working with container-based deployments using Docker images, Docker file, Docker Hub, Docker Compose and Docker registry.
  • Extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, and transactions.
  • Composed and executed DynamoDB scripts to insert and update NoSQL database and reporting.
  • Worked on DynamoDB Streams in capturing Table activity.
  • Followed Java and J2EE design patterns like Singleton, Service Locator, Session Façade, DAO during development. Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Utilized AWS Cloud platform and its features which include ECS, EC2, SNS, SQS, RDS, Cloud Watch, Cloud Trail, ECR, Lambda, Cloud Formation, Auto scaling, Cloud Front, S3 and Route 53.
  • ConfiguredAWS IAM roles and Security Group in Public and Private Subnets in VPC.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • UtilizedAWSLambdaplatform to upload data into Amazon Aurora MySQL DB and to trigger otherAWS Services (like EC2, SQS, SNS, DynamoDB focusing on high-availability, fault tolerance and auto-scaling).
  • Used Amazon CloudWatch to monitorAWS services and Datadog to monitor cloud scale applications.
  • Designed and implemented Amazon Aurora MySQL, Oracle 11g database to record the collateral securities and settlement data.
  • Wrote SQL queries, stored procedures, and enhanced performance by running explain plans.
  • Developed Maven scripts and developed builds using Maven and integration servers like Jenkins.
  • Developed Integration test suites for all services invoking python scripts using JSON.
  • Experience with Tomcat server to deploy the applications and configure multiple data sources messaging.
  • Prepared Junit, Selenium test cases and executed them as part of auto build process from Jenkins Jobs.
  • Worked with Bit Bucket as a version control tool in the project.
  • Used Log4j2 framework to log/track application.

Environment: Java 1.8, J2EE, Spring IOC, Spring MVC, Spring RESTful Web service, hibernate 4.2, MySQL Aurora, Oracle 11g, DynamoDB, CRUD, Docker, Swagger, JIRA, CI, CD, DAO, XML, Tomcat, MVC, RESTful, Junit, Log4J, AWS Lambda, EC2, ECS, S3, SQS, SNS, CloudWatch, Datadog, Jenkins.

Confidential

Java Full Stack Developer

Responsibilities:

  • Experience working in Agile development following SCRUM process, Sprint, and daily stand-up meetings.
  • Used Java 1.8Lambdas to make anonymous inline function calls and used Streams to work effectively with Collection objects.
  • With the concept of ReactJS Worked on usage metrics and end to end events tracing for analysis purpose.
  • Client-Side code was written inReactJS, jQuery and server-Side Code were developed using MVC4.
  • UsedSpringBootActuator to externalize application's configuration properties for different environments.
  • Developed microservices with Spring Eureka to retrieve API routes for the entire cluster.
  • Using this strategy each microservice in a cluster can be load balanced using Ribbon and exposed through one API gateway.
  • Secured the REST API’s by implementing OAuth2 token-based authorization scheme using Spring security.
  • Create and configured the continuous delivery pipelines for deploying microservices and lambda functions using CI/CD Jenkins server.
  • Used ApacheKafka for reliable and asynchronous exchange of information between business applications.
  • Worked onSwagger APIand auto-generated documentation for all REST calls
  • Implementing or exposing the Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka and zookeeper message brokers.
  • Extensively used Hibernate 4.2 concepts such as inheritance, lazy loading, dirty checking and transactions.
  • Used Jenkins and pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Implemented service methods and SQL queries, PL/SQL to interact with the Oracle Database.
  • Worked on REST APIs, and Elastic Search to efficiently handle and searching JSON data.
  • Worked with Container service Docker with build port and other utilities to deploy Web Applications.
  • Deployed applications on multiple WebLogic Servers and maintained Load balancing, High availability and Fail over functionality.
  • Worked withNoSQL MongoDBto store, retrieve, and update and manage all the details for Ethernet provisioning and customer order tracking.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Installed, secured, and configured AWS cloud servers and Amazon AWS virtual servers (Linux).
  • Deployed Spring Boot based microservices Docker container using AWS EC2 container services and AWS admin console.
  • Worked on spinning up AWS EC2 instances, Creating IAM Users and Roles, Creating Auto Scaling groups, Load balancers and monitoring through Cloud Watch for the applications, S3 buckets, VPC etc.
  • Used GIT for version control, experience with GIT-Bash and GIT-Hub.
  • All aspects of testing JUnit, FIT, and SIT, End to End, Regression, User acceptance and Performance.
  • Developed Unit test cases using JUnit, Mockito and Easy mock.

Environment: HTML 5, CSS 3, Bootstrap, Python, ReactJS, Node JS JavaScript, Ajax, Maven, Spring 4.x, Hibernate 4.x, Docker, CloudWatch, AWS S3, VPC, REST, WebLogic Server, Swagger API, Kafka, Kubernetes, Jenkins, GIT, Junit, Mockito, Oracle, MongoDB, Agile Scrum.

Confidential

Web Developer.

Responsibilities:

  • Involved in complete software development life cycle with object-oriented approach of client’s business process and continuous client feedback.
  • Involved in understanding and analyzing the requirements of the project.
  • Implemented server-side programs by using Servlets and JSP.
  • Designed, developed and User Interface using HTML, JavaScript, AJAX and CSS.
  • Used Eclipse for application development.
  • Involved in Code reviews for other modules developed by peers.
  • Deployed Applications on Apache Tomcat Server.
  • Helped design the database tables for optimal storage of data.
  • Responsible for Integration, unit testing, system testing and stress testing for all the phases of project.
  • Responsible for coding SQL Statements and Stored procedures for back-end communication using JDBC.
  • Wrote PL/SQL stored procedures, Prepared statement and used API. Used Junit for unit testing.
  • Created Unit, Acceptance and Integration Test Documents and Code Review Documents

Environment: JAVA, J2EE, JSP, SERVLETS, JDBC, HTML, CSS, JAVASCRIPT, AJAX, ECLIPSE, JUNIT, MVC, APACHE TOMCAT AND MYSQL.

Confidential, San Diego, CA

TIBCO Developer

Responsibilities:

  • B2B Implementation and Onsite-Offshore model
  • Configuration of Partners in TIBCO Business Connect v6.0
  • Agile model, Daily scrum meetings and code reviews. UML Preparation and LLD.
  • Creating project structure and Detailed code design.
  • Design review with the tech leads and client
  • Developed SOAP-based Web Services using TIBCO Business Works .The client application uses these web services through simple SOAP calls. Developed Interfaces for testing the exposed web services.
  • Designed various XML Schemas for various entities to support the Common Data Model.Created the mapping documents for the interfaces identified.
  • Designed and developed Business Processes to integrate legacy applications using Business Works.
  • Created trading partners, channels, templates and routes to enable B2B communication between partners using Sterling MFT for different protocols (Direct FS, SFTP etc).
  • Performed load testing and performance analysis for Business Works engines.
  • Deployed EAR files and Adapters using TIBCO Administrator in various environments and created User + Roles for Authentication purposes.
  • Troubleshooting and tuning Tibco installations, Business works processes and other processes
  • Developed various shell scripts to perform the backend jobs such as managing log files, Start/Stop processes etc.
  • Involved in logging, monitoring, and statistics facilities to effectively view system activities and track system performance using TIBCO/EMS.
  • Developed Tibco Hawk Rule Bases for monitoring the BW engines, TIBCO Adapters and Log files.
  • Extensively worked in the areas of performance tuning, disaster recovery, and patch/release management.

Environment: TIBCO Admin 5.7.1, TIBCO Business Works 5.6, Tibco Business Connect, TIBCO EMS 7.0, TIBCO Hawk 4.x, TIBCO Designer 5.6, SOAP, DB2, SQL, XML, XSD, Solaris 10, Sterling MFT

We'd love your feedback!