We provide IT Staff Augmentation Services!

Aws Java Developer Resume

5.00/5 (Submit Your Rating)

Plano, TexaS

SUMMARY:

  • A Certified AWS Professional Consultant with 5+ years of professional IT experience in planning, designing, and Implementation along with JEE technologies Requirement’s analysis, Development, Testing and Deployment of software applications in Insurance, Financial, Health Sector and Banking Domain.
  • Worked in EC2, ECS, EKS, RDS, EMR, SageMaker, Lambda Function, S3, ELB, Glacier, VPC, Cloud watch, IAM & Roles, CloudFormation, CloudFront, Route 53, Elastic Beanstalk, Auto-Scaling, RDS, Dynamo DB and more…
  • Build infrastructure as a code using tools like Terraform and Cloud Formation Templates.
  • Experience with Continuous Integration and Continuous Deployment methodologies using Jenkins.
  • Expertise in creating the pages using HTML5, CSS3 webpages layouts and vast knowledge in usability and accessibility concepts.
  • Expertise in client scripting language and server scripting languages and Web Application Development using JavaScript, jQuery, JSON, AngularJS, Swing.
  • Extensive experience in web design using CSS3, D3js, Bootstrap, Adobe Illustrator, Adobe Photoshop, Dreamweaver.
  • Developed complexAngular2.0 UI nested components for reuse and rapid development usingAngular2.0 components for each SPA.
  • Used Angular JS framework for building web-apps and is highly efficient in integrating with Restful services. Worked on Bootstrap CSS framework for Responsive Web Design.
  • Good experience in JavaScript MVC frameworks Backbone.js, Angular JS, Angular 2.0 /4.0/5/8/9 and ReactJS. Used Angular JS in developing single page applications.
  • Expertise in advanced JavaScript libraries and frameworks such as JQuery, Angular JS, Angular 2.0 /4.0/5, ReactJS.
  • Proficient in building Web User Interface (UI) using HTML5, DHTML, table less XHTML, CSS3 and Java Script that follows W3C Web Standards and are browser compatible.
  • Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users usingReact JS.
  • Experienced In front End frame works such as, jQuery, Ajax, JavaScript, Node.js, React.js, Backbone.js, and Angular JS.
  • Implemented a metrics collection mechanism for the server by utilizing Apache Kafka to stream server-side events.
  • Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Worked on MEAN Stack Applications
  • Strong knowledge in cross browser compatibility issues and W3C standards. Good Knowledge in using Dojo Components and integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScript framework.
  • Developed web-based applications using Java, J2EE, JSP, Servlets, JSF, Hibernate, Spring, Web Services (SOAP and REST), micro services, SQL
  • Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top-Down Approach and Bottom-up Approach
  • Experienced with Middleware Technology Messaging Brokers like JMS, ActiveMQ and Mule ESB (Enterprise Service Bus) in SOA (Service-oriented) Architecture
  • Formulated and executed sales strategies for cloud computing services.
  • Designed and developed VMware products and cloud computing solutions.
  • Experience in Agile methodologies such as Extreme Programming, Waterfall Model and Test-Driven Development and Pivotal Tracker and JIRA tools for tracking stories in a Project
  • Strong experience in writing complex queries, using Oracle, DB2, SQL Server, MySQL and NoSQL like MongoDB
  • Experience using Web/Application Servers like Apache Tomcatdeployed in EKS docker container and Oracle Application Server
  • Hands-on experience working with Continuous Integration build-automation tools such as Jenkins, Maven and Apache Ant
  • Significant experience in web tools like Spring Tool Suite, Eclipse, and Firebug
  • Sound knowledge in working with compatibility issues with browsers like IE, Firefox, safari, Opera, Chrome
  • Experience in preparing project related documents using Microsoft Office Suite like MS-Office, MS-Excel, MS-PowerPoint and MS-Visio.

TECHNICAL SKILLS:

Languages: Java, JavaScript, Core Java, Windows Power shell scripting, JSP, UML, WSDL, HTML, CSS, jQuery, PL/SQL, Perl, Python.

Java Technologies: Java, J2EE, JDBC, Spring Framework, Hibernate, JSF, XML Parsers, JSP, Servlets, Portals, EJB, JMS, Java Swing, Struts, Java Beans, Web Services.

Web Technologies: JavaScript, HTML, XML, XSL, XSLT, SOAP, Angular JS, React.js, Node.js, JSON, Restful web services (API), JUnit.

Database: Oracle, PL/SQL, SQL Server, My SQL, PostgreSQL, NoSQL, Mongo DB, Apache Kafka, RDS.

Tools: Tortoise SVN, TOAD, SQL Developer, SOAP UI, GitHub, Splunk, Sub Version, Frog, Deploy, Fortify Scan and Black duck Scan.

Lifecycle Methodologies: Waterfall Model, Agile.

Defect Tracking Tools: JIRA, Bugzilla, Intercept, Jasper.

Frameworks: Spring, Spring MVC, Spring Boot, Spring Batch, Spring JDBC, Spring Security, Hibernate, Struts, EJB.

Build Tools: Maven, Docker, Jenkins, Apache Ant.

Web/App Servers: Apache Tomcat, Web logic, JBoss, WebSphere, Glassfish.

Cloud Services: Amazon Web Services (AWS).

Cloud Technologies, Tools & Other: EC2, EKS, ECS, ECR, RDS, S3, DynamoDB, API Gateway, Docker, JIRA, Lambda Functions, Athena.

PROFESSIONAL EXPERIENCE:

Confidential, Plano, Texas

AWS Java Developer

Responsibilities:

  • Developed and Updated around 3+ large-scale applications using CloudFormation Templates.
  • Updated Internal application’s log4j version, making all code modifications for entire applications.
  • Updated Lambda Function Python scripts to Encrypt SNS topics for one the internal applications, along with updating the CloudWatch Event trigger.
  • Updated the groovy scripts Jenkins file, to make the cross-region deployments on using both regions us-east-1 and us-west-2 regions for failover.
  • Worked on High level and low-level system design, planning, estimation, and implementation.
  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
  • Application is implemented using agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues.
  • Created responsive web pages using Bootstrap and wrote client-side application in a clean MVC model using Angular JS and Java 11.
  • Orchestrated and automated end-to-end workflow one of the internal applications that is running on AWS S3, Batch, Lambda, ECS
  • Responsible for working with Virtual DOM usingNode JS.
  • Developed presentation layer using JSP, HTML5, CSS3 and client validation using JavaScript.
  • Utilized Java 1.8 features like Lambda expressions for collection evaluation and comparing the data, Stream API for Bulk data operations on Collections which would increase the performance of the Application, Parallel operations on collections for effective sorting mechanisms and to change the sequential stream flow of threads while session establishment.
  • Deployed Spring Boot based Micro Services Docker container using Amazon EC2 container services and using AWS admin console.
  • Used Docker to containerize the Services and APIs to run on EC2 instances.
  • Consumed RESTful Services with Angular JS $http Services.
  • Restful and SOAP-based web services, JSON and XML and knowledge on the Micro services
  • Developed Java API to interact with the Amazon SQS used in sending bulk emails.Created monitors, alarms, and notifications for EC2 hosts usingCloudWatch.
  • Implemented the authentication and authorization of the application using Spring Security and Oauth2.
  • Implemented build stage-to build the Micro Service and push the Docker Container image to the private Docker registry.
  • Created many Cloud Formation Templates and updated that creates Auto-scaling Groups with EC2, ECS EKS, Task Definition, security groups, Custom RDS and more.
  • Updated existing EC2, EKS Cluster Instances and EMR Cluster Instances to Graviton for better computation and lesser cost consumption for many applications.
  • Created, developed and integrated many scripts in Python and PowerShell to generate AWS session tokens to individuals to which are used to query/make AWS API calls from their workstations.
  • Worked on many Java applications troubleshooting and resolving issues with Log4j critical impact for multiple applications for different clients along with the integration on AWS Services.
  • Efficiently built AWS CloudWatch Services with various components (Created Dashboards with many widgets, Alerts and Event Triggers, Logging, Visualizations)..
  • Implemented Micro Services Architecture to divide the application into various sub modules.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication and schema design etc.
  • UsedNode JS for the services that computed and provided data to the applications after retrieving data from a MongoDB database.
  • Implemented Batch jobs to deal with large number of chunks using Spring Batch Framework to execute the similar jobs simultaneously.
  • Designed services to store and retrieve user data using MongoDB database and communicated with remote servers using REST enabled Web Services on Jersey framework.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Developed test cases for unit testing in the integration layer using Mockito framework.
  • Used TypeScript for debugging code.
  • Used Gradle as build automation tool and responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins.

Environment: Java 1.8, J2EE, HTML5, CSS3, jQuery, Ajax. Bootstrap, JavaScript, TypeScript, AngularJS, NodeJS, Hibernate, Spring MVC, Spring IOC, Spring Batch, Spring Data, Spring boot, spring security, OAuth, XML, GIT, JSP, JUnit, Maven, IBM WebSphere, Apache AXIS, JAX-WS, Restful, Amazon Web Services (AWS), Micro Services, Log4J, Oracle, Mongo DB, WSD, Gradle, JIRA and Spring Tool Suite.

Confidential, SFO, CA

AWS DevOps | Java

Responsibilities:

  • Involved in developing the front-end applications using web technologies like HTML/HTML5, CSS/CSS3 and CSS3 pre-processor styling LESS.
  • Built Web pages that are more user-interactive using AJAX, JavaScript.
  • Involved in the Development ofSpring Framework Controllers
  • Accountable for analyzing requirements, developing designs, implementing and testing software/web applications using Java, J2EE, JSP, WebLogic, JavaScript, HTML, and SQL.
  • Converted data from database into JSON or XML format files and retrieve useful information using AJAX calls to display them on the browser.
  • Experience working in Agile Scrum Software Development methodology integrating Continuous Integration and Continuous Delivery (CI/CD) environment for efficient software solutions
  • Used Core Java technologies like Collection API, Multithreading, Java 8 - Lambda Expressions and Streams.
  • Developed application layer and business logic using Spring Boot 5.0 to deploy them as Microservices and used Spring Core Annotations for Dependency Injection and Spring Batch for running Batch jobs.
  • Developed scripts in Python and PowerShell to generate AWS session tokens to individuals to which are used to query/make AWS API calls from their workstations.
  • Knowledge about Splunk architecture and various components (indexer, forwarder, search head, deployment server), Universal and Heavy forwarder.
  • Built EMR Cluster and used apache spot to analyze data at REAN and also to detect the potential threat and attacks for the service delivery.
  • Created many Cloud Formation Templates that creates VPC, Subnets, Auto-scaling, security groups and more.
  • Developed many Java and PHP applications for different clients along with the integration on AWS Services
  • Built Ansible Tower and wrote many Ansible playbooks for server configuration.
  • Experience in using the Sophos XG Firewall for the visibility of the network, users and applications.
  • Created Dashboards, Visualizations, Statistical reports, scheduled searches, alerts and also worked on creating different other knowledge objects.
  • Integrate Service Now with Splunk to consume the alerts from Splunk and create service now tickets.
  • Scripting and development skills (Perl, Python, Java, JSON) with strong knowledge of regular expressions.
  • Developed a best architecture for the Alexa Skill Project and created many Lambda Function using Python and Node.js.
  • Developed an Android (apk files) and IOS (using swift) applications for mobiles devices and Cloud based applications.
  • Implemented a DR strategy to secure data loss in EBS volumes by creating snapshots using ruby scripts and scheduled jobs in Jenkins.
  • Developed a deployment strategy to deploy lambda functions using Jenkins and CFTs
  • Involved in creating Rake scripts to terminate non-production instances during non-business hours and recreating on schedule basis to reduce cost.
  • Automated the process of retrieving cloud watch metrics like CPU, Mem, Network utilization scripts and presenting them in xlsx format.
  • Implemented clean up scripts/Lambda functions in Python and Ruby to delete unused instances, EBS volumes, Snapshots and Cloud watch alarms.
  • Developed Lambda function using Java for Conversions and Updating the tags.
  • Participated in On-Call support for production support
  • Designed and implemented testing framework to test REAN’s infrastructure in AWS.
  • Designed and implemented framework using Python and generating Terraform templates to create security groups in AWS.
  • Automated a way to add and delete SNS subscriptions using ruby scripts
  • Developed multiple Cloud formation templates (CFTs) using cfndsl to support REAN’s application stacks.
  • Developed multiple Jenkins pipelines using Groovy DSLs.
  • Involved in setting up Sophos configurations.
  • Provided trainings to peers on DevOps pipelines and cookbook developments.
  • Implemented React container and presentational components (as Stateless and Functional components when applicable).
  • Developed Microservices using spring boot and created docker image to run application as a Docker container in EC2 instance.
  • Integrated Spring Security with OAuth 2.0 to further secure different modules and to give user more control over their data.
  • Ability to design high availability applications on AWS across availability zones and availability regions
  • Implement systems that are highly available, scalable, and self-healing on the AWS platform.
  • Deploying, managing, and operating scalable, highly available, and fault tolerant systems on AWS
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications.
  • Built Cloud infrastructure like EC2, ELB, S3, SNS and Lambda on AWS using Cloud Formation.
  • Used Eclipse based Spring Tool Suite (STS) for development and debugging Spring Boot applications, Microservices and deployed into AWS lambda Expression.
  • Implemented Installation and configuration of multi-node cluster on Cloud using Amazon Web Services (AWS) on EC2.
  • Migrated existing infrastructure into cloud using Azure and its associated services.
  • Also deployed applications using AppDynamics using Azure.
  • Strong proficiency with JavaScript and Node.js frameworks such as Express.
  • Involved in design and development of server-side layer using EJB patterns using Eclipse IDE.
  • Experience with a J2EE/EJB Application Server.
  • Extensively used IBM Websphere8.5 Integration Developer (WID) to implement SOA.

Environment: Java 8, EJB, Azure, WebSphere 8.5, Junit, React JS, Redux, HTML5, CSS3, JavaScript, Bootstrap, LESS, Webpack, Node JS, Express, AJAX, JIRA, Tomcat Server.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Developed User Interface using JSP, JSTL, HTML, CSS, Java Script, and jQuery.
  • Used various jQuery UI controls and corresponding Event handlers.
  • Used Spring MVC and Dependency Injection for handling presentation and business logic.
  • To maintain loose coupling between layers published the business layer as services and injected necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Integrated Spring DAO for data access using Hibernate.
  • Used Spring Security for Authentication and Authorization of the application.
  • Implemented persistence framework using Hibernate& Handled Transaction Management using the provided data source.
  • Responsible for designing Hibernate mapping files based on business logic and Object relationships.
  • Integrated spring and hibernate together and worked on developing backend components and services using Hibernate and spring.
  • Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for DB2.
  • Worked on Hibernate in Data Access Layer for mapping thejavaobjects to relational database and SQL queries to fetch the data, insert and update the data from the database.
  • Consumed Web Services to interact with other external interfaces to exchange the data in different forms by using RESTful service.
  • Constructing design for building responsive applications overlaying web and mobile devices.
  • Implemented SOA architecture with Web Services using SOAP, WSDL and XML using Apache CXFframework and worked on parsing the XML files using DOM/SAX parsers.
  • Extensively used JSON to parse the data from server side to satisfy the business requirement.
  • Created Tables, Triggers, PL/SQL Stored Procedures, SQL queries, Joins, and views for IBM DB2.
  • Implemented RESTful and SOAP based Web Services and used Soap UI for testing.
  • Used Spring JMS module for lookup for the queues and MDBs for the listeners.
  • Involved in Unit Testing of various modules by generating the Test Cases.
  • Performed deployment of applications on JBOSS.
  • Cucumber and integration-testing frameworks like Selenium and Soap UI.
  • Written LINUX shell scripts to identify user login information.
  • Involved in day-to-day handling of JIRA issues (production issues at time) that involved data inconsistencies that required to be solved in very less time.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Participated in Code Reviews of other modules, documents, test cases.

Environment: Java, J2EE, HTML, CSS, JavaScript, jQuery, AngularJS, JSP, JSTL, Spring, Hibernate, XML, XSD, SOAP UI, Web Services, RESTful, SOAP, WSDL, Log4j, JUnit, IBM DB2, JBOSS, Jenkins, SVN, RAD IDE, JIRA, Agile Methodology, Linux, Rational Rose, and UML

Confidential

Java/J2EE Developer

Responsibilities:

  • Worked on the development and testing of the infotainment module using Agile (SCRUM) methodologies.
  • Gathered and Analysed business requirements for Application build.
  • Designed the front-end screens using AngularJS, HTML5, CSS3, JavaScript, jQuery, Bootstrap and Spring Boot.
  • Used Spring Data Repositories to perform CRUD operations.
  • Understanding business objectives and implementation of business logic.
  • UsedJava8 features like lambda expressions for communicating between business layer and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.
  • Implement OAuth tokenisation for RESTful webservices using Spring boot.
  • Used Log4j for logging to trace the application log messages which is used for debugging.
  • Used JIRA for writing user stories and raising defects in a defined sprint.
  • Involved in creating Database RSA8 queries for Postgres and DB2.
  • Designing and development web-service with AWS, DynamoDB, AWS CloudFormation, S3, SQS
  • Coordinated with QA team to identify ongoing issues and address the issues which are raised by QA.
  • Developed application components using spring, Spring-Data, Spring Boot and Oracle.
  • Designed UML Use case diagrams, Class diagrams, and Sequence diagrams using Star UML.
  • Used various Core Java concepts such as Exception Handling, Collection APIs, and Executer Service Framework to implement various features and enhancements.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Used spring extensively to achieve dependency injection to wire the object of business class.
  • Involved in creating and Deployment of REST API and Microservices in Java J2EE using Spring Boot.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
  • Involved in AWS, which included managing application in the cloud and creating instances.
  • Implementation of authentication for Restful web services using Spring Boot Security Starter.
  • Developing the application for incident creation and retrieving the events using restful web services with spring Boot.
  • Developed UI of application by using JSP's, JavaScript, Angular JS, CSS, HTML, and jQuery.
  • Installed Node js, npm and setup react app for designing UI modules.
  • Developed real time tracking of class schedules usingNodeJS(socket.io based on socket technology, ExpressJSframework).
  • Implemented react application modules in Visual Studio Code.
  • Worked extensively on spring boot for building REST API’s.
  • Used AWS Cloud watch in alerting, maintaining and monitoring of production and corporate servers/storage.
  • Extensively used STS for developing, debugging, integrating, and deploying the application.
  • Extensively used Maven to build the application and deploy on Embedded Tomcat Server.
  • Worked with Docker and Docker file, build and deployed code on Kubernetes.
  • Designed various tables required for the project in Oracle database.
  • Prepared JUnit and Integration test cases and integrated with Jenkins.
  • Reviewed the code for ensuring adherence to Java coding standards.
  • Set up DEV QA and SIT environments.
  • Maintained source code in GIT Repository.
  • Followed biweekly sprint schedules and delivered user stories on time.
  • Maintained DEV, QA and SIT environments and closely worked with QA Team.

Environment: Java 8, Agile (Scrum), Spring, Spring Boot, Spring Data, AWS, REST API, JSON, jQuery, React, STS, Angular JS, Apache Embedded Tomcat, Maven, Cobertura, SOAP UI, POSTMAN, Log4j, GIT, JIRA, Jenkins, Oracle, Windows.

.

We'd love your feedback!