We provide IT Staff Augmentation Services!

Java/ J2ee Developer Resume

3.00/5 (Submit Your Rating)

Ashburn, VA

SUMMARY:

  • Around 5 years of Professional experience in IT Industry involved in Developing, Implementing and maintenance of various web based applications using Java, J2EE and SOA Technologies
  • Experience in Agile methodologies such as Extreme Programming, Waterfall Model and Test - Driven Development
  • Extensive experience in design, development and support using Struts MVC, Spring MVC and JSF
  • Developed core modules in large cross-platform applications using JAVA, J2EE, Hibernate, JPA, JTA, JSP, Servlets, EJB and JDBC
  • Experienced with various modules in Spring framework like Spring IOC (Dependency Injection), Spring DAO (JDBC, ORM), Spring AOP and Spring Batch
  • Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners
  • Experience on AWS platform and its scalability including EC2, S3, SNS, RDS, IAM, Auto Scaling, Cloud Front, Cloud Watch, Cloud Formation
  • Have hands on experience in design and development of Webservices, JAX-RPC, JAX-WS, RMI, JTA, JMS and XML, XSD, XSLT, X-Path
  • Experienced in developing the UI screens using HTML, CSS, JavaScript, jQuery, Ajax, bootstrap, HTML 5, CSS 3 and AngularJS
  • Experienced with XML related technologies such XML, XSLT (DOM, SAX), XPATH and DTD.
  • Designed and developed a Micro-Service using Spring Boot and Spring Data
  • Strong experience in developing Webservices using SOAP and RESTful applications
  • Experienced with JAX-RS specification like Jersey and Rest Easy to Implement REST based Application
  • Experience on different IDEs such as IBM RAD, Eclipse, Spring Tool Suite (STS) and deployment using Web Servers like Apache Tomcat and Application Servers like IBM WebSphere, BEA WebLogic and JBoss
  • Experience with MOCKITO, JUnit, Log4j and SLF4j in developing test cases and determining application functionality
  • Used Maven, ANT and Jenkins to deploy automated builds in different environments
  • Subversion (SVN), CVS, GitHub and Visual Source Safe as versioning software tools
  • Experience in working with RDBMS like Oracle, MySQL, Microsoft SQL Server
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment

PROFESSIONAL EXPERIENCE

Confidential, Ashburn, VA

Java/ J2EE Developer

Responsibilities:

  • Followed Agile Methodology to analyze, define, and document the application which will support functional and business requirements.
  • Actively participated in the daily scrum meetings to produce quality deliverables within time information and helped clearing ambiguity in requirements document.
  • Used Spring framework including Spring core /IOC, Spring Web-MVC, Spring Batch, Spring Boot, Spring Security, Spring ORM, Spring AOP modules.
  • Designed and Developed advance dynamic views using JSP, JavaScript, JQuery, HTML, CSS, Bootstrap and Angular JS.
  • Used Angular JS and jQuery library functions for the logical implementation part at client side for all the application. 
  • Experienced working with S3, Lambda, API Gateway, IAM, Cloud Formation, DynamoDB and other core AWS technologies
  • Involved in setting up spring security in securing the app based on user roles.
  • Used Spring IOC (inversion of control) to remove the object dependencies across the application.
  • Implemented the application using Spring Boot Framework and handled the security using Spring Security.
  • Implemented RESTful services with JAX-RS using Spring Boot and Micro Services Architecture.
  • Build REST/SOAP based Services for all user based operations like enroll user, modifying user and authenticate user depending on risk factor of the user login.
  • Developed REST based Web services to allow communication between the applications.
  • Consumed REST based Micro services with Rest template based on RESTful APIs.
  • Designed and developed business and persistence layer components using Spring IOC and Hibernate and Spring JDBC framework.
  • Used Hibernate in persistence layer and developed POJO's, Data Access Object (DAO) to handle all database operations.
  • Wrote complex SQL queries, Stored Procedures PL/SQL using SQL developer & TOAD, executed on Oracle Database.
  • Developed JMS and RabbitMQ components to send messages from one application to other application internally.
  • Used Maven automated build scripts to compile and package the application and implemented Log4j for logging debug, info & error data in the project.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git, JUnit and Maven.
  • Deployed the application on to Apache Tomcat Server.
  • Written JUnit Test cases for perform unit testing and tested web services with REST Client.
  • Used Git for version control tool and Spring Tool Suite (STS) for IDE.
  • Used JIRA as a defect tracking system for all projects.
  • Performed the technical design reviews and code reviews.

Environment: Java, J2EE, Git, Spring MVC, JDBC, Maven, Apache Tomcat Server, JMS, MQ services, RabbitMQ, JavaScript, JSP, HTML, Agile Methodology, Angular JS 1.X, Angular 2.X, AJAX, Spring, Spring Batch, Spring Boot, Spring Security, Hibernate, Web Services, Soap, Restful, JIRA, CSS, Log4J, JUnit, Linux, STS, Oracle, TOAD.

Confidential, Des Moines, IA

Java/ J2EE Developer

Responsibilities:

  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Involved in the front end using JSP, HTML, CSS, jQuery and Angular JS.
  • Java Servlets were used as the common gateway interface between the client and server.
  • Implemented MVC architecture using JSP, Spring and Hibernate and used Spring Framework to initialize managed beans and services.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Used Spring AOP for logging, auditing, transaction management to distinguish business logic from the cross-cutting concerns. 
  • Involved in batch processing using Spring Batch framework to extract data from database and load into corresponding Loan App tables.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate spring framework.
  • Developed applications in AngularJS and deployed into development, test and production environment successfully.
  • Created data model and generated Hibernate mappings and domain objects using Hibernate tools.
  • Interfaced with the MySQL back-end database by integrating Spring with Hibernate.
  • Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process the data from the database.
  • Implemented quartz jobs for running the batch jobs based on the crone triggers configured in the spring files. 
  • Developed Unit /Integration test cases using JUnit tool.
  •  Used Gradle tools for building and deploying the Web applications.
  • Used JIRA tool for tracking stories progress and follow agile methodology.
  • Used logging techniques provided by Log4j tool for efficient logging and debugging. 
  • Developed the application using Eclipse as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN).  
  • Involved in Maintenance and Enhancements for the project.

Environment: HTML, CSS, JQuery, AngularJS, JSP, Hibernate, Spring MVC, Spring AOP, Spring Security, Apache Camel, SOAP, WSDL, JAX-WS, Log4j, Web Services, WebSphere Application Server, MySQL, IntelliJ, Gradle, JUnit, JIRA, SVN.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Understanding and analyzing the basic requirements
  • By using Servlets and JSP implemented server side programs
  • Involved in design, development and validation of User Interface by using HTML, Java Script, XML and CSS
  • Performed the database access tasks using JDBC and other related information from auto generated files
  • Implemented PL/SQL stored procedures and triggers
  • Used JDBC prepared statements to call from servlets for database access
  • Developed servlets, session and Entity Beans handling business logic and data
  • Involved in the design and documentation of the stored procedures
  • Developed Action Forms, Action Classes and helper classes by using Struts
  • Worked on database interaction layer for insertions, updating and retrieval operations of data from data base by using queries and writing stored procedures
  • Deployed Enterprise application using WebLogic application Server
  • Used UML to develop Use case diagram, class diagram and sequence diagrams
  • Involved in writing Junit test Cases
  • Used Log4J for any errors in the application

Environment: Java, J2EE, HTML, XHTML, XML, XSTL, UML, JavaScript, CSS, JSP, JDBC, servlets, Struts, SQL, Oracle, MVC, Hibernate, WebLogic, Junit, Log4J

Confidential

Java Developer

Responsibilities:

  • Involved in study of User Requirement Specification, creating User Stories and Tasks.
  • Developed the application using Spring Frame Work. The Control of User Interface (UI) was done by using MVC.
  • Developed the presentation layer of the application using Spring Framework and created the config.xml file, resource bundles for distribution module.
  • Implemented Business Delegate, Session Facade, DAO, Singleton, Factory and DTO Design Patterns.
  • Developed the web-services and analysis of SOAP envelope using SOAP UI.
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Designed and implemented application using Spring, Hibernate, Oracle, PL/SQL.
  • Wrote SQL queries to analyze the data.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Involved in Bug Fixing and Unit Testing with Eclipse of various modules by using test frameworks JUNIT, Mokito by generating the Test Cases.
  • Configured and deployed the web application on WebSphere Application Server.
  • Used CVS for version control across common source code used by developers.

Environment: JAVA, JDK1.6, JEE/J2EE, Spring, Servlets, Hibernate, HTML, JUnit, JavaScript, JDBC, PL/SQL, XML, Windows, Macintosh, Tomcat, Putty, JavaScript, SVN.

We'd love your feedback!