We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Mechanicsburg, PA

SUMMARY

  • 10 years combined professional experience in Design, Development, Implementation, Support and Deployment Web based applications using Object Oriented Concepts, Java and J2EE, Web Services (SOAP, RESTful, WSDL), JavaScript, AngularJS, Jenkins, AJAX, Servlet, JSP, HTML jQuery and XML.
  • Hands - on experience using Spring Framework in business layer for Dependency Injection, Spring MVC, transaction management and using Hibernate as a persistence layer.
  • Extensive knowledge on the spring modules like Spring IOC, Spring Boot, Spring DAO, Spring Batch and Spring MVC.
  • Experience working with UI technologies such as HTML5, CSS3, JSF, JavaScript, JSON, AJAX, JSP, JSP Tag libraries, Servlets and AngularJS.
  • Developed Web Services with JAX-WS (SOAP) and JAX-RS (Restful), Jersey.
  • Experience in various databases Oracle, DB2, PostgreSQL and SQL Server.
  • Experience in version control tools like SVN, IBM Rational ClearCase and GIT.
  • Complete knowledge on Agile and SCRUM structure of software development.
  • Experience in testing with JUnit Framework using Mockito and Easy Mock. Also, with Cucumber for testing feature files/stories.
  • Experience with Microservices and Enterprise Application Integration architecture solutions.
  • Experience in developing RESTFUL services while handling the data interchange formats XML and JSON
  • 2+ years as a Production Support Analyst with an experience of writing different Junit test cases and performing Test Driven Development.

TECHNICAL SKILLS

J2EE Technologies: Core JAVA, J2EE, Servlets, JSP, JSF, EJB, JDBC, JMS, SOA, BPEL, Mediators, JAX-WS, JAX-RS, RMI and JSTL Frameworks Struts Framework, Spring, Spring Boot, Spring MVC, Hibernate

XML/Web services: XML, XHTML, XSLT, DOM, JAXB, SOAP, RESTful, JAX-WS, JAX-RS, WSDL, JSON Frontend Technologies HTML, CSS, Java Script, JSP, JSF, AJAX, jQuery and AngularJS.

Databases: Oracle 11g, MySQL, PL SQL, DB2, Stored Procedures.

Build Tools: Jenkins, ANT, Maven

Source Repositories: SVN, GIT, ClearCase

Application Servers: Apache Tomcat, WebSphere Application Server and JBoss

Other tools: SoapUI, Jersey, JIRA, Confluence, Crucible, SonarQube, ClearQuest, WinSCP, Log4j, JUnit, Putty, SFTP, Sonar Cube, FindBugs

PROFESSIONAL EXPERIENCE

Confidential, Mechanicsburg, PA

Senior Java Developer

Responsibilities:

  • Worked on two different applications LAMEDS and LAIE using custom build framework called Bridges and Spring Framework respectively
  • Developed Custom Tags in JSP and HTML. Extensively worked on Stateless Session EJBs for business logic and different J2EE concepts to develop Business Objects
  • Extensively worked on Hibernate for fetching the data from databases.
  • Developed batch processing applications using Spring batch and scheduled using IBM Workload Scheduler (IWS)
  • Involved in monitoring, analyzing and generating Batch exception reports on a daily basis from Production
  • Created and consumed web services using RESTful & SOAP web services
  • Extensively worked on SQL queries and Stored Procedures for database interactions
  • Worked extensively on tuning and optimizing performance of SQL queries and Store procedures.
  • Used JIRA and Confluence to manage the issues/project and document the work flow
  • Used GIT as the version control tool to maintain the code repository
  • Extensively worked on SQL and Stored Procedures for database interactions.
  • Involved in many production releases and have good knowledge on different SDLCs
  • As part of Production support, worked and involved in the life cycle of many JIRA tickets
  • Involved in creating data fixes as work around for critical issues impacting business in production

Environment: Java 1.8, Spring Batch, Spring MVC, Hibernate, Restful & SOAP Web Services, XML, XSD, GIT, Log4j, JSON, WebSphere Application Server, JavaScript, Angular 2, JSP, HTML, MYSQL, JIRA

Confidential, Columbus, OH

Senior Software Application Developer

Responsibilities:

  • Developing three applications - Desktop application, Mobile App and Worker Admin Portal using the technologies like Java, J2EE, Spring MVC, Spring Boot, Restful Web services, Hibernate.
  • Analyzing all technical specifications and develop the front end (User Interface) of the software application using the technologies JSP, HTML, XML, JavaScript, jQuery and AngularJS.
  • Working on different tools like Find Bugs, SonarQube and Crucible on code reviews, code quality and refactoring the code according to the metrics.
  • Committing the developed code and/or changed existing code into the GIT repository and build the projects using Maven.
  • Involving in merging and deploying the code to different environments like User Acceptance region using Jenkins.
  • Storing, retrieving and manipulating data in the Oracle database using SQL Developer and Eclipse Data Studio and use it in the application.
  • Working on the JUnit and Mockito framework to write the test case scenarios for the developed code.
  • Working on regression testing using the Cucumber and feature files created after the development process.
  • End to End testing on the higher environments like QAT and Production environment.
  • Involving in software development including all aspects of the Software Development Life Cycle (SDLC); including requirements definition, technical designs, coding, testing and implementation.
  • Coordinating with the project manager, system analysts and engineers to prepare the timeline of the project and gather all the required information.
  • Setting up sprint planning meetings, once in every two weeks and discuss on the progress and clarifications about the requirements.
  • Creating JIRA items for each module of the project to keep track of the development process.

Environment: Java 1.8, like Spring IOC, Spring Boot, Spring DAO and Spring MVC, Hibernate, Restful & SOAP Web Services, JavaScript, Angular 2, JSP, HTML, MYSQL, JIRA, Find Bugs, SonarQube, Crucible, JUnit, Mockito.

Confidential, Harrisburg, PA

Java Developer

Responsibilities:

  • Developed application called VaCMS (Virginia Case Management System)
  • Communicated between different applications through Web Services (XML, WSDL, RESTful and SOAP) and used Jersey and SOAP UI for testing web services.
  • Developed the UI of the application using JSP, jQuery, JavaScript, HTML.
  • Used JavaScript validations for client-side validations.
  • Implemented various J2EE design patterns like Session Façade, DAO and Singleton.
  • Implemented Oracle SQL queries for database interaction.
  • Used Clear Case and SVN for version control.
  • Worked on Clear Quest (CQ), and IM ticket transition to different environments.
  • Worked on Jenkins to support building and deploying different projects.
  • Extensively used FindBugs for an all-round performance of coding patterns.
  • Used ANT, MAVEN build tool for building and deploying the projects on to different servers
  • Worked with WODM ILOG Rules Engine as a Java Counter Part.
  • Used Log4j for implementing logger for debugging and testing the application.

Environment: SOAP UI, Restful & SOAP Web Services, XML, XSD, SVN, WebSphere Application Server, JavaScript, Angular 2, JSP, HTML, Find Bugs, MAVEN, WODM ILOG, Log4j, ClearCase, Clear Quest

Confidential, Cleveland, OH

Software Developer

Responsibilities:

  • Designed and Developed the Web based solution using Spring Framework and Hibernate.
  • Utilized spring framework for Dependency Injection and Hibernate for database integration/operations. (Server-Side development).
  • Extensively used JMS adapter to read and write to JMS queues, DB adapter, FTP adapter and various middleware technologies including WSDL, XSD, XML, XPath, and XSLT.
  • Developed UI using HTML5, CSS, AJAX and JavaScript for interactive cross browser functionality and complex user interface.
  • Worked on Java Multi-threading programming, Synchronization, Java Mail API and Collections API for concurrent product models upload/download process.
  • Involved in development of REST web services using Hibernate Framework to extract data from databases.
  • Developed reusable and interoperable Web service modules based on SOA architecture using RESTful API.
  • Involved in development of SOAP web services
  • Developed Restful Web services for transmission of data in JSON format.

Environment: Spring MVC, HTML, Webservices, Apache Tomcat.

We'd love your feedback!