We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

New, JerseY

SUMMARY

  • 12 Years of diverse experience utilizing Java tools in Business, Web, and Client - Server environments using latest Java/J2EE technologies with skills in analysis, design, development, re-engineering, maintenance, installation, implementation and testing on Windows and Linux platforms.
  • Good Domain Exposure on Health Insurance, Auto Insurance, Banking and Financial Domains.
  • Expertise in Waterfall and Agile methodologies.
  • Expertise in designing and developing Multi-tier enterprise level web applications using various J2EE technologies including Servlets, JSP, EJB, JDBC, JNDI, RMI, Web services and XML technologies.
  • Experience in developing dynamic web applications using Rational Software Architect (RSA), Rational Application Developer (RAD), Eclipse, IntelliJ IDEA and deploying the applications on IBM WebSphere Application Server (WAS), Weblogic Server, JBoss and Apache Tomcat.
  • Expertise in developing Microservices using Spring Boot.
  • Expertise in developing RESTFul Webservices.
  • Expertise in Web Services that include several components like WSDL, SOAP, UDDI and JAX-WS.
  • Expertise in using various open source frameworks and tools such as Struts, JSF (Richfaces, PrimeFaces, Sun RI), Spring, Hibernate.
  • Expertise in implementing various Design Patterns such as Model View Controller, Front End Controller, Data Access Object, Business Delegate, Service Locator, Data Transfer Object/Value Object, Session Facade and Singleton.
  • Expertise in working with the presentation layer using HTML, JSP, JSTL, Custom tag libraries, JavaScript, Jquery,Typescript, Angular JS and AJAX.
  • Experience in XML parsers like (SAX, DOM) and JAXB.
  • Experience in working with Oracle, DB2 and PostgreSQL.
  • Experience in working with Elastic Search.
  • Experience in Application Development with Concurrency Management, worked extensively on Multithreading.
  • Experience in using Jenkins for Continuous Integration and Continuous Deployment (CI/CD).
  • Experience in using version control tools Subversion (SVN), Clear Case, GIT (Git Lab, Bit Bucket).
  • Experience in using Build tools like Ant and Maven.
  • Knowledge in Hosting Applications using AWS.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL, XML, XSD,WSDL

Java: Collections, Inheritance, Polymorphism, Multithreading, Generics, Exception Handling, Files and Streams, JDBC.

J2EE Technologies: Servlets, JSP, JSTL, EJB, JMS

Application Server/Web Server: IBM WebSphere Application Server, Web logic, Jboss and Apache Tomcat.

Web Services: SOA, SOAP, REST, WSDL, JAX-WS

IDEs: IBM RSA, IBM RAD, Eclipse, IntelliJ IDEA

Framework: Struts 1.2, JSF, Spring and Hibernate.

Version Control: SVN, ClearCase, GIT

Database: Oracle 10g, MySQL, IBM DB2, PostgreSQL, Elastic Search

Design Patterns: MVC, Business Delegate, DAO, DTO, Service Locator, Session Facade, Intercepting Filter, Singleton.

Operating Systems: Windows and Unix.

Web Technologies: XML, XSD, JAXB, SAX, DOM, HTML, CSS, DHTML.

Scripting Languages: JavaScript and AJAX, Query, Shell (fundamentals)

CodeQuality/Coverage tools: Checkstyle, Findbugs

Testing Tools: Junit

Domain: Health Insurance, Auto Insurance, Life Insurance, Banking and Financial (Capital Markets), Educational

PROFESSIONAL EXPERIENCE

Confidential, New Jersey

Senior Java Developer

Responsibilities:

  • Designed and Developed Microservices using Spring Boot.
  • Developed REST END Points for Signature Services.
  • Implemented RESTful webservices to access Customer information.
  • Used JAX-WS to consume the data from different systems.
  • Used Java 1.8 Features across the application development.
  • Used Mailgun to email different templates to users.
  • Used Elastic Search to store/retrieve the information.
  • Developed JUNITS using Mockito framework.
  • Used Check style to adhere the coding standards set across the organization
  • Used FingBugs for static analysis of code and fix the bugs/problems raised accordingly.
  • Used Jenkins Tool for Continuous Integration.
  • Used GIT (Bit Bucket) for version control.
  • Worked on deployment of WSS Application in Docker container.
  • Involved in Code Reviews.
Environment: IntelliJ IDE, Tomcat 8, JDK 1.8, Angular JS 2.0, Spring Boot 1.4, Elastic Search, Docker.

Confidential, New Jersey

Lead Java Developer

Responsibilities:

  • Designed and developed microservices using Spring Boot.
  • Developed REST END Points for Organizations Registration, Program Test.
  • Used Java 1.8 Features like Lambda Expressions, default methods of Interface etc.
  • Developed The Application using Multithreading, Concurrency Management.
  • Developed user interface for Organizations micro service using Angular JS 2.0.
  • Developed Business Layer using spring core (dependency Injection, Auto wiring etc), hibernate.
  • Implemented Querydsl extensively for fetching the data.
  • Followed Agile Methodology and Interacted with Business Analyst to know more about user stories.
  • Worked on Relational Database Postgresql.
  • Developed JUNITS using Mockito framework.
  • Used Check style to adhere the coding standards set across the organization
  • Used FingBugs for static analysis of code and fix the bugs/problems raised accordingly.
  • Used Jenkins Tool for Continuous Integration.
  • Used GIT ( Git Lab) for version control.
  • Worked on deployment of WMS Application in Docker container.
  • Have the Knowledge of Node JS.
  • Involved in Code Reviews.
  • Involved in mentoring the team for technical queries.

Environment: IntelliJ IDEA 2016.2, Tomcat 8.0, JDK 1.8, PostgreSQL, Angular JS 2.0, Spring Boot 1.4, JPA (Hibernate 5.x), Docker

Confidential

Full Stack Java Developer

Responsibilities:

  • Designed and developed Underwriting module using Java, JSF (Prime Faces), Spring, JPA and Oracle.
  • Developed Medical Payments module using Angular JS.
  • Used Java 1.8 Features like Lambda Expressions, default methods of Interface etc.
  • Developed the code to get the data from various systems using Webservices.
  • Developed The Application using Multithreading, Concurrency Management.
  • Developed JUnit Test cases for Dev Testing.
  • Independent communication with business partners to resolve issues and negotiate project related items such as priorities and completion deadlines.
  • Provided Technical and functional assistance to the team members.
  • Weekly delivery reports to track current and coming week deliverables with expected timelines.
  • Prepared the QMS documents and delivery on time.
  • Defined checklist for Self-review and Peer review for Good code quality deliverables.
  • Provided support for QA, Integration and System Testing.
  • Involved in Code Reviews.
  • Involved in mentoring the team for technical queries.

Environment: Eclipse 4.1, JBoss 7.1, J2SE 1.6, Java Server Faces (Prime Faces), Angular JS, EJB 3.x, JPA and Oracle.

Confidential

Lead Java Developer

Responsibilities:

  • Designed and developed Enrollment module using JSF (Prime Faces).
  • Developed Business Layer for Fulfillment, Billing modules using Spring, Webservices, JDBC and Oracle.
  • Developed the Test cases Using JUnit Test.
  • Worked on enhancements to improve the throughput of the application using Multithreading.
  • Maintained the code as per standards using Check Style.
  • Lead the business prioritization meetings with business in prioritizing the work for scheduled releases.
  • Prepared the QMS documents as per standards.
  • Building & Deploying the code in Dev, QA and production Environments.
  • Communication with Onsite coordinator.
  • Defined checklist for Self-review and Peer review for Good code quality deliverables.
  • Mentoring the team for technical queries.
  • Participated in developing and maintaining standards, common processes and best practices.

Environment: IBM Rational Software Architect (RSA), IBM Websphere Server, J2SE 1.5, JSF (Prime Faces), Spring, Webservices.

Confidential

Senior Java Developer

Responsibilities:

  • Prepared Prototypes using HTML and got approvals from the Business owners.
  • Developed the rich user Interface using JSF (RichFaces).
  • Developed the Business Layer using Spring.
  • Developed Database Layer using JDBC.
  • Developed Dev Unit Test Cases using JUnit.
  • Provided support in promoting the code to Test Environments.
  • Fixed the Bugs raised during QA, UAT and Production Environments.
  • Prepared QMS documents as per standards.
  • Involved in Code reviews.
  • Involved in Release Activities and Production support.

Environment: Eclipse 3.2, Web Logic, JDK 1.5, JSF (RichFaces), Spring, Oracle.

Confidential

Senior Java Developer

Responsibilities:

  • Developed the user interface using Spring MVC.
  • Developed the Business Layer using Spring.
  • Developed Database Layer using JDBC.
  • Developed an interface which handles Email Notifications using Multithreading concepts.
  • Developed Dev Unit Test Cases using JUnit.
  • Provided support in promoting the code to Test Environments.
  • Fixed the bugs in Dev, QA and User Acceptance Testing.
  • Involved in Code reviews.
  • Involved in Release Activities and Production support.

Environment: IBM Rational Software Architect (IBM RSA), Websphere Application server, JDK 1.5, Spring MVC, Spring, HTML, CSS, DHTML, JavaScript, AJAX, XML, JAXP, JAXB, JMS, SOAP, WSDL, JNDI, Clearcase, JUnit, and Oracle.

Confidential

Java Developer

Responsibilities:

  • Developed the user interfacing using JSP and JSTL.
  • Developed Business Objects in the business layer to include the business logic and access methods in the Data Integration Layer.
  • Developed DAO classes to interact with the Oracle database for create, read, update and delete operations.
  • Improved the performance of the application using Multithreading concepts.
  • Developed Unit Test Cases using JUnit.
  • Provided support in Build and Deployment Activities.
  • Provided Technical Support during the warranty period of the product.
  • Fixed the bugs in Dev, QA and User Acceptance Testing.
  • Involved in Code Reviews.
  • Involved in Dev Testing, Integration Testing, System Testing.

Environment: IBM Rational Software Architect (IBM RSA), Websphere Application server, JDK 1.5, Struts 1.2, EJB, HTML, CSS, DHTML, JavaScript, AJAX, XML, JAXP, JAXB, JMS, SOAP, WSDL, JNDI, Clearcase, JUnit, and Oracle.

We'd love your feedback!