We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Piscataway, NJ

PROFESSIONAL SUMMARY:

  • Over 8+ years of experience in development and management of Software applications as Java developer inTelecom, Banking/Financial &Insurance domain.
  • Extensive experience in executing all phases of software development lifecycle (SDLC) including requirements gathering, design, development, testing, implementation and post production support.
  • Having experience in implementing GraphQLto query an api.
  • Experience in developing applications using Core Java, J2EE, JSP, Servlets, Struts, SpringMVC, Spring Boot, Hibernate, Web Services (SOAP, REST), JAX - RS, JAX-WS, JMS, JDBC, XML.
  • Implemented various J2EE design patterns like Singleton,Factory, Abstract Factory pattern.
  • Worked in Spring Reactive Programming, to access apis.
  • Strong front-end UI development skills using scripting languages like HTML5, CSS3, JavaScript, jQuery, XML, XML parsers and Bootstrap.
  • Experience with Spring Boot using Micro Services.
  • Having jenkinsexperience in giving build and deployment activities.
  • Used Kibana to trace and debug workflow activities.
  • Having Good understanding on redisimplementation.
  • Having experience in developing Splunk Dashboards and searches.
  • Hands on experience with build tools like ANT, Maven, Jenkins and logging tools like Log4J.
  • Good Understanding of Document Object Model (DOM) and DOM Functions.
  • Experience in Micro Services using Spring Boot and REST API.
  • Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Angular 4/6 modules, services, templates, directives, pipes, services and dependency injection to create a SPA.
  • Development experience on Angular CLI.
  • Good exposure to IDE tools like Eclipse, STS, RAD, IntelliJ and NetBeans, VSC.
  • Experience in using version control and configuration management tools like GITLab, SVN, CVS.
  • Reporting several bugs, CRs and service requests using QC and JIRA.
  • Implemented unit testing using JUNIT5, TestNG and Mockito frameworks.
  • Experience in frameworks like TDD, BDD and Agile Scrum methodologies.
  • Experience with CI/CD Tools like Jenkins, Bamboo.
  • Involved in releases and Load testing of the application.
  • Experience in all stages of testing namely Functional testing, Performance testing, Integration testing, Regression testing and User Acceptance testing.

TECHNICAL SKILLS:

Skill Profile: JAVA/J2EE, Java 8, Angular 4/6, Pl/SQL, Splunk.

IDE Tools: Eclipse, STS, IntelliJ, NetBeans and IBM RAD 6.0/7.0,VSC.

Web Technologies: JSON,Angular 4/6, Bootstrap, HTML5, CSS3, JavaScript, ReactJS, jQuery.

Frameworks: Spring, Spring Boot, Spring Integration 3.x, JSF, Struts.

RDBMS: Oracle SQL Developer(4.2)

XML Technologies: XML, DTD, XSD, JAXB SAX, DOM.

Application Server: Tomcat 8.5, JBoss7.x, Apache, IBM WebSphere 6.0/6.1/8.0

Test, build and log Tools: JUnit, Log4j, slf4j, Mockito, Jasmine.

Web Services: SOAP & REST Web Services

ORM Technologies: Spring JPA, Hibernate

PROFESSIONAL EXPERIENCE:

Confidential, Piscataway, NJ

Java Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications and Development of the Application.
  • Implemented the project using Agile-scrum Methodologies.
  • Implemented the project as a multi-tier application using Spring MVC, Spring boot, Micro services& used core Spring concepts like AOP, IOC
  • Worked on server side implementation using spring core, spring annotations navigation from presentation to other layers using Spring MVC and integrated spring with Hibernate using Hibernate template to implement persistent layer.
  • Implemented Spring JMS message container listener to retrieve log objects from queue and send different destinations.
  • Designed and developed the data modeling using JPA-Hibernate and designed API with spring implemented Spring Cache.
  • Expertise in Core Java with strong understanding and working knowledge of Object Oriented Concepts like Collections, Multi-Threading, Concurrency framework.
  • Implemented UI using Angular 4.0, Java Script, JQuery, HTML5 & CSS3.
  • Involved in handling Hibernate as part of DB connectivity and persistence as ORM tool and writing HQL queries.
  • Implemented TDD design approach using Junit, TestNG and JMockito.
  • Implemented design patterns like Data Access Objects and Value Objects/Data Transfer Objects (DTO) to transfer data between different tiers of the application to decrease the network traffic when invoking remote objects.
  • Developed several web services using AXIS 2.0 engine, SOAP UI, JAX-RPC, WSDL, Document literal.
  • Generated the WSDL files to implement the Web Service.
  • Developed RESTful web service using spring and JAX-RS for retrieving data from server and internal communication.
  • Resolved production issues while deploying the application and provided the production support while the application is in UAT.
  • Developed stored procedures, functions, triggers and sequences.
  • Involved in performance tuning of application and environment for optimized performance during month end load using JProfiler.
  • Used Jenkins for continuous integration, GitHub for version management & Maven for building the application.
  • Worked on Spring Reactive Programming as part of SOE framework.
  • Experience in implementing GraphQL for a couple of apis.
  • Experience in using Kibana and Splunk to track logs.
  • Experience in Jenkins build and deployment activities.

Environment: Java 1.8,Spring Boot, Spring 5 reactive Programming, GraphQL, Multi-Threading,HTML5, CSS3, JavaScript, JSON, Maven 3.0, REST API, JDBC, Jenkins, Apache Tomcat 8.5, GITLab, Eclipse IDE, Junit, Linux,Kibana, Splunk, JRebel.

Confidential, St. Louis, MO

Full Stack 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, Typescript, CSS3, Angular 6, jQuery.
  • Core Java with Concurrent API is used extensively for parallel processing and chunk processing
  • Implemented RESTful web services using Spring REST to make rest calls from client to server.
  • Developed the backend application using Spring Frameworks like Spring Core, Spring MVC, Spring AOP, Spring Security and Spring Hibernate.
  • Integrated database with Spring Hibernate
  • Implemented Spring Boot and REST API for developing micro services.
  • 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 queues.
  • Created builds using Maven and pulled the project code from GitHub repositories.
  • Used Jenkins as CI/CD tool.
  • Wrote Stored Procedures and complex queries in Oracle 12c 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, TestNG and created stubs using JMockito framework.
  • Implemented the project in Agile Scrum methodology & participated actively in daily stand up calls and scrum ceremonies.
  • Served as POC for on call support in the production team on a rotation basis.

Environment: Java 1.8, Multi-Threading,HTML5, CSS3, JavaScript, Angular 4/6, jQuery 2.0, JSON, Maven 3.0, Spring Boot 2.0, REST API, JPA, JDBC, Jenkins, Apache Tomcat 8, GIT, Eclipse IDE, Junit, Linux, AWS EC2 AWS S3, Windows.

Confidential, Weehawken, NJ

Full Stack Java Developer

Responsibilities:

  • Experience working in an Agile development environment
  • Used Spring application context, annotations, aspects, MVC mappings to implement controller and business layer.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Used Spring Model View Controller (MVC) architecture.
  • Implemented and used Restful Service with the help of Jersey API.
  • Designed XML formatted output response using JAX-B and annotations parser for data retrieval.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Used Eclipse IDE for code development and management.
  • Wrote Code to interact with back-end JAVA, AJAX, JSON.
  • Service Oriented Architecture (SOA) is implemented using SOAP & Restful Web services.
  • Designed the front-end using HTML 5, CSS 3, JSP and JavaScript.
  • Used Junit, Mockito framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Developed Hibernate entity POJO's based on Database Schema.
  • Developed dashboards and reports for all the existing applications to provide a high level overview of the Application Health.
  • Involved in building Jenkins Jobs.
  • Used MAVEN as a build tool.

Environment: Java1.7, J2EE, HTML5, CSS3, jQuery, Bootstrap, JavaScript, Angular, Node JS, Spring MVC, Spring Boot, XML, GIT, Restful, Log4J, Oracle 12G.

Confidential, Birmingham, AL

Java and Splunk Developer

Responsibilities:

  • Involved in the development of Billing Module for the insurance proposed.
  • Involved with system design, architecture, coding and testing of the entire application.
  • Implemented Spring MVC with the application.
  • Implemented Spring AOP for declarative transaction management.
  • Implemented Spring’s dependency injection for all the DAO’s, Service Beans.
  • Used JAXB XML Parser for parsing the XML file.
  • Used SOAP protocol for Web Services implementation.
  • Developed spring beans using Spring IOC.
  • Implemented logging using log4j and developed robust exception handling and error reporting mechanism.
  • Used Spring Framework for Dependency injection and integrated with the Hibernate framework for interacting with the Oracle database.
  • Developed Health monitor module to track the Application performance.
  • Log4jwas used for logging and debugging purposes.
  • Used Splunk for the engineering dashboards used by the developers for easy track of application health.
  • Experience in writing unit test cases for code coverage and JUnit test.
  • SVN was used to maintain version control.

Environment: JBoss 6.x, Hibernate, Spring Framework, JSP, JMS, XML, Rational Rose, Splunk, Jenkins JNDI, Subversion, Log4J, PLSQL, Spring Tool Suite, ECLEmma Code Coverage, JMockito.

Confidential

Java/J2EE Developer

Responsibilities:

  • Application is developed in Chordiant Framework, it is a Customer Relationship Management widely used across Banking projects.
  • Used JSF core, HTML and JSTL Tags to develop UI components using MVC architecture.
  • Very well trained in JSF - Chordiant framework.
  • Developed application based on Localization.
  • Developed BPD to create the workflow.
  • Involved in defect resolution during the SIT and UAT Support.
  • Developed test Cases, Unit Test Plans for the Owned Use cases.
  • Extensively involved in making the application compatible to blind as per ADA specifications defined.
  • Trained team on Windows EYE software, it is used with the application to achieve ADA compatibility.
  • Used TIBCO services to get the Data from the Backend (IBS).
  • Proactively involved in organizational activities such as external reviewer and solution provider.

Environment: JAVA, JSF Framework, Chordiant, Eclipse, JavaScript, SQL, XML, JSTL, Face lets, JDBC, AJAX, WebSphere, HTML 5, CSS, JUnit, Maven, Servlets. WebSphere, Servlets.

Confidential

Java/J2EE Developer

Responsibilities:

  • Enhancing the application by implementing new functionality according to the business requirements specified.
  • Involved in Requirement analysis, Design, Review and Deployment.
  • Involved in writing struts action classes and DAO classes.
  • Identified and fixed issues due to incorrect exception handling.
  • Developed and updated stored procedures and SQL statements.
  • Extensively worked on user interface using JSP, HTML, CSS and JavaScript.
  • Developed Test cases using JUnit tool.
  • Involved in direct interaction with the Client on requirement analysis and approach.
  • Handled product life cycle and live support.
  • Responsible for application deployment using Jenkins or manual in all the environments and acting as a deployment manager.

Environment: JAVA, MVC, Struts, Servlets, jQuery, JBoss, SQL, XML, JUnit.

We'd love your feedback!