We provide IT Staff Augmentation Services!

Java Aws Developer Resume

3.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • 8 years of experience with proven expertise in system development activities including requirement analysis, design, and implementation and testing with emphasis on Object Oriented, J2EE and Client Server technologies and Database applications.
  • Developed applications using Core Java, JDBC, Servlets, JSP, and EJB, Struts, spring, Java Beans node.js, Hibernate, API, JPA and MVC architecture.
  • Experience with Object Oriented Analysis and Design (OOAD) methodology using tools like Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose.
  • Expertise in design and development of various web - and enterprise-level applications using J2EE technologies like JSP, Servlets, JDBC, Oracle.
  • Involved in the Software Development Life Cycle phases which include Analysis, Design, Implementation, Testing and Maintenance.
  • Experienced in developing UML diagrams like use cases, class diagrams and sequence diagrams using Rational Rose.
  • In depth knowledge on core java concepts such as OOPS, Collections, Threading, generics, Exception handling, Multi-Threading, Execution services, concurrent utilities, File IO, Garbage Collection and Serialization.
  • Expert with spring modules like Spring Core, Spring DAO and Spring AOP, Spring MVC.
  • Expertise in Spring Framework using components like MVC, Transactions, ORM and JDBC. Also used Hibernate ORM, JSF and Struts MVC frameworks.
  • Experience in integrating the internal security model into new projects with Spring Security and Spring Boot.
  • Implemented transaction management using Spring declarative transaction management with Spring AOP concepts
  • Experience in Web Services, Java/J2EE Design Patterns including singleton, Factory, MVC.
  • Implemented AWS solutions using EC2 , S3 , RDS , EBS , Elastic Load Balancer, Auto-scaling groups and worked on AWS Toolkit for Eclipse to develop, deploy, and debug Java applications using Amazon Web Services.
  • Migration of existing systems to AWS and using the snapshot method for the EBS volumes.
  • Experience in development of microservices and deploying in Docker
  • Experience in SOAP based Web Services, REST Web Services, JAX-WS, JAX-RS, JAXB, SOA, AJAX, RMI, JNDI, MVC Custom development.
  • Deployed Services in Jenkins, Meson Marathon, Docker Swarm.
  • Good Experience in designing Front End pages using scripting languages like HTML, DHTML, CSS, Java script, jQuery, JSF, AJAX, External JS and Angular JS, BOOTSTRAP, Prime Faces.
  • Experience in creating automation scripts using shell scripting to reduce manual efforts.
  • Expertise in applying JMS (Java Messaging Service) for reliable information exchange across Java applications
  • Implemented Microservices Registration and Discovery with Spring Cloud and Netflix’s Eureka
  • Experience in server-side messaging using Camel and JMS (Active MQ implementation).
  • Experience with RDBMS concepts like writing Queries, Functions, Stored Procedures, Cursors and PL/SQL Packages.
  • Expert knowledge on SOA architecture and SOAP & REST Web Services
  • Experience in persistence frameworks, Hibernate and JDO to map POJOs to a relational database.
  • Extensive of server-side development experience using the technologies EJB, Web Services, XML, JAXB, Oracle, MySQL Server, SQL, PL/SQL also have
  • Expertise Confidential using frameworks and tools like spring, Hibernate, JSF, ANT, Junit.
  • Research and development on scalable Linux deployments on AWS via Docker
  • Good experience in working with Spring Boot, Spring Microservice
  • Experience in developing applications using WebSphere Application Server with J2EE and integration with MQ Series/WebSphere MQ.
  • Experience with Netflix OSS stack, Pivotal Cloud Foundry, Docker, and GitHub.
  • Experience in configuring and deploying web applications in Tomcat Server, Web Logic, and Web Sphere.
  • Good Work experience on various IDE's like Eclipse, NetBeans, IntelliJ IDEA, WebSphere Studio Application Developer, RAD.
  • Experience in development methodologies such as Agile, Scrum and Test Driven Development (TDD) and Waterfall model.
  • Expert in using version control tools such as such as SVN, CVS and GIT.
  • Experienced with Project Deployment, and Management Tools Apache Maven , and Ant .
  • Experience in NoSQL databases like HBase, Cassandra and MongoDB for data extraction and storing huge volumes of data.

TECHNICAL SKILLS:

Languages: Java, J2EE, C, C++, PL/SQL

J2EE Technologies: EJB, Servlets, JSP, Maven, JDBC, JSF, RMI, Web Services. JIRA, JSON.

Frameworks & Tools: Spring, Struts, Hibernate, Rabbit MQ, JUNIT

IDE Tools: IBM WSAD, RAD, Eclipse, Net Beans, InteliJ IDEA

Application/Webserver& Services: IBM Web Sphere, JBoss, Tomcat, Web logic, EUREKA

OS & Environment: Windows, UNIX, Linux, OSX

Databases: Oracle, DB2, SQL Server, Mongo DB

Methodologies: Agile, Scrum, Waterfall.

Version Control: Tortoise SVN, GIT, CVS, Source Tree

Web Technologies: HTML, DHTML, XML, XSLT, CSS, AJAX, XSD, AngularJS, Servlets

Design Patterns: MVC, Factory Pattern, Singleton, Business Delegate and DAO patterns

Cloud Platform: AWS, EC2, RDS, ELB

Micro services: Swagger, Pivotal Cloud Foundry, Spring Micro Services, SpringBoot, Netflix Eureka

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

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 configured the storage on S3 buckets
  • Used AWS Cloud platform and its features which include Elastic Bean Stalk (EBS), Identity Access Management (IAM), Elastic search, 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.
  • 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.
  • Used AWS API Gateway for providing RESTful APIs for the web application to access AWS services
  • 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.
  • Included Java Script in HTML for better interaction.
  • 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.
  • 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.
  • 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.
  • Deployed the spring boot application developed in the AWS platform using spring cloud.
  • 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.
  • Worked on Aurora to create more interactive results to the end user
  • Deployed and monitored Micro Services using Pivotal Cloud Foundry, also managed domains and routes with the Cloud Foundry.
  • Used ReactJS for creating an interacting User Interface.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
  • 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, ReactJS, Windows, AWS EC2, Virtual Private Cloud, IAM, S3, Elastic search, Cloud Trail, Cloud Formation, Cloud Watch, AWS Lambda, Cloud Front, Route 53, Elastic Bean Stalk, Elastic Load Balancing, Java Script, JMeter, MySQL.

Confidential, Seattle WA

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 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 Swing for GUI development and servlets/struts for server-side development and developed the user interface design using HTML5, CSS3 and Java Script.
  • Designed, 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 MicroServices 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, PHOENIX, AZ

Java/J2EE Developer

RESPONSIBILITIES:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project.
  • Consumed REST based micro services with Rest Template based on RESTful APIs.
  • Used S3 buckets to manage document management and RDS to host database.
  • Implemented business layer using Core java, Spring Beans using dependency injection, spring annotations.
  • Implemented agent-server messaging dialog using JMS ( Rabbit MQ implementation).
  • Implemented MongoDB database concepts such as locking, transactions, indexes and replication.
  • Used Spring Security for Authentication and authorization extensively.
  • Set up Jenkins server and build jobs to provide automated builds based on polling the GIT source control system.
  • Used Docker for possible to production to the development environment to fast possible for interactive use.
  • Built Spring based Java Microservices to support web application.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with LINUX Shell scripts to automate routine jobs.
  • Used AtlassianConfluence to share data between the team members.
  • Used JaCoCo plugin for Junit test cases which generates code coverage report after build success.
  • Used Rabbit MQ queues for implementation of multi-threaded synchronization processes using JMS queues for consumption requests.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the files related to the application.
  • Developed the Spring Features like Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Security.
  • Used the Atlassian products JIRA, Confluence and Bamboo in the business process.
  • Configured Swagger-UI registered Micro service with Eureka server to monitor service health check from Spring Boot admin console.
  • Used Micro service architecture, with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy micro services.

Environment: Eclipse 3.6, Agile, Spring FW, Cache Abstraction, REST Webservices, tomcat 6, Oracle 11g, Spring MVC, Hibernate, Drools, JPA, Maven, JUnit, Log4j, HTML5, CSS3, JavaScript, JSON, JMS, WebLogic, UML, Mockito, JSP, XML, JAXB, Unix, Subversion (GIT), Jenkins.

Confidential

Java/J2EE Developer

RESPONSIBILITIES:

  • Developed Various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, LDAP, JMS and MQSeries.
  • Implemented business layer using Core java, Spring Beans using Dependency injection, spring annotations, and Spring Web-flow components.
  • Used Spring Boot for building applications along with Spring Initializer and bootstrapping the build configuration for a Boot-based web application.
  • Developed JSP pages using Spring MVC 3.0 framework and created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.
  • Involved in design and development of serverside layer using JSP, JDBC, EJB and DAO patterns using Eclipse IDE.
  • Developed server-side services using Java, spring, Web Services (SOAP, Restful, WSDL, JAXB, JAX-RPC).
  • Research and development on scalable Linux development on AWS via Docker.
  • Developed Struts Action and Form classes to access Java Beans and UI and deployed various Sessions beans.
  • Involved in the Development of reporting system using Struts, spring, Hibernate and Web Services.
  • Developed the application using RAD as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (CVS).
  • Managed different AWS account with multiple VPC’s for both production and non-prod where primary objectives included automation, build out, integration and cost control.
  • Redesigned Web front-end to scheduling system using HTML, CSS, and JavaScript, with the jQuery library.
  • Designed and build document tracking/workflow system with HTML, CSS, and JavaScript using jQuery, JSON and a REST architecture.
  • Wrote JUNIT test cases to test the functionality of the code by using Mock Framework.
  • Used Spring Framework for Dependency injection and integrated with the Spring Web Flows.
  • Used Hibernate to access database and perform database updating.
  • Wrote test cases in Junit for unit testing of classes and implemented the logging using Log4j.
  • Built data access subsystems using Hibernate and Spring against stored procedures on a DB2 database
  • Resolved database inconsistency with better design and efficient SQL queries.
  • Used JMS (Java Messaging Service) Publish/Subscribe model for asynchronous communication between different modules
  • Design Client-side architecture for UI development using AngularJS.
  • Used SOAP UI tool for testing web services connectivity.
  • Used Git Hub to Check-in and Checkout the code.
  • Development of modules using AngularJS and HTML5

Environment: Java, JDK 1.7, J2EE, Servlets, MVC, WebLogic, Apache CAMEL(Integration), EJB, JSP, Struts, Spring, Spring Boot, Spring MVC, Spring IOC, Spring DAO, Spring AOP, Spring Microservices, JPA, Hibernate, XML, NetBeans, Multi-Threading, Web Services, WebSphere HTML5, CSS3, jQuery, SOAP, Log4j, GIT, JUNIT, Eclipse, AWS, EC2, RDS Angular JS.

Confidential

Java/J2EE Developer

RESPONSIBILITIES:

  • Involved in various phases of Software Development Life Cycle, such as requirements gathering, modeling, analysis, design and development.
  • XLDP is DB driven website with Struts Action Controller and SQL Server database.
  • Generated Use Case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase. Used java Design Patterns like DAO, Singleton etc.
  • Used Struts tag libraries (like html, logic, tab, bean etc..,) and JSTL tags in JSP pages.
  • Used JavaScript for client-side validation.
  • A Test-Driven Development (TDD) Agile Methodology has been followed.
  • Deployed all application on WebLogic Application Server and development using Eclipse.
  • Used DAO pattern to retrieve the data from database.
  • Involved in system design and development in core java using Collections, multithreading and exception handling.
  • Used Hibernate Persistence Strategy to interact with database.
  • Developed batch programs to update and modify metadata of large number of documents in FileNet Repository using CE APIs.
  • Worked on creating Packages, Stored Procedures & Functions in Oracle using PL/SQL and TOAD.
  • Developed Custom Tags to simplify the JSP code. Designed UI Screens using JSP, Struts tags and HTML.
  • Involved in design and implementation of document-based Web Services.
  • Written SQL Statements for retrieving and updating data with varied complexity.
  • Involved in implementing multithreaded environment to generate messages.
  • Used prepared statements and callable statements to implement batch insertions and access stored procedures
  • Application Developer and used CVS for version control.

Environment: Java 1.4, Servlets, JSP, JMS, Hibernate, Spring 1.4, Struts, tag Libraries, JDBC, PL/SQL, XML, HTML, JavaScript, Oracle 9i (SQL), UNIX, JSPs, AJAX, Eclipse 3.0, Windows XP/2000, Tomcat Server, LINUX, CVS

We'd love your feedback!