We provide IT Staff Augmentation Services!

Java Aws Developer Resume

2.00/5 (Submit Your Rating)

San Antonio, TX

PROFESSIONAL SUMMARY:

  • Over 8 years of experience in the IT industry with a good command on design, development and test of client server, web based and distributed software applications by using java/J2EE technologies ( Core java, JDBC, Servlets, JSP, XML, Spring, JUNIT, Hibernate, and Restful API).
  • Working Experience in SDLC by using Agile , Scrum and Iterative system development methodologies.
  • 3 years of experience in Cloud computing infrastructure such as Amazon web Services (AWS)
  • Experience and in - depth Knowledge of understanding in the strategy and practical implementation of AWS Cloud-Specific technologies including EC2, EBS, S3, VPC, RDS, SES, ELB, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, RedShift, Lambda, SNS, Dynamo DB .
  • Migration of existing systems to AWS and using the snapshot method for the EBS volumes.
  • Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS, DB services, DynamoDB tables and EBSvolumes.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS .
  • Amazon IAM was used to maintain the user credentials and involved in creating custom IAM policies to various groups defined within the organization. Created AWS Route53 to route traffic between different regions.
  • Created AWS Security Groups for deploying and configuring AWS EC2 instances.
  • Experience in designing and deploying a multitude application utilizing almost of the AWS Stack including S3, EC2, DynamoDB, Kinesis, SNS and SQS.
  • Worked with Docker container snapshots , attaching to a running container, managing containers, directory structure
  • Development experience with java such as OOPS Concepts, Strings, IO, Multithreading, Collections and Exception Handling .
  • Proficient in implementation of frameworks like Struts, Spring, JSF, AJAX frameworks and ORM frameworks like Hibernate.
  • Experience of spring's IOC, AOP , Spring MVC and spring's integration with Hibernate technologies.
  • Extensively used Hibernate in data access layer to access and update information from the Oracle database and used Hibernate Query Language (HQL) for writing the queries.
  • Developed user interface screens and the validations using HTML, XHTML, JSP, Angular JS, Bootstrap, jQuery, Node JS and CSS.
  • Extensive experience of using IDE tools Eclipse 3.2, Netbeans7.1.2, IntelliJ IDEA for JAVA/J2EEApplication development.
  • Experience in writing ANT, Maven build scripts, providing logging facility using Log4j and Writing JUnit test cases.
  • Developed Form Beans and Action Classes to model views and client-side functionality.
  • Designed and implemented Product search java Spring boot service to fetch the data from Elastic help of Elastic native queries.
  • Expert in Spring Boot which is radically faster in building cloud Microservices and develop Spring based applications with very less configuration.
  • Designed & developed SOAP and Restful web services using WSDL, SOAP, JAX WS, JAX-RS, CXF, AXIS, JERSEY, REST Template and SOAP UI.
  • Experience in Managing Cassandra clusters using Datastax and Knowledge of Cassandra systems backup and recovery.
  • Knowledge of Cassandra security, maintenance and tuning both database and server.
  • Experienced in using kafka for streaming of data.
  • Hands on experience using Messaging Services like JMS, MQ Series (RabbitMQ ).
  • Experience in RDBMS concepts and working with Oracle 9i/10g/11g, DB2and MY SQLPL/SQL, SQL* Plus, Database triggers, Procedures, Functions.
  • Configured and used JIRA for bug tracking and functional testing.
  • Having good knowledge in NOSQL data bases like Dynamo DB and Mongo DB Concepts-CRUD operations and aggregation framework.
  • Experienced in Software Analysis and Design using Unified Modeling Language and Rational Rose.
  • Deploy and manage applications on JBOSS/Tomcat J2EE server managed the codebase using GIT
  • Hands-on experience in Source Code Management, Creating Branches, versioning, tagging and managing Repositories using GIT, SVN.
  • Excellent analytical, problem solving, critical thinking, communication and inter-personal skills with ability to interact with individuals at ease.
  • Experience in installing and configuring Linux/Unix/Windows-based web/App servers like Tomcat, JBOSS, Web Logic and WebSphere for Application deployments.

TECHNICAL OVERVIEW:

Java Technologies: Core Java, Java Server Pages, Servlets, JDBC, Java Beans, IBM BPM 9.0, Multi-threading, Event Handling, Swing Web Services.

AWS Cloud Technologies: EC2, Elastic BeanStalk, IAM, Cloud Watch, Cloud Trail, Cloud Formation, EBS, S3, Glacier, Route53, VPC, Lambda, Auto Scaling, Docker, Redshift, SNS, SQS, SWS, SES, Amazon RDS, Elastic Load Balancing, Route 53, Auto Scaling

Databases: MYSQL, PL/SQL, Mongo-DB, SQL-server-2008, Oracle

Web technologies: JSP, Servlets, Struts, Spring, EJB, JMS, AJAX, JSTL, HTML, CSS, XML, XSL, XSLT, JavaScript, JAX-RPC

IDE: Eclipse Oxygen, NetBeans, IntelliJ, Spring Tool Suite, Notepad++

System Design and Development: Requirement gathering and analysis, design, development, testing, delivery.

Methodologies: Agile, Waterfall, Scrum

Frameworks: Struts, Spring, Hibernate, Kafka

Build Tools: Maven, Jenkins, Gradle, Docker, Puppet

Application: MS Office, Adobe Photoshop

Design Methodologies: Agile, Scrum, Test Driven Development, Rapid Application Development

PROFESSIONAL EXPERIENCE:

Confidential, San Antonio, TX

Java AWS Developer

Responsibilities:

  • Involved in design and development phase of the Software Development Life Cycle(SDLC).
  • Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose .
  • Developed DAO’s(Data Access Objects), Table Classes which are java classes those encapsulate all database specific code using JDBC API .
  • Installed application on AWS EC2 instances by setting up Virtual Private Cloud (VPC’s) and also configured the storage on S3 buckets.
  • Used AWS Cloud platform and its features which include Elastic Bean Stalk (EBS) , Identity Access Management (IAM) , Cloud Trail , Cloud Formation , Cloud Front and Route 53 .
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS cloud watch .
  • Used AWS Cloud platform and its features which include EBS, AMI, SNS, RDS, EBS, CloudWatch, Cloud Trail, CloudFormation, Autoscaling, CloudFront, S3, and Route53.
  • Redesigned infrastructure for high availability using multiple AWS availability zones .
  • Developed API for using AWS Lambda to manage the servers and run the code in AWS.
  • Implemented modules using Core Java APIs, Java collection, Java 8(Streams), multi-threading, and object-oriented designs.
  • Converted applications from Java 1.7 to Java 1.8 using Lambda expressions and parallel streams.
  • Developed AWS Lambda functions written in Groovy and Java, where the function is triggered based on API Rest calls and used Apex tool for communication.
  • Functionalities include writing code in HTML, CSS, Java Script with MySQL database as the backend.
  • Provided connections using Spring JDBC to the data base and develop SQL queries to manipulate the data.
  • Used Angular JS framework for building web -apps and is highly efficient in integrating with Restful services.
  • Involved in generating Hibernate Configurations files, Hibernate mapping files and Hibernate data Objects to communicate data in persistence layer.
  • Developed Business objects using POJOs and data access layer using Hibernate framework. Created the hbm.xml files and entity objects from the corresponding of database tables related to the enhancement modules.
  • Worked with MySQL for connecting to the database and creating queries for retrieving the stored data in the database.
  • Implemented Kafka in exchanging Data in the form of message.
  • Designed, developed, implemented and maintained custom Gradle tasks in Java and Groovy
  • Worked with advanced version of Eclipse IDE from Spring, which is Spring Tool Suite(STS) to make application development easy.
  • Migrated spring/resources.groovy 2.1 to 3.2.5 and has been upgraded to Grails 3.2.5
  • Continuous integration (CI) and deployment (CD) are done in Tomcat Application Server using Jenkins.
  • Used Apache Tomcat as application servers to handle the deployments of different applications.
  • Used JAX-RS for creating RESTful web service where the request and response are in JSON format.
  • Wrote Micro services to export/import data and task scheduling and Springboot, spring and Hibernate in the micro services and Swagger API for Micro services.
  • Strong experience working with build tools like Gradle and Maven to build, package, test and deploy the application in Ratpack application server.
  • Developed Web Hook and AWS Lambda applications in Groovy and integrated with Ratpack server.
  • Worked on Swagger API and auto-generated documentation for all REST calls.
  • Deployed Node.js applications in Docker containers to AWS machine images.
  • Deployed and monitored Micro Services using Pivotal Cloud Foundry, also managed domains and routes with the Cloud Foundry.
  • Web application development for backend system using cutting edge HTML5 and CSS3 techniques.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
  • Interacted with testing team to fix defects.
  • Involved in bug fixes, enhancements and code refactoring.
  • Involved in Agile methodology, scrum meetings, stand up to discuss status, updates, progress and any issues of the project.

Environment: AWS Cloud, Java 1.8, Hibernate, HTML5, CSS3, Maven, Eclipse3.2, Netbeans 7.1.2, IntelliJ, JQuery, Spring 4.0, Gradle, Windows, AWS EC2, Virtual Private Cloud, IAM, S3, Cloud Trail, Cloud Formation, Cloud Watch, AWS Lambda, Cloud Front, Route 53, Elastic Bean Stalk, Elastic Load Balancing, Java Script, MySQL.

Confidential, Mclean VA

Java AWS Developer

Responsibilities:

  • Created Amazon VPC to create public-facing subnet for web servers with internet access, backend databases & application servers in a private-facing subnet with no Internet access.
  • Experienced in creating Amazon EC2 instances and setting up security groups. Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Created Snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances.
  • Experience configuring S3 versioning and lifecycle policies to backup files and archive files in glacier.
  • Configured AWS Identity and Access Management (IAM) users and groups for improved login authentication.
  • Defined AWS security groups which acted as virtual firewalls to control the incoming traffic onto one or more AWS EC2 instances.
  • Involved in writing java API for Amazon Lambda to manage some of the AWS services.
  • Designed and developed a number of RESTful web services that support JSON
  • Used J2EE Design patterns like Singleton, Service Locator, Session Façade, DAO, DTO and Business Delegate during development.
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database
  • Developed RESTful & SOAP Web Services using Jersey API and JSON as media type in integration with springs.
  • Used JPA (Java Persistence API) along with Hibernate framework for implementing Test Classes.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Involved in developing user interface using HTML, CSS, JSP, Angular, JavaScript and JSF.
  • Worked on AWS for continuous integration of files to the UI and worked for the backend development using Node.js and Mongo DB.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
  • Implemented dual security application using Java /Groovy/Grails that eradicates the hazard of compromised credentials during authentication. .
  • Developed unit and integration tests for existing Microservices using JUnit, Mockito and Docker.
  • Involved in Agile Software Development to deliver the tasks on each Sprint not missing deadlines.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, and Maven.
  • Experience with several Docker components like creating Docker images, Docker Registry, Docker Engine and Docker Clients.
  • Used GitLab and for GitHub version controls and familiar using JIRA Confluence as ticketing system.
  • Involved in developing and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms.
  • Focused on Test Driven Development (TDD) thereby creating detailed JUnit tests for every single piece of functionality before writing the actual functionality

Environment: Java-8, J2EE, EJB, Agile Methodology, Hibernate, Web services, Restful, AWS, UNIX, LINUX, UML, SQL, Apache Tomcat, Oracle, Spring Boot, MySQL, RDS, PL/SQL, Node.js, Maven, GIT, JIRA, Jenkins, Docker, EC2, Elastic BeanStalk, IAM, EBS, S3,AMI, VPC, Lambda.

Confidential, Boston, MA

Java AWS Developer

Responsibilities:

  • Used Agile Software Development for developing the application and developed Use case diagrams, object diagrams, class diagrams and sequence diagrams using UML.
  • Involved in system analysis, design, management, development and also designing framework for business components. Involved in designing Java Components with various core java design patterns.
  • Created platform as infrastructure with AWS ( EC2, RDS, S3 and ELB ) using Jenkins to run the automated deployments.
  • Configure, monitor and automate Amazon Web services as well as involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
  • Core java development on UI and backend side. Used Swings for GUI development and servlets/struts for server-side development and developed the user interface design using HTML5, CSS3 and JavaScript .
  • Design, coded and tested key modules of the project using Java OOPS concepts and JSP .
  • Created the hbm.xml files and entity objects from the corresponding large number of tables along with the relations using hibernate reverse engineering plug-in.
  • Used JDBC for database interaction with MySQL .
  • Worked with MySQL database for backend and wrote SQL queries for data retrieval.
  • Stored Procedures were written using PL/SQL and called them from hibernate by avoiding expensive DB hits and responsible for the production support and debugging.
  • Used Spring Boot framework for building cloud Micro Services and to develop Spring based application radically faster with less configuration.
  • Worked with PL/SQL for connecting to the database and creating queries for retrieving the stored data in the database in MySQL.
  • Worked with a large team present in both offshore and onsite and provided production support by making quick fixes and performing defect remediation.

Environment: Agile, Java script,EC2, RDS, S3, ELB, EBS, Jenkins, HTML5, CSS3, Swings, PL/SQL, MySQL, Hibernate, Java, OOPS, JSP, UML, Struts, Eclipse.

Confidential, Connecticut

Java Developer

Responsibilities:

  • Worked as an efficient team member and interacted with Business analysts, gathered the requirements and converted them into technical specifications prior to commencement of the project.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, analysis, code development and production roll out.
  • Used JSPs, HTML5, JavaScript and CSS3 for developing of the web pages for the front-end part of application.
  • Developed and designed applications with Eclipse in Java using Struts framework.
  • Implemented multi-threading to handle concurrent calls/requests without any/minimal delays.
  • Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
  • Participated in the design and development of database schema and Entity-relationship diagrams of the back-end oracle database tables for the application.
  • Developed and used Stored Procedures, Triggers in MySQL to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database.
  • Implemented Hibernate as ORM tool for object data mapping between MySQL and struts.
  • Interacted with DBA’s during the design process of data model and data dictionary and to improve performance of various SQL and PL/SQL functions and Stored Procedures.

Environment : JSP, HTML5, CSS3, Java, Struts, Multi-threading, Hibernate, MySQL, SQL Queries, PL/SQL, Entity-relation diagrams, Eclipse, Agile Environment, Scrum Meetings, Sprints.

Confidential

Java Developer

Responsibilities:

  • Agile methodology is used to develop the application, involved in daily scrum meetings to discuss the status and progress of individual sprints and was mainly interacting with the business users for data migration and testing the application.
  • Implemented ORM with Hibernate to make the Persistence class objects interact with numerous SQL server tables spanned across various schemas.
  • Entire application was developed on Eclipse .
  • Developed Hibernate DAO classes and with the Spring frame work manager classes retrieve and save the data
  • Front end validations are performed using JavaScript and server side validations are performed using Struts.
  • Extensively written Core Java with in application.
  • Responsible for requirement gathering and elaborated on the use cases based on business requirement and a part of team for creation of Classes, Class Diagrams, sequence and activity diagrams and architecture diagrams using Microsoft Visio.
  • Developed cross-browser/platform HTML5, CSS3 and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Involved in development, performance testing and defects fixing, also followed an Issue Tracker to log the issues and fixes applied on a daily basis to streamline the application development.

Environment: Agile Methodology, Sprints, Spring 2.0, Hibernate, SQL Queries, Eclipse, JavaScript, Struts, Microsoft Visio

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in all the phases of development, customization and enhancement of the product.
  • Creating Design Documents for requirements.
  • Coding the requirements.
  • Designed and developed all UI Screens(Forms) using HTML, JavaScript .
  • Used Eclipse IDE for development
  • Client-side validations are handled using Java Script .
  • Responsible for writing SQL Queries and executing using JDBC API .
  • Developed automated build files using Maven .
  • Involved in the code fixing and system testing activities.
  • Involved in Release Management and Deployment Process.

Environment : UI, HTML, Eclipse, Java Script, JDBC, SQL Queries, Java, C

We'd love your feedback!