We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Warren, NJ

PROFESSIONAL SUMMARY:

  • Highly skilled Java Programmer with 8 years of overall experience in full Project Lifecycle Development with J2EE technologies - Requirement Analysis, Design, Development, Testing and Deployment of enterprise software applications.
  • Rich experience in Agile Methodologies such as extreme programming (XP), Scrum, Waterfall model and Test Driven Development TDD.
  • Exposure to full Software Development Life Cycle, Feasibility study, Business Requirement analysis and Specification, Design and Specification, Coding and module testing, Integration and System testing, Delivery and Maintenance.
  • Proficient in Object Oriented Analysis and Design (OOAD) based on Unified Modeling Language (UML) architecture using Rational Rose2000 and Microsoft Visio.
  • Expertise in design and development of J2EE components and APIs including Servlets, JSP, Struts, JMS, EJB, XML and Web services like SOAP, REST and WSDL.
  • Expertise in Developing web based GUIs using Ajax, HTML, XHTML, CSS, JavaScript, JSP, AngularJS, D3, Bootstrap. Proficient in XML related technologies like XML, DTD, XML Schema, SAX and DOM Parsing.
  • Extensively used various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, Factory, DAO, DTO, and VO in the development of Multi-Tier distributed Enterprise Applications.
  • Extensively used JUnit for writing automated test cases in Test Driven development during application development and testing the legacy code for optimization.
  • Experience with IDE’s like Eclipse, NetBeans and Jdeveloper for developing J2EE/Java applications.
  • Experience in Relational Database Management Systems such as Oracle, SQL Server, DB2 and PL/SQL.
  • Proficient in writing and handling SQL Queries, PL/SQL, Stored Procedures, and triggers.
  • Experience in using the open source tools like ANT and Maven.
  • Extensively worked on debugging using Logging Frameworks such as Apache Log4j.
  • Worked on different operating systems like UNIX (AIX), Linux, Windows NT, and Windows XP.
  • Self starter and highly motivated and always ready to learn new technologies and methodologies.
  • Highly conceptual with excellent communication, inter personal and organizational skills with the ability to work independently and as part of a team.

TECHNICAL SKILLS:

Languages: Java, SQL, PLSQL

Web Technologies: J2EE, Servlets, JSP, JMS, JDBC, JUnit, JavaScript, XML, JAXP, JAX-RPC, XSL, Shell Scripts, Web Services, WSDL, SOAP, UDDL, AJAX, HTML, CSS, SVN, Maven, AngularJS, Bootstrap, D3, Ajax.

Operating System: Windows, Unix, Linux

Databases: Oracle, MySQL, DB2

IDE: Eclipse, NetBeans, JDeveloper, IntelliJ

Tools: and frameworks: Spring, Struts, Hibernate, Web services (SOAP and REST)

Design Pattern and SDLC Methodologies: DAO, MVC, Command Pattern, Singleton, RUP, UML and Agile

PROFESSIONAL EXPERIENCE:

Confidential, Warren, NJ

Sr. Java Developer

Responsibilities:

  • Requirements gathering, analysis, design and providing project cost estimations.
  • Implementing the project using SCRUM methodology and assigning day to day responsibilities to other team members.
  • Developing rich user interfaces to enable customers to register new products, sign-up for alerts, set-up communication ps using technologies such as Java, Spring MVC, Servlets, JSP, HTML, D3, AngularJS, Bootstrap, JavaScript, JQuery and XML.
  • Developing the logic to generate CSV based reports for usage by the marketing team to analyze customer profile, interests, marketing p to target customers with better offers.
  • Developed complex queries and stored procedures using technologies like Java, Spring, XML, PL/SQL and Oracle.
  • Unit testing and end to end testing.
  • Assisting the QA team in fixing bugs identified in the QA environment.
  • Providing production support in terms of code deployment, fixing code related issues.
  • Code review and code performance.
  • Enhancing the application logging, developing Maven build scripts and deploy the application to DEV, SIT and QA environments and maintain version control using clear case.

Technologies: Spring, Java, Servlets, JSP, XML, JSON, Ajax, Apache Tomcat, JMS, JUnit, Oracle, PL/SQL, Unix, JavaScript, Maven, AngularJS, D3, Bootstrap JS

Confidential, Pittsburgh

Senior Java Developer

Responsibilities:

  • Requirements gathering, analysis, design and development with UML case diagrams.
  • Implementing the project with Agile methodology.
  • Coding and creating validation rules based on customer requirements.
  • Developing rich user interfaces to enable customers to register, update and modify their profiles by invoking RESTful API’s using Spring, Java, XML, JSON, SOAP, JAX-WS, Javascript, Bootstrap JS, AngularJS and Neo4j.
  • Developing a batch application to generate reports as per requests from other business partners using spring-batch, UNIX Shell Scripts and Java.
  • Conducting IT Risk assessment, Business Impact Analysis and enforcing security standards.
  • Providing support to the QA team and involved in production support from deployment to troubleshooting issues, developed documentation etc.
  • Optimizing code to support concurrency.

Technologies: Java, Servlets, JSP, Spring, AJAX, XML, Oracle database, JMS, JUnit, Oracle, Maven, D3, Bootstrap JS, AngularJS, JavaScript, JQuery, HTML 5, Eclipse.

Confidential, Baskin Ridge, NJ

Java Developer

Responsibilities:

  • Enhancing the member statement application to send statements electronically to the customers, writing queries to generate details for those statements, developing the XML parsing mechanism to convert POJOs to XML and vice-versa, and developing the bounce back module to manage bounced emails.
  • Enhancing the business logic for claims, enrollment, providers and care management portlets, developing queries and stored procedures to interact with OLTP using Java, Spring, DAO, XML, JMS and Castor.
  • Developing persistent Java classes using Spring Framework, implementing Test Driven methodology by performing unit testing using JUnit, implementing Hibernate Framework to map Java classes to database tables and wrote queries using PL/SQL.
  • Developing service end point implementations to consume API’s exposed by other applications to register, retrieve, update and authenticate member profiles.
  • Designing and developing a batch application using Spring-Batch to generate Key Performance Indicator reports, maintained version control using SVN.
  • Involved in Business Research and Development meetings, translated the requirements to use case diagrams, realized the use case documents during development.
  • Developed and maintained technical design documents and provided impact analysis on enhancements.
  • Concurrent programming using Java and J2EE related technologies.

Technologies: Java, JSP, JDBC, XML, UML, JSON, JQuery, SQL, PL/SQL, XML, UNIX, JUnit, Maven, JAX-WS, Apache Commons, Soap, Spring Tool Suite, SVN, AngularJS, Hibernate, JMS

Confidential, Baskin Ridge, NJ

Java Developer

Responsibilities:

  • Developing the web based admin portal to search the table for messages, view message details, facilitate manual adjustments and change logging levels using technologies such as Spring MVC, JSP and JSTL tags, CSS, Ajax, and Servlets.
  • Developing CDW core application to process claims, send messages to affiliates with claim information, update the affiliates with HSA balance information, handle reversals and adjustments using Core Java, Spring IOC, Hibernate, DAO to maintain persistence and XML for Hibernate mapping.
  • Developing CDW batch processing mechanism to process batch files and convert the records to messages for processing by implementing multi-threading concepts, JMS, MQ and Spring batch framework.
  • Configuring MQ queues, developed message consumers and producers, developed clients to access connection factory and destination objects using JNDI, developed mapping files, implemented O/R mapping, managed transaction and concurrency using Hibernate.
  • Involved in Business Research and Development by realizing Use Case document requirement, designed and developed code in accordance with those models by implementing Agile methodology.
  • Responsible for maintaining the code versions using SVN, deploying the application in DEV, Test and Stage environments, provided support to the QA team during production and deployment, and troubleshoot the application to improve and optimize the performance.

Technologies: Java, JSP, JDBC, SQL, PL/SQL, XML, UNIX, JUnit, Maven, JMS, Apache Commons, Spring Tool Suite, WebSphere, Spring, SVN, Javascript, Hibernate and UML.

Confidential, Quincy, MA

Java/Web Services Developer

Responsibilities:

  • Requirement gathering and Analysis.
  • Functional Document preparation discussions.
  • Implemented project with Agile Methodology.
  • Responsible for developing the business logic for 401k plans, Tax withholding, Payment History, Payment methods using core Java, Struts and developed the UI using JSP, Servlets, HTML, CSS, Java Script and Ajax.
  • Developed web services for accessing the SETIT, PLUS server using JAX-WS, created WSDL files to deploy both on the server and client side.
  • Developed queries and stored procedures to retrieve customer information, account information.
  • Developed JUnit test cases for unit testing and end to end testing.
  • Developed ANT based build scripts to create deployable EAR files and provided support to QA and PROD environment in terms of deployment support and bug fixing and used clear case for version control.

Technologies: Java, J2EE, JSP, Servlet, JUnit, JDBC, Struts, JBoss, HTML, CSS, JavaScript, Oracle, Ant, JAX RPC, JAX WS, XML, SOAP and Eclipse

Confidential

Java Developer

Responsibilities:

  • Working on multi-tiered web - application development using J2EE standards.
  • Designing and coding JSP pages and Java Beans for different user interactive Web pages.
  • Used Apache Tomcat as application server for deployment.
  • Used Eclipse IDE to develop the application.
  • Designed User Interface screens using JSP, Servlets.
  • All the business interfaces were developed using JSP with business rules implemented using Servlet and JavaBean.
  • Developed JavaScript based validations.
  • Preparing documentation according to standards.
  • Writing unit tests and also involved in integration tests using JUnit.
  • Developing SQL queries to retrieve data from database using JDBC.
  • Deployed the system successfully to production and supported the application post-production by bug fixing and generating user reports.

Technologies: Java, Java Servlets, EJB, XML, WSDL(Web Service Definition Language), SOAP, HTTP, JUnit, Oracle, PL/SQL, HTML, Javascript, CSS

We'd love your feedback!