We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Raleigh, NC

PROFESSIONAL SUMMARY:

  • Overall 8+ years of experience in IT Industry in Java/J2EE Application Development and UI Technologies
  • Project development work experience in SDLC and STLC using Agile & Waterfall methodologies. Experienced in coordinating Agile SCRUM meetings.
  • Strong working experience in using MVC frameworks like Spring and Struts.
  • Used in various modules of Spring framework IOC, MVC, OAuth, Boot, DAO, JDBC.
  • Experience in developing Web Service using SOAP and Restful protocols in several projects. Used SOAP - UI, Advanced Rest Client and Postman tools to test web services.
  • Proven skills in requirements study, writing technical designs, technical use cases, database design, and development of Web based Client-Server financial/business applications.
  • Good working knowledge of various version control tools like GIT, GitHub, GIT-SCM, Subversion, SVN and build tools like ANT, MAVEN. Error logging is done using Log4j.
  • Experienced in Client-side validations using Ajax in Node.js, Angular.js and Dashboards reports using Backbone.JS.
  • Strong experience in Java Programming, Selenium WebDriver, Junit and TestNG and Cucumber BDD.
  • Experience in working with latest JavaScript frameworks like NodeJS, AngularJS, Angular 2.0, Express.JS, and Bootstrap. Implemented multiple web applications using MEAN Stack development.
  • Solid experience on build management tools like Maven and continuous integration tool Jenkins
  • Experience in performing load testing and performance testing using JMeter and SoapUI
  • Performed functional testing of SOAP and RESTful Web Services using SOAP UI.
  • Extensive experience in developing GUIs using Struts, SPRING MVC, SPRING web flow Frameworks.
  • Designed and implemented different automation frameworks from scratch like Page Object Model framework, Keyword Driven framework, Data Driven framework and Hybrid framework.
  • Expertise in Spring framework, extensively used Spring DI, Spring AOP, Spring JDBC templates and Spring MVC.
  • Developed core Java programs for all business rules and workflows using spring framework.
  • Experience in providing on call support to monitor successful deployments in UAT and Production release cycles.
  • Extensive knowledge and understanding of Hibernate ORM tool. Reverse engineered numerous project artifacts to speed up development efforts.
  • Expertise working in various application servers like WebSphere, Web logic and Tomcat.
  • Used Junit and Mockito Frameworks for unit testing purposes.
  • Extensive knowledge and understanding of NoSQL databases like MongoDB
  • Front end development experience using JavaScript, Ajax, jQuery, AngularJS, Angular 2.0.
  • Hands on Web development experience using technologies like XML, XSD, XSLT, XQuery, XPath, JSON, Bootstrap, CSS3 and HTML5.
  • An expert in using JIRA, Quality Center and Bugzilla tools for tracking Issue & Tasks.
  • Worked on various design patterns, MVC, Front Controller, Factory, Service Locator, Session Façade, Singleton and DAO.
  • Worked on latest technologies like NodeJS, Bootstrap, Gradle.
  • Good Communication, Analytical, Interpersonal Skills and ability to work independently and also perform tasks as a part of team

TECHNICAL SKILLS:

Programming Languages: JAVA (JDK 1.6/1.7/1.8), SQL, PL/SQL

Java Technologies: Core Java, JDBC, Servlets, JSP, Web Services

Frameworks: Spring 4.x, Spring Framework (MVC, Boot, Core, JDBC, AOP, Security, Batch, Rest). Struts, Hibernate, Log4j, LogBack, Cucumber, TestNG, Junit, BDD

Web Development: HTML 5, XML, JSON, Web Services, SOAP, Restful Web services.

UI Technologies: JavaScript, Ajax, jQuery, AngularJS, Angular 2.0, CSS3, Node JS, Bootstrap

Database systems: Oracle 11g, SQL Server 2012, MongoDB

Application/Web Servers: WebLogic 10, WebSphere, Apache Tomcat 6.x/7.x

Build Tools: Maven, Ant 1.4, Gradle, Jenkins

Operating systems: Windows, Linux, Unix

IDE/Development tools: Eclipse, RAD, NetBeans, TOAD

Development Methodologies: Agile & Waterfall, SCRUM, JIRA

Version Controls: Subversion (SVN), CVS, GitHub

PROFESSIONAL EXPERIENCE:

Sr. Java/J2EE Developer

Confidential, Raleigh, NC

Responsibilities:

  • Develop application modules using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate 4.0.
  • Following AGILE to implement the application
  • Developed a RESTful Web Services using Spring MVC Rest and Jersey
  • Used Spring Boot to develop the middleware.
  • Handled Transactions using JDBC and Spring declarative approach.
  • Implemented Exception Handler to handle the exceptions.
  • Implemented Junit Test cases for java middleware.
  • Implemented various design patterns like Singleton, MVC and Front Controller.
  • Implemented faster mobile-friendly applications using Twitter Bootstrap framework.
  • Implements Persistent layer using Spring Hibernate with Spring Boot.
  • Written Maven scripts for build and deployment.
  • Develop Hibernate.cfg.xml to define the connection pooling which was being provided by Hibernate, create mapping for the POJOs in the application for which tables existed in the back-end DB and develop corresponding. HBM files.
  • Design Web applications using JSP, Servlets, HTML5, CSS, Twitter Bootstrap, jQuery and Angular 2.0.
  • Used Flex profiler sampling to resolve performance issues.
  • Spring Controllers were used with Angular JS to route the control to desired Java services.
  • Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC. Used JSON as response type in REST services.
  • Implement Object-relation mapping in the persistence layer using hibernate with Spring Aspect Oriented Programming (AOP) functionality.
  • Wrote SPA (Single Page Applications) using RESTful web services plus AJAX and Angular 2.0.
  • Involve in analysis, specification, design, testing and implementation phases of Software Development Life Cycle.
  • Implemented BDD with cucumber.
  • Create a shell script to register data load requests automatically
  • Involved in writing application level code to interact with APIs, Restful Web Services using AJAX, JSON
  • Used AJAX to make the web application more interactive without refreshing the data frequently
  • Design and implementation of a dependency manager for the process involved in a given task using graphs.
  • Designed and implemented the MongoDB schema
  • Involved in process for builds and deployments with Maven and Jenkins for continuous integration
  • Used SonarQube to measure code coverage, code standard compliance, code duplication, and unit test results
  • Write configuration files for injecting Service Impls and DAO classes
  • Code Review, Code Delivery and Integration with existing Code and Test Data Preparation
  • Logging, capturing, analyzing, resolving defects and performed Integration testing
  • Test plan preparation, deriving test scenarios and documenting test cases
  • Involved in providing maintenance and support for the application after its rollout.
  • Work on defects in JIRA tool and Track those defects.
  • Used SCM GIT for code check-in & check-out.

Environment: Java 8, Spring boot, Spring MVC Twitter bootstrap, Angular 2.0, NodeJS, Jasmine, HTML 5, CSS3, JavaScript, jQuery, GIT, bash, RESTful web service, OAuth, SOAP, SonarQube, maven, Jenkins, cucumber, JIRA, WebLogic, Apache HTTP.

Java Full Stack Developer

Confidential, Memphis, TN

Responsibilities:

  • Used Agile Methodologies and SDLC for managing the life-cycle development of the project.
  • Designed and developed the application to be responsive for desktop, mobile and tablets using HTML5, CSS, Angular JS and JavaScript.
  • Worked with Angular JS MVC framework including authoring complex directives, services, controllers and filters.
  • Customized Angular JS filters in several locations to get the required output.
  • Wrote controller in Spring MVC which delegates the request from front end to the delegator layer and to make calls with backend systems.
  • Worked on database /tables design, JDBC access, PL/SQL stored procedures.
  • Generated DAO's to interact with MySQL DB using Hibernate. Used HQL (Hibernate Query Language) and Criteria for database querying and retrieval of results.
  • Involved in consuming, producing Restful web services using JAX-RS.
  • Actively involved in designing and implementing the application using various design patterns such as Singleton, DAO, DTO, Front Controller and Façade.
  • Used AWS to deploy the project on EC2 instance.
  • Used Veracode for application security scanning and remediated the flaws that were identified in the code.
  • Have created highly fault tolerant, highly scalable Java application using AWS Elastic Load Balancing, EC2, VPC and S3 as part of process and security improvements.
  • Involved in Migrating an existing on-premises application to AWS. Identifying appropriate AWS service based on compute, data availability, security requirements and storage type.
  • Experience setting up instances behind Elastic Load Balancer in AWS for high availability.
  • Used Docker hub for creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing Directory structures and managing containers.
  • Used GIT as version control across common source code used by developers.
  • Used Maven as build tools for the development of build artifacts on the source code.
  • Used Chef Configuration management tool to deploy consistent infrastructure code across multiple environments.
  • Written Chef Cookbook, recipes to automate installation of Middleware Infrastructure like Apache Tomcat, JDK and configuration tasks for new environments etc.
  • Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
  • Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Involved in code review and deployment of the application on development, testing of production servers.
  • Prepared Test Cases for the different services. Deployed Application on Unit testing environment, SIT (System Integration Testing) and UAT (User Acceptance Testing) and preproduction.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during integration testing phase.
  • Day to day and weekly status reporting to the client. Responsible for producing the Materials/Documents.

Environment: Java 7, STS, Tomcat 7, Gulp, Spring Tool Suite, Spring, Spring Boot, Hibernate, MongoDB, RESTful Web Service, Oracle, HTML5, CSS3, jQuery, AngularJS, Node.js, Express, JavaScript, GIT, JMS, Jenkins, Agile, JIRA tool, Selenium, Log4j, Maven, AWS.

Java/J2EE Developer

Confidential, Memphis, TN

Responsibilities:

  • Worked with business teams on requirements analysis building use cases and estimations. Generating high level and low level design documentation.
  • Front-end web development is done using HTML, CSS3, generic XHTML face let templates, generic JSF validators and converters, backing beans, reference beans, phase listeners etc.
  • Creating custom JSF tags for error handling, data tables, true/false markers etc.
  • Creating generic progress message and error handling using Rich faces Modal component which is used throughout the application.
  • Designed and implemented business logic using Spring and Hibernate frameworks.
  • Involved in injecting dependencies (DI) into code using spring core module.
  • Used Spring Core Annotations for Dependency Injection.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Incorporated various Design/Architectural Patterns of Facade, MVC and Adapter etc. Was responsible for Refactoring and modularizing the various Java Classes of the system.
  • Daily maintenance of website’s Front End using: HTML, CSS, jQuery, AJAX, JavaScript, and JSON
  • Designed and Developed web services using JAX-WS, SOAP, JAXB, Apache CXF.
  • Consumed a SOAP based Web service for Insurance rate calculation and used HTML for static webpage and JavaScript for View part of the project
  • Used and configured Log4J for extensive logging and established logging standards for the application.
  • Involved and Participated in requirement review meetings. Developed Batch applications in Java and standardized the logging, exceptions methods.
  • Held meetings with project group to flush out the requirements tied to the assigned module(s). Development, Debugging, Deployment & build using Maven, Jenkins and Eclipse 3.0 IDE.
  • Designed and implemented for fully automated server build management, monitoring and deployment by using Chef.
  • Assisted the Administration team in WebSphere / WebSphere Portal support & administration, upgrades, maintenance and patching.
  • Responsible for integrating the entire single war file and sharing to different consumers. As part of common services.
  • Creating/Managing release plan, sprint deliveries, responsible for version control (SVN) and configuration of the project, keeping track of project activities - Sprint execution, planning in JIRA.
  • Prepared turnover documents and worked with the Production Engineers for the deployment of the application into various environments.

Environment: Java/J2EE API, HTML, JSF, CSS, Spring, Hibernate jQuery, Ajax, Web Services, JAX-WS, SOAP, JAXB, Apache CXF, Web sphere, Oracle, UML, JavaScript, CSS, CHEF, MAVEN, SVN, JIRA, Eclipse, Adobe Brackets.

J2EE/Java Developer

Confidential

Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents.
  • Involved in analysis, design and development of project and implemented OOPS concepts.
  • Involved in designing the user interfaces using JSP and used the Spring MVC framework for developing the web applications.
  • Implemented spring for cross cutting concerns and IOC pattern and also configured Hibernate 2.0 for the application.
  • Designed application with HTML, JSP, Ajax/JQuery, StrutsTag-libraries. Designed custom JSP tags for role-based sorting and filtering.
  • Used Hibernate in data access layer to access and update information in the database and used Hibernate Query Language (HQL) to query the database for complex data.
  • Developed server-side services using Java multithreading, Struts MVC, Java, springs, Web Services (SOAP, AXIS).
  • Configured hibernate with spring and used Spring JDBC while dealing with the database.
  • Involved in using web services -WSDL and SOAP for getting credit card information from third party and implemented Business processes like user authentication, transfer of services.
  • Used Soap UI for load testing the Web services and involved in creation of various DOA (Data Access Objects)
  • Deployed the application on to Web sphere application server.
  • Used AJAX4 JSF components for AJAX functionality in UI screens and Used JMS (JAVA Messaging Service) for reliable and asynchronous exchange of important information.
  • Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as un-marshalling process.
  • Used log4jAPI for logging application flow and debugging.
  • Used CVS for version control across common source code used by developers and Developed J-Unit test cases for all the developed modules. Used Tortoise CVS as a code repository to manage project code and used JIRA as a defect tracking system for the application.

Environment: JDK 1.5, Hibernate 2.0, Struts, Spring 2.0, JSP, Servlets, JMS, XML, SOAP, WSDL, JDBC, JavaScript, UML, HTML, JNDI, CVS, log4j, Web sphere Application server, Oracle 10g, Rational Rose, Eclipse.

Junior Java Developer

Confidential

Responsibilities:

  • Working knowledge and understanding of developing Java, J2EE web application.
  • Responsible for understanding the business requirements.
  • Involved in Analysis and design phases.
  • Developed the presentation layer of the application with JSP / Servlet.
  • Developed JSP pages and implemented client-side validations.
  • Involved in system integration with various application teams.
  • Developed necessary SQL queries for database transactions.
  • Designed and developed HTML front screens and validated user input using JavaScript.
  • Preparation of unit test cases and testing Specification reviews.
  • Participated in weekly meetings to discuss the status, issues and defects detected during the different stages of testing of the application.

Environment: Java/J2EE, Servlets, JSP, JDBC, EJB, JavaScript, HML, XML, UI, Apache Tomcat, Eclipse and Oracle 9i.

We'd love your feedback!