We provide IT Staff Augmentation Services!

Senior Java Developer Resume

Newark, NJ

PROFESSIONAL SUMMARY:

  • More than 8 years of technical expertise in complete software development life cycle (SDLC) process which includes Requirements gathering, Analysis, Design, Development, Testing and Deployment
  • Strong knowledge of Object - Oriented Programming concepts
  • Experienced in designing the Use Case Diagrams, Class model, Sequence diagrams, Activity diagrams and ER diagrams
  • Experienced in Agile Software development process using SCRUM.
  • Well versed in implementing Design Patterns like Singleton, Factory and Builder etc.
  • Deployed and Configured Java/J2EE applications in LINUX environments
  • Extensively worked on n-tier architecture systems with application development using Core Java, Collections API and Multithreading, JDBC, Servlets, JSP, EJB, JMS.
  • Expertise in Spring, Spring-boot, Spring Cloud, Hibernate application frameworks
  • Experienced in implementing Web services using WSDL, SOAP, REST, JAXB, XSD, JSON
  • Experienced in implementing Microservice architecture.
  • Implementation experience of Rich User Interfaces using JSP, HTML, CSS and JavaScript
  • Worked with databases like Oracle8i/9i/10g, MySQL and PostgreSQL
  • Experienced in working on SQL, PL/SQL programming, Stored Procedures, and Query Optimization.
  • Experienced in using build tools like Maven, Jenkins and Ant.
  • Expertise with using the JUnit and Mockito for testing the applications
  • Worked with error logging and debugging using log4j
  • Expertise in installation and configuration of WebSphere, JBOSS, Tomcat app servers
  • Expertise in configuring version controls like SVN and Git
  • Extensive experience of using IDEs such as Eclipse, NetBeans and PGAdmin
  • Expertise in Tools like SQL Developer, SOAP UI, Rational Rose, Microsoft Visio and Argo UML
  • Worked with the tools like Swagger and Docker
  • Experience and expertise in customizing and enhancing the third-party product like Fineos
  • Good team player, strong work ethics, enthusiastic and quick learner with positive attitude.
  • Excellent analytical and problem solving skills along with good oral and written communication skills.

TECHNICAL SKILLS:

Programming Languages: Java, SQL, PL/SQL, PHP, R

Operating Systems: UNIX, Linux, Sun Solaris, Windows

Java/J2ee Technologies: Core Java, Java (JDK 1.8 and prior), Spring, Spring-boot, Spring Cloud, Hibernate, Restful Web services, Soap, WSDL, MicroServices Jdbc, Servlets, JSP, EJB, JMS XML (DOM, SAX),, Junit, Mockito

Client side Programming: JavaScript, HTML, CSS.1

RDBMS: MySQL, SQL Server, PostgreSQL, Oracle

Application Server: Tomcat, WebSphere, JBOSS

Build tool: Ant, Maven, Jenkins

Design Tools: Rational Rose, ArgoUML, Microsoft Visio

Version Control: SVN, Git

Software Development methodologies: Waterfall, Agile

IDE: Eclipse Luna/Mars, NetBeans, Adobe Dreamweaver, PGAdmin

Other Tools and Technologies: Swagger, Docker, Splunk

PROFESSIONAL EXPERIENCE:

Confidential, Newark, NJ

Senior Java Developer

Responsibilities:

  • Developed all application specifications and associated code as per the business requirements.
  • Ensured compliance to all computer programming standards and technical specifications.
  • Coordinated with project manager to prepare timeframe for all projects and built all required systems within given timeframe.
  • Built Automation framework to load the information for Providers and Practitioners in PNO using Java, Oracle, hibernate and Spring.
  • Managed the Taxonomy project to assign taxonomy code based on specialty of the Providers and Practitioners.
  • Worked on Checkless Provider project to store the information regarding which providers have a checkless agreement.
  • Worked on Sanitas Project to create UDA to prioritize Sanitas physicians in Doctor Hospital finder (DHF).
  • Built CI/CD deployment process to release Enterprise and Blue list projects using Jenkins.
  • Worked as a scrum master to manage the Agile Software development process.
  • Designed, developed, and implemented java-based REST web-services to support business.
  • Followed complete software development life cycle (SDLC) to create design documents, develop code, perform testing and successfully deploy the project
  • Followed object-oriented programming methodologies to solve complex problems
  • Resolved technical issues through debugging, research, and investigation.
  • Used SQL, PL/SQL programming, Stored Procedures, and Query Optimization for efficient back end databases interaction
  • Used maven as build framework, git as version control for successful execution of the project.

Tools: and Technology: JDK1.8 , JDBC, SQL, PL/SQL, Oracle11g, PL/SQL Developer, Log4j, Git, Jenkins, Maven

Confidential, Philadelphia, PA

Senior Java Developer

Responsibilities:

  • Customized the Fineos functionalities for Group Software User Experience (GSUE) team
  • Built complex e-forms using java script, JSP and HTML for MRR process
  • Used Java and Oracle to support the e-forms in the back-end for MRR process
  • Wrote SQL scripts to update the complexity code for simple claims
  • Used Spring framework for dependency injection
  • Followed Agile methodology with scrum and CI using Jenkins
  • Conducted discussions with business teams, external vendor teams and claim managers to articulate the requirements and document them in Rally as user stories and feature documents
  • Created reports using business intelligence and reporting tool (BIRT) for monitoring the success of implemented business processes and meeting reporting needs
  • Worked with teams to create learning kits for the business and external vendor users
  • Configured Fineos application in the local setup for customization and debugging.

Tools: and Technology: JDK 1.7, Oracle, PL/SQL, JSP, Spring, Fineos Admin Suit, TOAD, Eclipse, Tomcat, BIRT Tool, Jenkins, WINSCP, Agile, HTML, Rally, Log4j, JavaScript

Confidential, Philadelphia, PA

Sr. Java Developer

Responsibilities:

  • Followed Agile software development with scrum methodologies
  • Used Java 8, Lambda expressions (for code optimization).
  • Built RESTful web services for the Hunt Group, Auto-Attendant and Call Queue functionalities offered by Voice Edge product.
  • Designed and developed Automation tool to provide end to end testing of the web service end points using Java 8.
  • Implemented Git api to read the test data for the automation tool and generated the final success-failure report in the HTML format.
  • Implemented Singleton, factory, builder and DAO Design Patterns based on the application requirements.
  • Used Maven for local builds and Jenkins for auto building the committed code in the centralized repository.
  • Used Git as the version control tool to maintain the code repository
  • Setup Jenkins job to build the web services and the automation tool.
  • Used JIRA for issue tracking for various requirements.
  • Used Junit and Mockito for writing unit and integration tests.
  • Used Eclipse as Development IDE for applications.

Environment: JDK 1.8, REST web services, XML, Log4j, Maven, Git, Tomcat, Mockito, Junit, Eclipse, Swagger, Jenkins, Splunk, Agile, HTML, Jira

Confidential, Princeton, NJ

Sr. Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
  • Followed Agile software development with Scrum methodology.
  • Developed MicroServices for Student, Tenant and Authorization modules.
  • Implemented the application by using Core Java, JDBC, and JSON.
  • Implemented Singleton, factory, builder and DAO Design Patterns based on the application requirements.
  • Implemented the project using Hibernate to communicate with PostgreSQL database.
  • Used Spring-boot for dependency injection as well as running the micro services through embedded Tomcat server.
  • Developed the application using Spring-Cloud and Spring-Core
  • Used Junit and Mockito for writing unit and integration tests.
  • Used Maven for local builds and Jenkins for auto building the committed code in the centralized repository.
  • Used Eclipse as Development IDE for web applications.
  • Used Git for Version Control tool and JIRA for bug tracking tool
  • Deployed the project in Linux environment.
  • Used Swagger to interact with API end points of the microservices
  • Deployed the existing TOMS system as backup using Amazon Web Service

Environment: JDK 1.8, Micro Services, Spring-boot, Spring Cloud, Spring Core, Hibernate REST web services, Amazon Web Service, XML, JSON, JSP, JDBC, PostgreSQL, Log4j, Maven, Git, JIRA, Tomcat, Mockito, Junit, Docker, Eclipse, Swagger, Linux, Jenkins, SonarQube, PGAdmin, Agile

Confidential, NYC

Sr. Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
  • Followed Agile software development with Scrum methodology.
  • Designed and developed various modules of the application with J2EE design architecture and frameworks such as Spring MVC architecture and Spring Bean Factory using IOC.
  • Used spring framework for the business layer using DAO, Spring ORM, and Spring Web MVC.
  • Implemented Singleton, factory, builder and DAO Design Patterns based on the application requirements.
  • Utilized Hibernate in persistence layer and developed POJOs and data access object (DAO) to handle all database operations.
  • Implemented the RESTFUL web service to load the JSON files into the database.
  • Used SAX and DOM parsers to parse the raw XML documents
  • Used Ajax, Java Script, HTML, and DHTML as UI components.
  • Worked on Oracle as the backend database
  • Used Eclipse as Development IDE for web applications.
  • Assigned, tracked, reported and audited issues in the application using Log4j.
  • Worked on project build-script by using MAVEN and deployed on JBoss.
  • Set up and executed unit test plans using JUnit, ensuring that results were documented and reviewed with quality assurance teams responsible for integrated testing.
  • Used SVN as version control tools to maintain the code repository.
  • Deployed the project in Linux environment.
  • Provided extensive pre-delivery support using bug fixing and code reviews.

Environment: Java, J2EE, JSP, Servlets, Hibernate, Spring, REST Web Services, HTML, XHTML, DHTML, JavaScript, JQuery, CSS, JBoss, SVN, Log4j, Oracle10g, JUnit, Eclipse, EJB, Linux.

Confidential, NYC

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
  • Implemented the project by using Spring Web MVC module.
  • Implemented the online application by using Core Java, Multithreading, JDBC, JSP, Servlets and Web Services.
  • Implemented Singleton, factory and DAO Design Patterns based on the application requirements.
  • Implemented the project using the Hibernate framework to communicate with database.
  • Implemented the RESTFUL web service to load the JSON files into the database
  • SOAP UI was used to test the Web Service application
  • Used SAX, DOM and JAXB to retrieve the data from the xml documents.
  • Used JMS to communicate with multiple clients
  • Prepared Functional requirements by analyzing the business requirements. Implemented GUI pages by using JSP, HTML, CSS, JavaScript, AJAX
  • Used Eclipse as Development IDE for web applications.
  • Configured the project on Web Sphere application servers.
  • Used CVS for Version Control tool and JIRA for bug tracking tool
  • Deployed the project in Linux environment.

Environment: JDK 1.7, JSP, Web Sphere, RAD, JDBC, XML, JSON, DOM, SAX, HTML, Web Services, WSDL, SOAP, REST, SQL, PL/SQL, JavaScript, Oracle11g, PL/SQL Developer, Toad, Log4j, ANT, CVS, JIRA, Linux.

Confidential

Java Developer

Responsibilities:

  • Designed Use Case, Java classes, Sequence diagram in UML using ArgoUML
  • Designed Java classes as per Object Oriented Design
  • Involved in system study, development and implementation of the project
  • Servlets coded to act as Controllers and Dispatchers between JSPs and Beans
  • Developed Java Servlets to retrieve objects from database
  • Developed GUI using HTML and JSP for dynamic page generation.
  • XML is used to transform data between modules. Developed DTDs to validate XML document
  • Designed and developed dynamic menus using DHTML and CSS
  • Extensively used JavaScript for client-side validations
  • XML was used to push/pull the data to and from an External Source
  • Involved in unit and integration Testing using Junit

Environment: JAVA, J2EE, EJB1.0, Servlets, JSP, Eclipse, DB2, JavaScript, HTML, XML, DHTML and CSS, BEA WebLogic, AugoUML.

Confidential

Java Developer

Responsibilities:

  • Designed and developed the application and a framework to support the application using Java/J2EE, particularly Java Server Pages (JSP), Servlets.
  • Used Microsoft Visio for designing the Use Case Diagrams, Class model, Sequence diagrams and Activity diagrams for SDLC process of the application.
  • Implemented GUI pages by using JSP, JSTL, HTML, DHTML, XHTML, CSS, JavaScript, AJAX
  • Created functions, sub queries and stored procedures using PL/SQL
  • Implemented project using Spring Framework
  • Configured the project on Apache Tomcat application servers
  • Implemented the online application using Core Java, JDBC, JSP, Servlets and Hibernate.
  • Implemented Singleton, Factory, Builder and DAO Design Patterns
  • Tuning database queries and joining the tables to improve the performance of the application

Environment: JDK, JSP, Apache Tomcat, JDBC, XML, CSS, HTML, JNDI, Eclipse, SQL, PL/SQL, JavaScript, HTML, Oracle

Hire Now