We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Senior Java/J2ee developer with nine years of experience in design, development, support, implementation and testing of desktop and distributed multi - tier Web based applications on Windows and Linux platforms.
  • Extensive designing, coding and tuning experience in various technologies such as Core Java, JSP, Servlet, JDBC, XML, EJB, Struts, Spring, Spring Security, JSF, JMS and Prime Faces, Rich Faces, Spring Data JPA, Hibernate, SOA, JavaScript, Exception handling, CSS, SOAP, Ajax, SQL and Stored Procedures.
  • Extensive experience in developing web page quickly and effectively using JQuery, HTML5, CSS3, Responsive Web Design, Twitter Bootstrap.
  • Experience working with different SDLC methodologies like Waterfall and Agile (SCRUM).
  • Expertise in using design patterns including Singleton, Factory, Builder, Facade, Front Controller, Data Access Object, MVC and Data Transfer Object.
  • Substantial exposure to overall software development life cycle with strong knowledge of the processes like version control and bug tracking.
  • Worked on debugging using Logging Frameworks such as Apache Log4j and Logback.
  • Experience with unit testing and integration testing: generated test cases for Web applications using Mockito and JUnit.
  • Expertise in UML which included creating Use-case diagrams, Class diagrams, Interaction diagrams (Sequence diagrams and Activity diagrams) using MS Visio and Rational Rose.
  • Committed to excellence, a self-motivator, a fast-learner and a prudent developer with strong problem-solving skills and excellent communication skills.
  • Possess strong logical, analytical and problem solving skills with a positive attitude.

PROFESSIONAL EXPERIENCE:

Senior Java Developer

Confidential

Responsibilities:

  • The project implements Agile Scrum methodology where the project manager acted as Scrum Master for the daily status meetings to review work status and assign development tasks to all the team members and provide status updates on any tasks if any priority change for corresponding tasks to meet deadline.
  • Used JSF as MVC framework for developing UI screens to display the data details corresponding to the Workers’ Compensation claims.
  • For generating reports and creating dashboards for production support metrics using JSF which are used for performance metrics by higher management.
  • Implemented Rich Faces component library from JBoss for creating WC severity rating report screens to display details used for scoring the Workers’ Compensation claims.
  • Analyzed, programmed, documented and implemented application solutions on Java platform using an IBM DB2 database using JPA and Hibernate.
  • Used Perforce Artifactory for code synchronization with developers in the team required and HP Application Life Cycle Management for tracking the issues created, causes, fixes and changed the modified requirements with the support of relevant documentation.
  • Eclipse IDE was used for developing the codes in this project.
  • Designed SOAP Web services for integrating Workers’ Compensation claims data from external vendors providing nurse care management like Corvel, Alaris, Allegient and Best Doctors and provided services to the injured workers at the workplace based on the severity of the injury.
  • Used REST web service for obtaining JSON data containing comorbidity factors and reason codes for a Workers’ Compensation claim from ODG used for calculating severity score for a specific claim.
  • Used Cisco Jabber for communicating with colleagues and vendors to gather requirements so it could be easily integrated Microsoft Office tools and provide teleconference features to participate from anywhere.
  • Created bulk load tool user interface to rescore large numbers of Workers’ Compensation claims at once to be used by the business users using Rich Faces file upload component and decreased performance time of bulk load tool by using Multithreading while rescoring every Workers’ Compensation claim .
  • Provided support for the existing SOAP Web services and test Web services using SOAP UI and SOA Test.
  • Used AntHillPro as a continuous integration server to automate the process of building codes into the software projects and tested the application codes.
  • Used multithreading for the existing or currently developed Web services to increase performance.
  • Designed table-less layouts using CSS3 and appropriate HTML5 tags as per W3C standards.
  • Development of cross browser compatible web page using Java Script.
  • Responsible for checking cross browser compatibility, Responsive Web Design and hence worked on different browsers like Safari, Firefox, Google Chrome and Internet Explorer.
  • Used Web Sphere application server v8.5 for designing Web applications in the project.
  • Used Gradle as a built automation system that builds project configuration files and dependencies for WC Severity project related Web applications.

Environment: Java1.6, Hibernate3, JSF2.1, Rich Faces 4.5.11, HTML, CSS, DB2, DB Visualizer, Eclipse, Log4j, Perforce, Artifactory, Web sphere v8.0, HP Application Lifecycle Management, IBM Data Power, JQuery, Twitter Bootstrap, SAML, Gradle, SOAP UI, SOA Test, Junit and Mockito

Confidential

Senior Java Developer

Responsibilities:

  • Participated in best practices and technology directed discussions and maintained timely accurate documentation to support implementation and quality/compliance requirements.
  • For developing application, I used MVC design pattern where Model consist of POJO classes,
  • View comprises of simple .XHTML Web pages and the controller used is Java Server Faces (JSF) and made efficient use Object Oriented designs using Java and J2EE technologies.
  • Used Rational Application Developer (RAD) as IDE for developing codes for HATSX Web applications.
  • Analyzed, programmed, documented and implemented application solutions on Java platform using an Oracle relational database using Spring Data, JPA and Hibernate.
  • Used IBM Serena Dimensions for code maintenance and assigned the coding tasks to the developers to track enhancements required.
  • Experience using HP Application Life Cycle Management for tracking issues created, tracked enhancements required, fixed and changed/modified the requirements with the support of relevant documentation.
  • I have designed and implemented presentation interfaces using Prime Faces, HTML5 and JavaScript.
  • Designed table-less layouts using CSS3 and appropriate HTML5 tags as per W3C standards.
  • Development of cross browser compatible web page using Java Script and JQuery.
  • Responsible for checking cross browser compatibility, Responsive Web Design and hence worked on different browsers like Safari, Firefox, Google Chrome and Internet Explorer.
  • Experience using Spring Batch for automating creation and handling of appeals, scheduling hearings and to capture and track documents associated to appeals process for ODJFS and the Office of Medical Assistance (OMA) benefits.
  • Used Web Sphere application server v7.0 for designing the Web applications in the project.
  • Spring Security was configured with LDAP to allow users based on LDAP role assigned in database to specify whether logged in user has read/write access for UI screens in HATSX web application.
  • Provided technical analytical support for systems and user testing and analyzed project requirements through evaluation and developed the data access Business Objects.

Environment: Java 1.6, JPA 2.1, Spring 3.2, Spring-Security-3.1.3,Spring Batch, Hibernate 3, HTML5, JSF 2.0, Prime Faces 3.4, Oracle 11g, Servlet API 3.0, MVC Patterns, Log4j, RAD, Maven, Web sphere v 7.0, Serena Dimensions CM 12.2.2.3, HP Application Lifecycle Management 11.00, JQuery, JavaScript and CSS3.

Confidential, Dublin, OH

J2EE Developer

Responsibilities:

  • ns provided by management partners and to quickly resolve the technical issues for the user when accessing Privacy Guard (PG 2.0) application.Used log back for logging application logs in privacy guard 2.0 system and responsible for checking application logs using Hermes JMS.
  • Actively participated in design and implementation of JSP, HTML pages to display error logs on the UNIX batch server.
  • Helped in designing shell scripts which are automated on the UNIX batch servers which increased the efficiency and decreased the overall costs and could serve the customers much more efficiently.
  • Checked Hobbit monitors and Dynatrace alerts to monitor health checks for the PrivacyGuard2.0 system applications regularly.
  • Used XML Spy for issue resolution if any error was caused in XML data files when transmitted to PG Support Team.
  • Used Crucible/Fisheye for reviewing codes for syntactical errors and code formatting as per the organizational principles while performing code enhancements.
  • Used Weblogic10 as application server for designing Java/J2EE applications.
  • Used Hibernate along with JPA which would help to persist Java objects into the Oracle 10 database.
  • SOAP Web service is used for data updates and Jmeter was used for regression testing.
  • The code was built on Eclipse IDE.
  • Dynatrace was used for application performance monitoring of PG 2.0 system.
  • Used Clear Quest for entering tickets for data updates and code enhancements which is used for metrics by management.

Environment: Java 1.6, Spring 3.0, Hibernate 3.2, JPA 2.0, HTML, XML Spy, Jmeter, JSP, Oracle 10g, MVC Pattern, Log back, Eclipse 4.3, Weblogic 10,Dynatrace, Hermes JMS, Crucible/Fish Eye, Putty, Win SCP, SoapUI, Tortoise SVN, Service Now, Clear Quest.

Confidential, Tampa, FL

Sr. Java Developer

Responsibilities:

  • The project adapted Iterative Methodology
  • The front-end was designed using JSP, JSTL, HTML, and XML
  • Used XSLT for XML transformations into various other formats.
  • Designed class diagrams, block diagrams and sequence diagrams using UML.
  • Oracle was used as the database server
  • Used Hibernate for implementing the persistence layer, configured the hbm files and hibernate.cfg files to bean classes and used Hibernate Caching for frequently accessed java objects.
  • Installed and used local database for testing application
  • Factory, Singleton, Business Delegate, Front Controller, Service Locator, and MVC design patterns were used in the project.
  • Performed Regression testing and JUnit testing
  • Used JavaScript for client side validation and data presentation
  • The code was built on Net Beans IDE

Environment: Java1.5, Hibernate 2, Struts1.1, XML, XSL, XSLT, JavaScript, CSS3, HTML, Oracle10g, Net Beans 6.5, Glass Fish 2.1, CVS, JUnit,Maven2.0.

Confidential, Cleveland, OH

Senior J2EE Developer

Responsibilities:

  • Effectively interacted with the team members and the business users from different regions for requirements, capture and analysis.
  • Involved in requirement gathering and determined the scope of the project.
  • Used MVC architecture for application development and also involved in the Development of Spring Framework controllers
  • Used Angular JS for front end, involved in creating a Controller and created the function methods using JavaScript.
  • Also implemented some web page navigations in the application to be handled by REST Web Services.
  • Worked on Hibernate object/relational mapping according to database schema and used query hints and validation from JPA to store Java objects in database.
  • Developed service interfaces, models and DAOs for Spring Framework
  • Jalopy is used for code reviews which help to organize indents in the code, removing extra white spaces and checking for unformatted comments in the code.
  • Involved in the debugging and troubleshooting related to production and environment issues.
  • Created test cases using JUnit and used Log4J to print the logging, debugging and warning info on the server console.

Environment: Java 1.7, Spring 3.0,Spring MVC, Hibernate, JPA 2.0, REST, Angular JS, Fisheye, HTML, XML, JavaScript, JUnit, EJB 3.1,Servlets, Oracle 11g, MVC Pattern, SVN, Log4J, RAD 8.0, Web sphere v8.0.

Confidential, Providence, RI

Java Developer

Responsibilities:

  • Requirement gathering from stake holders and to understand the flow of application.
  • Involved in the software life cycle processes like analysis, design, coding, implementation, review, unit testing, feature testing and system testing.
  • Implemented Model View Control architecture for the application.
  • Designed class diagrams and sequence diagrams using UML to display application data flow using logic charts.
  • Configured application server for deploying the application.
  • Converted prototypes to a dynamic application using JAVA technologies.
  • Used Java Servlets to write the business logic.
  • Used Oracle to write SQL queries and stored procedures.
  • Used CSS and DHTML for developing the user interface.
  • Implemented the drag and drop functionality in JavaScript which triggers file upload to the server.
  • IDE used in this project was Eclipse.
  • Involved in debugging and troubleshooting of product configuration and / or customizations.
  • Involved in designing and testing application processing logic, extensibility, user interface, and integrations.
  • Designed and developed Servlets, Java Server Pages to implement Struts framework.
  • Worked on creating the Model layer for the JDBC API to connect front end with the database.
  • Unit testing is conducted using JUnit.

Environment: Java 1.4, Servlet, JSP, JDBC,Struts 1.2, log4j, Oracle 8i, XML, Weblogic, Html, JavaScript, Eclipse IDE, CVS, Stored procedures.

Confidential, FL

J2EE Developer

Responsibilities:

  • Involved in designing the architecture of the application using J2EE standards.
  • Involved in complete life cycle development of applications.
  • Involved in developing and coding JSP pages and Java Beans for different user interactive Web pages.
  • Involved in Development of Model and Load Form Beans (Java Applications), which take the input XML, parse and create a response XML. Configured the Struts-Config.xml for handling the input parameters.
  • Involved in Preparation of Technical design documents using the Business rules Framework that basically consisted of DOM objects and writing the pseudo code for some modules, which were being developed offshore.
  • Developed Stateless Session Beans for adapters and deployed on BEA Web logic.
  • Involved in designing of database Oracle and modification including creation of stored procedures (PL/SQL).
  • Assisted in the Analysis and Design using UML and prepared design documents using block diagrams and logic chart to indicate how data flow take place in different modules of web application..
  • Developed Web Services using WSDL and SOAP protocols to communicate with other modules in the application.
  • Developed test cases and test suites using JUnit.
  • Also measured the performance of application on number of users on mobiles and computers for load-balancing using Jmeter.
  • Actively participated in the business analysis meetings and requirement gathering.

Environment: Java 1.4, J2EE, Struts, Meter 2.3, Oracle 10g, PL/SQL, JDBC, HTML, UML, JavaScript, Glassfish, CVS, Apache Axis 1.3,JUnit.

Confidential, FL

Java Developer

Responsibilities:

  • Developed Static pages using HTML and developed JSP’s for dynamic content generation and a script file (.jsp), which contains generalized script functions.
  • Performed server side validations using Struts Validation framework, developed java classes for supporting Struts framework.
  • Created and configured struts-config.xml file to manage control flow and used Factory Pattern in the controller.
  • Implemented Database access through JDBC at Server end with Oracle 9i & DB2 as backend.
  • Developed stored procedures and triggers to interact with the Database.
  • CVS is used to automatically protect and track the source code, documentation, and all other file types as they change throughout the software life cycle.

Environment: JDK 1.4,JSP, Struts, JDBC, JNDI, Eclipse, Oracle 9i,Apache Tomcat 6.0,CVS.

We'd love your feedback!