We provide IT Staff Augmentation Services!

Java With Aws Developer Resume

Alpharetta, GA

SUMMARY

  • Over 7+ years of experience in IT industry comprising of Java/J2EE enterprise web application design, development, maintenance & support involving all SDLC activities like requirements analysis, design, implementation, reviews, unit testing, integration testing and production deployments. Worked on Amazon Web Services like EC2, ELB, VPC, S3, Cloud Front, IAM, RDS, Route 53, Cloud Watch, SNS, Scaling, ELB, AMIs, Dynamo DB, firewalls, routing technologies and DNS, Amazon RDS DB services.
  • Professional experience in using core Technologies Java, J2EE, Servlets, JSP, JDBC, JavaBeans, JavaScript, JNDI, HTML, XML, Web services, AngularJS, EXTJS, Spring framework, jQuery.
  • Good experience on working with Amazon Web Services like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
  • Experience in working with Struts framework, Hibernate, and MVC architecture.
  • Worked on Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert and update the data from the database.
  • Expertise using Oracle, SQL Server, MySQL databases and writing SQL and PL/SQL queries.
  • Have good working knowledge using Cassandra.
  • Experience configuring Data channels across databases and fault tolerant data storage.
  • Experience in using Web/Application servers like WebLogic, JBoss, Apache and Tomcat.
  • Experience in UNIX/Linux shell scripts for data - driven automatic processing.
  • Well experienced in functional and technical systems analysis & design, system architectural design, presentation, process interface design, process flow design, and system impact analysis and design documentation and presentation.
  • Experience in working on MVC pattern using AngularJS and EXTJS creating user interface and single page and complex web applications.
  • Experience in JVM Performance Tuning: Garbage Collector and Heap Analysis, Thread dumps, Heap dumps, Memory Leaks, Connection Leaks, Core Dump, Profiling, Refactoring.
  • Extensive knowledge in database transactions management for database related changes by integrating JDBC, Hibernate with Spring Boot.
  • Experience with Data structures & Algorithms like Stack, Queue, Linked List, Linear - search, bubble-sort, and binary-search algorithms etc.
  • Experience in writing ANT, Maven and Gradle build scripts, providing logging facility using Log4j and Writing JUnit test cases.
  • Experience configuring and using ELK stack to monitor log-based application health in Kibana.
  • Experienced in different software development methodologies like Water Fall and Agile Methodology.
  • Experience with version control tools like Subversion, CVS and GIT.
  • Experience in automation and manual testing of websites and web-based clients using Selenium Testing and Selenium WebDriver.
  • Good team player with strong work ethics and a quick learner with positive attitude.

TECHNICAL SKILLS

Operating systems: UNIX, Linux/Solaris, Windows.

Programming Languages: Java, J2EE, Python, C and C++.

Technologies: Servlets, JSP, JSTL, JDBC, JAX, JNDI, EJB, JMS, XML, XSLT, AJAX, HTML, JavaScript, AngularJS, jQuery, Backbone JS, GWT and Web services.

Build Tools: Ant, Maven, Gradle.

Database Tools: Oracle 11g, 10g/9i, MySQL, PostgreSQL, Dynamo DB and MongoDB.

Frameworks: Spring4.0, Spring MVC, Struts2.3.3, Hibernate4.3.0, JSF 2.2.

Application Servers: IBM Apache Tomcat, Glassfish, WebSphere, JBOSS, WebLogic and AmazonEC2.

Java IDEs: NetBeans, Android Studio, IBM RAD, Eclipse.

Utilities: Log4j, Junit, TOAD, JMeter.

CI/CD: Jenkins.

Cloud Computing: Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, Amazon SQS, AWS Identity and access management, AWS CloudWatch, Amazon EBS other services of the AWS family.

PROFESSIONAL EXPERIENCE

Confidential - Alpharetta, GA

Java with AWS Developer

Responsibilities:

  • Involved in Requirements gathering, Designing, Coding, Unit testing, Integration and test phases of the project in multiple child applications.
  • Developed and implemented read and write APIs within Spring Boot MS architecture.
  • Responsible for design and development of UI screens for the application using HTML5, JavaScript and EXT JS.
  • Designed Java Components and integrated using spring framework for Hibernate Object/Relational persistence mechanism.
  • Worked with Java 1.8 Streams API and parallel Streams API for enabling parallel processing of collections in distributed environment.
  • Developed server-side application to interact with database using Spring Boot and Hibernate.
  • Developed Spring Boot based services interacting through a combination of REST and Spring Cloud.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Used Spring JDBC and Spring JPA to manage Data Access with DAO design pattern.
  • Used Spring Boot and developed the application as micro services.
  • Developed Spring Batch processing java application to read different file formats which feeds to the database and other interfacing systems.
  • Implemented JMS using Spring JMS module to communicate with Apache Active MQ queues.
  • Created builds using Maven and pulled the project code from GitHub repositories.
  • Used Jenkins to build and deploy WAR to Apache Tomcat Application Server 8.0, 8.5 and 9.0.
  • Used CronTab to automate Jenkins builds.
  • Wrote Stored Procedures and complex queries in Oracle 11g database.
  • Deployed in Linux environment and used Tomcat as application server, UNIX shell scripts for data migration and batch processing.
  • Developed test cases using Junit, Spring Test Module and created stubs using Mockito framework.
  • Performed and maintained Selenium WebDriver Testing and automated test cases for regression test cases.
  • Involved in building and maintaining cloud based infrastructure on AWS.
  • Implemented the project in agile methodology & participated actively in daily stand up calls.
  • Served as a POC for on call support and disaster recovery exercises.

Environment: JDK 1.7/1.8, J2EE, HTML5, CSS3, JavaScript, EXT JS 5.3, JSON, XML, Maven 3.0, Spring 3.x/4.x, JPA, JDBC, Jenkins, Apache Tomcat 8, 8.5, 9.0, Apache Application Server, Git, Selenium WebDriver, Eclipse IDE, Junit, UNIX, Windows.

Confidential - Camp Hill, PA

Java Developer

Responsibilities:

  • Involved in Requirements gathering, Designing, Coding, Unit testing and Integration Testing phases of the project.
  • Responsible for design and development of UI screens for the application using HTML5, JavaScript, AngularJS, jQuery.
  • Designed Java Components and integrated using spring framework for Hibernate Object/Relational persistence mechanism.
  • Worked with Java 1.8 features such as lambda expressions.
  • Developed server-side application to interact with database using Spring Boot and Hibernate.
  • Developed Spring Boot based services interacting through a combination of REST, Spring Cloud.
  • Implemented RESTful webservices to make rest calls from client to server.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Used Spring JDBC and Spring JPA to manage Data Access with DAO design pattern.
  • Used Spring Boot and developed the application as microservices.
  • Developed Spring Batch processing java application to read different file formats which feeds to the database.
  • Implemented JMS using Spring JMS module to communicate with Apache Active MQ queues.
  • Created builds using Maven and pulled the project code from GitHub repositories.
  • Used Jenkins as integration tool and deployed war to WebSphere Application Server 8.5.
  • Wrote Stored Procedures and complex queries in Oracle 11g database.
  • Deployed in Linux environment and used Tomcat as application server, UNIX shell scripts for data migration and batch processing.
  • Developed test cases using Junit, Spring Test Module and created stubs using Mockito framework.
  • Performed and maintained Selenium WebDriver Testing, automated test cases for regression test cases.
  • Used Jenkins for continuous integration, GitHub for version management & Maven for building the application in the cloud leveraging AWS API’s.
  • Involved in building and maintaining cloud-based infrastructure on AWS.
  • Implemented the project in Agile methodology & participated actively in daily stand up calls.
  • Served as POC for on call support in the production team on a rotation basis.

Environment: JDK 1.7/1.8, J2EE, Core Java, HTML5, CSS3, JavaScript, Angular JS 2.0, jQuery 2.0, JSON, Maven 3.0, Spring 3.x/4.x, JPA, JDBC, Jenkins, Apache Tomcat 8.0, 8.5, WebSphere Application Server 8.5, Git, Selenium WebDriver, Eclipse IDE, Junit, Linux, Windows.

Confidential, Las Vegas, NV

Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Designed application modules, base classes and utility classes using Core Java.
  • Implemented the project as a multi-tier application using Spring MVC & used core spring concepts like AOP, IOC.
  • Expertise in Core Java with strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, Concurrency framework.
  • Coded various business process methods required for creation of Web Services related to customer information and provider information, using JAX-WS, SOAP, WSDL and JAX-RS, REST web services.
  • Implemented Hibernate for data persistence and management.
  • Integrated Spring with Hibernate as the data abstraction to interact with the databases.
  • Implemented Singleton, Factory, DAO design Patterns based on the application requirements.
  • Analyzed the Maven dependency management in base code to annotate the dependencies on to Spring Boot application in to Gradle for Micro Services.
  • Consumed and built web services in SOAP, REST supporting both XML and JSON by taking advantage of Spring technologies.
  • Developed the Presentation layer using HTML 5, JavaScript, and used AJAX/ jQuery based rich UI for improved customer experience.
  • Developed single page application by using Angular JS.
  • Developed Session Beans to process user requests and to load and store information from database
  • Performed server migration using cloud services like AWS from physical to cloud environment.
  • Used Maven build tool and deployed into IBM Web Sphere 8.5 Application Server.
  • Used GIT for version control and Jenkins used for continuous integration.
  • Wrote Stored Procedures and complex queries in Oracle 11g database.
  • Designed and developed JUnit test cases during the development phase.
  • Implemented the project using agile-scrum methodologies.
  • Served as POC for on call support in the production team on a rotation basis.

Environment: Java 1.6/1.8, SOAP, Spring 3.0, RESTful Web Services, Hibernate 4.0, JenkinsAngular JS 1.0, AJAX, Servlets 3.0, HTML5, CSS3, Node JS, JavaScript, CSS3, jQuery 2.0JSON, Apache CAMEL, JMS, WebSphere 8.5, Agile, JMS, Eclipse, JUnit 4.4, JMETERWindows OS, Unix.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in prototyping, proof of concept, design, Interface Implementation, testing and maintenance.
  • Designed and developed front view components using HTML and JSP.
  • Developed Interactive web pages using AJAX and JavaScript.
  • Developed UI navigation using Struts MVC architecture (JSP, JSF, tiles, JSTL, Custom Tags).
  • Created services for various modules like Account (CD/Checking/Savings) Creation and Maintenance using Struts framework.
  • Developed reusable utility classes in core java for validation which are used across all modules.
  • Developed Java classes for implementing Business logics using EJB 3.0(Stateless session, entity, message driven beans).
  • Used JNDI to support transparent access to distribute/d components, directories and services.
  • Provided data persistence via Hibernate for CRUD operations in the application.
  • Configured and tested the application with database server Oracle 10g.
  • Used Oracle, server databases as backend applications and generated queries using Toad.
  • Deployed and tested the application with servers Tomcat, JBoss.
  • CVS was used for the version control.
  • Responsible for writing JUnit test cases and Peer level testing.
  • Involved in bug fixing using Jira.
  • Involved in developing various reusable Helper and Utility classes using Core Java, which are being used across all the modules of the application.

Environment: Java 1.6, HTML 4, JavaScript, JSP 2.2, JSTL 1.2, Struts 2.0, EJB 3.0, Hibernate 3.0, JNDI, XML, AJAX, SOAP, WSDL, UML, Shell Scripting, JUnit, log4j, JMS, Apache Tomcat 6.0, JBoss 5.0, Oracle 10g Database, Toad, CVS, Eclipse, Windows NT, Unix/Linux.

Hire Now