We provide IT Staff Augmentation Services!

Lead Java Aws Developer Resume

0/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • Over 10+ years of IT experience providing technical solutions for business applications, which includes designing, development, building frameworks, Testing and implementation of Web - based Client-Server as well as Middleware multi-tier distributed environments using Java, J2EE.
  • Experienced in Java Web-based, Desktop Based Development with Concepts of, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP) and its implementation.
  • Experience in working with various Software Development Life Cycle (SDLC) methodologies based on Agile, Scrum, Waterfall Model.
  • Developed Java/web-based application using various frameworks Spring 1.x/2.x/3.x/4.0,Spring MVC,SpringWeb Flow,Hibernate 2.0/3.0/4.0, Web services (SOAP, RESTful), Amazon Web services and AWS Elastic Compute Cloud EC2.
  • Experienced in Middleware persistence framework like Hibernate/JPA for mapping Java classes with database and using Hibernate Query Language (HQL).
  • Experience in Front-End UI technologies like HTML5, CSS3, JavaScript, JQuery, Bootstrap.
  • Virtualized the servers on AWS using the Docker, created the Docker files and version controlled them.
  • Work on the backend data import, module development with JavaScript, and jQuery.
  • Extend and customize Adobe Experience Manager Java CMS.
  • Experienced in, Client side validations, Client-Server data interaction using ajax in Node JS.
  • Experienced in creating dash boards and reports.
  • Strong experience in Spring Framework modules such as Spring MVC, AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object) and Spring JDBC, Spring IO, Rule Engines (Drools4.1, ILOG), Singleton, Factory.
  • Experienced in working Spring AOP for Logging, Messaging, Security, and Transactions.
  • Utilized Java Swing framework to develop client side components.
  • Creating and consuming SOA Web Services using JAX-WS, JAX-RS, SOAP, JSON messages.
  • Experience in working with Service Oriented Architecture, which includes Universal Description and Discovery Integration (UDDI) and Web Services Description Language (WSDL) using SOAP protocol.
  • Designed and developed Microservices using REST framework and Spring Boot.
  • Good experience in using Amazon Web Services (AWS) andAWSSNS/SQS for delivering messages.
  • Knowledge in designing and implementing AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), VPC, Lambda and Cloud Formation.
  • Experienced in writing complex SQL queries, procedures, Triggers and Stored Procedures in various databases such as Oracle, DB2 and MySQL.
  • Experienced in working with multiple databases like Oracle 10/11g, SQL Server, MySQL, DB2.
  • Test-driven development-TDD with JUNIT. Proficient in integration testing of web applications.
  • Experienced in performing unit testing using JUnit, integration and deployment of applications using tools such as ANT and Maven & debugging through log4j.
  • Experience in JUnit frame work with Mockito and Easy mock, Spring Junit Runner.
  • Experience in Java messaging Service (JMS), and messaging technologies such as Message Driver Bean (MDB).
  • Experience in using different version controlling/tracking Subversion, CVS and GIT.
  • Experience in configuring and deploying the applications on Tomcat, WebSphere, WebLogic, Glassfish and JBOSS.
  • Deployed applications (EAR, WAR) on Web Sphere Application servers and clusters.
  • Experience in creating the Messaging system configuration in WebLogic and web sphere Servers.
  • Good Knowledge in Apache Active Mq Series with Camel most widely used as service bus.
  • Worked on IDE and debugging tools like Spring Tool Suite, Eclipse 3.1, IBM RAD, IntelliJ IDEA and JDeveloper.

TECHNICAL SKILLS

Languages

: Java 8.0/7.0/6.0/5.0 , Java/J2EE, C, JDBC, DTD, UML, Design Patterns, Shell Scripts, HTML, JavaScript, SQL and PL/SQL

Frameworks: Spring 4.x/3.x/2.x, Hibernate 4.0/3.0, Swing.

Web Technologies: HTML/XHTML/DHTML/HTML5, CSS/CSS3, Servlets, JSPs, EJB, JNDI, JMS, XML, XSLT, XSD, JQuery.

Web/Application Servers: Apache Tomcat 5.x/6.x/7.x/8.x, IBM WebSphere, BEA Web Logic 9.x/10.x/12.xJ-Boss 6.x/7.x.

IDE’s: Eclipse, NetBeans, Spring Tool suite 2.x/3.x, RAD.

Database: Oracle 11i/11g/10g/9i/8i, SQL Server, MySql, DB2, Mongo DB and Cassandra

Web Services: AXIS, SOAP, RESTful, JAX-RPC, JAX-RS, JAX-WS, WSDL, JAX-B.

Version Control: JIRA, CVS, SVN, GitHub, Subversion and Clear Case

Build Tool / plugin: ANT, Log4j and Maven 3.x, Hudson 3.x

Testing Frameworks: Junit, Jmeter, SOAP UI.

Operating Systems: Windows, Unix, Linux and MAC.

PROFESSIONAL EXPERIENCE

Confidential, Mclean, VA

Lead Java AWS Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Followed Agile methodology in the Scrum Cycle model.
  • Gathered technical requirements from customer for the needs of improved travel times for technicians and implemented this requirement using Google Distance Matrix API for calculating travel time for technicians and integrated it with OFSC work order auto routing mechanism.
  • Implemented the Model View Controller (MVC) framework and Spring.
  • Worked on RESTful Web Services for transferring XML data between two interfaces.
  • Created Stacks using Amazon Cloud Formation templates to launch AWS Infrastructure and resources. Used AWS Lambda to run the code in the AWS.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Used Spring validator framework for client and server side validation.
  • Used Spring and Hibernate for implementing IOC, AOP and Object Relational Mapping for back end tiers.
  • UsedMicroservicesusingSpringMVC,SpringBoot,SpringCloud, Spring AOP, Dependency Injection.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
  • Worked on Microservice architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers.
  • Developed Spring REST Web Services clients to consume Web Services enterprise wide Web Services.
  • Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Implemented data persistence of application by using Hibernate to persist java objects to the relational database.
  • Implemented Authentication & Authorization with Site Minder and Spring security integration, certificates.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
  • Utilized Hibernate for Object/Relational Mapping (ORM) purposes for persistence onto the Oracle database.
  • Used J2EE design patterns like Adapter, Service locator, Session facade, Singleton, Factory and DAO.
  • UsedMulti-Threadingand concurrency and implemented threads while preparing and generating mails.
  • Tested Service and data access tier using Junit, TestNG and Easy Mock
  • Used SOAP UI for testing the web services, App Dynamics for application health and JMeter for stress testing.
  • Designed and developed the UI using spring view component HTML 5, CSS 3, Bootstrap.
  • Create single page web application using JavaScript framework.
  • Virtualized the servers on AWS using the Docker, created the Docker files and version controlled them.
  • Developed a dashboard based on Ajax calls which displays the available quota for a specific work zone.
  • Performed deployment of applications on WebSphere Application Server.
  • Develop batch processes for reporting applications and modules usingPerlandKornshell scripts on Oracle database, with partitions and sub-partitions.
  • BuildPL\SQL functions,storedprocedures, views and configured Oracle DatabasewithJNDI data sourcewithconnection pooling enabled.

Environment: Java 8.0, Spring 4, Hibernate 4.2, Spring batch, Spring quartz, Spring security, Spring Boot, JavaScript, HTML 5.0, CSS3, WebSphere Application Server 8.5Eclipse, Oracle 11g, log4j, Junit, XML, Web Services, SOAP UI, GWT, PL\SQL.

Confidential

Lead JAVA Developer

Responsibilities:

  • Developed and Analysis the J2EE application based on the Service Oriented Architecture.
  • Involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Followed Agile methodology in the Scrum Cycle model.
  • Implemented various features of spring framework such as Dependency Injection, IOC, Annotations and Spring integration with Hibernate.
  • Implemented application architecture of the System is based on Spring MVC (Model View Controller) and J2EE specifications.
  • Developed programming applications that support the goals of the organization per agreed standards and guidelines. Participated in the development of 3API web services and TIBCO adapters
  • Driven the release of multiple enhancement projects on XMLG
  • Provide inputs to technical specifications and prepared HLSD as well as LLD.
  • Worked on Security-System development for Web Applications. Involved and developed all phases of security implementation using spring security system against modes of authentications: LDAP authentication, Database authentication and Pre-Authentication.
  • Experience in working with Spring Quartz framework and developed various quartz jobs
  • Implemented Dynamic job scheduling according to the business need (daily, weekly, monthly etc.) same using Quartz scheduler.
  • Developer Spring Quartz jobs to run the backend jobs and generated reports.
  • All the functionality is implemented using Spring IO / Spring Boot, Thymeleaf and Hibernate ORM.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Worked on Front end by using JavaScript.
  • Ability to use Docker to create containers running Production like Jenkins environment for the development team to work on.
  • Involved in developing persistent layer using Hibernate framework.
  • Worked on Hibernate Transaction Management, Batch Transactions, and Hibernate DAO to fetch data from the database using and carryout various databases.
  • Published and consumed Web Services using REST and deployed it on WebSphere.
  • Developing promotions microservice using Java, Spring Boot.
  • Created computing and data resources on AWS using EC2. Installed Pivotal Cloud Foundry on EC2 to manage the containers created by PCF.
  • Used Docker to virtualize deployment containers and push the code to EC2 cloud using PCF.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • A set of Web Services was created using CXF to handle SOAP requests with HL7 payload and addressing.
  • Exposed the Web Services to the client applications by sharing the WSDL's.
  • Worked with corejavatechnologies likeMulti-Threadingand synchronization.
  • Multithreading was used to process data in chunks to improve performance.
  • Developed unit test cases using Mockitoframework for testing accuracy of code and logging is done using SLF4j + Log4j.
  • Used CVS as a documentation repository and version-controlling tool.
  • Focused on Test Driven Development (TDD) thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality
  • Mentor junior staff in developing their skills on Web services, configuration management services to ensure further career development and succession planning.
  • RAD (Rational Application Developer) which is based on Eclipse, to develop and debug application code.
  • Built scripts using MAVEN that compiles the code, pre-compiles the JSP’s, built an EAR file and deployed the application on the WebLogic application server.

Environment: Java 7.0, Spring 3.5, Hibernate 4.2, Spring batch, Spring quartz, Spring security, Spring Jta, Spring Boot, JPA, Java Scripts, HTML 4.0, CSS, Amazon EC2, Docker, CXF, NoSQL, MongoDB, SLF4j, Log4jCVS, Maven.

Confidential

Java Developer

Responsibilities:

  • Participated in design and development of all modules in the application.
  • Involved in the review of the BRD (Business Requirements Documents), HLD, LLD, Use Cases, Functional specifications, Test design of the application.
  • Used GAE version control for the Day to Day development activities while migrating.
  • Used CoreJavafeatures such Multi-Threading, Collections, and Exception handling to efficiently process high volume transactions.
  • UsedMulti-Threadingand concurrency and implemented threads while preparing and generating mails.
  • Implemented customized authentication in Spring Security to verify user-role and secure the user pages, such as login, admin/user operations, trading, portfolio etc.
  • Involved in developing the applications using Spring Framework for Dependency Injection.
  • Developed and implemented Swing, spring and J2EE based MVC (Model-View- Controller) framework for the application.
  • Utilized Java Swing framework to develop client side components.
  • Implemented issues like logging and declarative transaction management using Spring AOP.
  • Used Spring AOP to modularize cross-cutting concerns in aspects.
  • Developing the application using Spring MVC Architecture with Hibernate as ORM framework.
  • Used Hibernate Cache for query to improve the application performance.
  • Implemented search functionality, filtering, pagination using Hibernate Criteria Query interfaces.
  • Used JacksonCustomMappers for Custom manipulation for date, currency conversations on Json Data.
  • Used Jackson parser for Marshaling and Un Marshaling.
  • Worked on Drools Rule Engines with corresponding to validate the business User Roles.
  • Extensively worked on TOAD for interacting with data base, developing the stored procedures and promoting SQL changes to QA and Production Environments.
  • Developed Stored Procedures and Triggers on Oracle Database.
  • JMS client and message driven beans to receive & process JMS messages.
  • Involved in Web Services Testing using SoapUI to create and execute automated functional, regression, compliance, and load tests.
  • Provided JUnit support for the application for debugging the system and Test Driven Development (TDD).
  • Used version control repository SVN (Subversion by apache) and JIRA for issue tracking.
  • Used Maven as a build tool and retrieved all the dependencies required for the application.
  • Involved in fixing bugs the bugs or defects in the application.

Environment: Core Java, Spring, Hibernate, JQuery, JavaScript, HTML, CSS, AJAX, JacksonCustomMappersOracle, JMS, SOAP, Junit, Test Driven Development, SVN, JIRA, Maven.

Confidential

Software Engineer

Responsibilities:

  • Hands on various phases of Software Development Life Cycle (SDLC) such as analysis, design, and development.
  • Participated in requirement gathering and framework implementation sessions through Agile development experience with Scrum.
  • Designed and developed Application based on Spring framework using MVC.
  • Designed and developed User Interface, application modules using Wicket pages, Spring, JavaBeans, HTML, CSS, JavaScript and AJAX.
  • Designed and developed interactive staticHTMLscreens as screen level prototype,JavaScriptfor client side validation.
  • Designed Service Adapter using Adapter Service Interface (ASI) framework to interact with mobile devices.
  • Developed Action controller, Action Forms, Tiles Structure, Validation Form Beans, AJAX code, JavaScript and worked on integration.
  • UsedCascading Style Sheet (CSS) for designing the web pages.
  • Used Dependency Injection to invoke Lifecycle management of java objects.
  • Used spring transaction management APIs and coordinates transactions for Java objects.
  • Hands on Spring Security for authentication and authorization of the application.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with DB.
  • Implemented caching in hibernate using EhCache to improve performance by caching the result of queries.
  • Added security features to the application using HTTPS and password security features.
  • Used Jira to access and track the bugs or defects.
  • Used GIT as source control tool.
  • Used SOAP based messaging format to transfer requests and responses and validated the request and responses against XML Schema Definition.
  • Worked on Hibernate ORM tool to be able to integrate the software with Oracle database.
  • UsedSpring ContextforEJBSupport andSpring DAO for enhanced JDBC and DAO support.
  • Hands on Eclipse as the integration environment for developing, debugging, and maintaining project code files.

Environment: Java 1.6, J2EE 5, EJB 3.0, Spring Framework, Hibernate, Apache Wicket, Adapter Service Interface(ASI) framework, HTML, JavaScript, JSON, UML, IBM WebSphere 6.5 application server, SVN, and Oracle.

Confidential

Java Developer

Responsibilities:

  • Used Prototyping & Scrum/Agile Software Development methodology.
  • Worked in deadline driven environment.
  • Implemented Model View Controller architecture and developed Form classes, Action Classes for the entire application.
  • Performed client side validations using JavaScript and server side validations using in built Struts Validation Framework.
  • Used Hibernate Annotations to reduce time at the configuration level, accessed Annotated bean and Hibernate DAO.
  • Worked on Hibernate persistence tier. This involves developing mapping files and Hibernate (POJOs/ DAOs).
  • Used HQL statements and procedures to fetch the data from the database.
  • Developed the presentation layer written using JSP, HTML, Struts Logic tags and Struts tag libraries.
  • Used IBM WebSphere and JBoss as the Application Servers.
  • Worked onJAX-WS, JAXBWeb ServicesusingSOAP.
  • Worked onLog4J for logging,JUNIT as a test framework, ANT.
  • Wrote SQL queries, stored procedures, and functions.

We'd love your feedback!