We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • Sun Certified Java Programmer with 9 Years of experience as a Software Engineer in analysis, design and development of Financial, Mortgage, Banking, Healthcare industry that uses Java, J2EE applications & C++ applications
  • Strong in the complete Software Development Life Cycle (SDLC) including requirements definition, design, programming / testing and implementation of major systems.
  • Experience with OOD design patterns, Core Java.
  • 8+ years of experience in developing application using IBM RAD 8.5, Eclipse.
  • 6+ years of experience in Struts, Servlets, JSP and Taglibs.
  • 4+ years of experience in XML, XSL, XSD, Xpath.
  • Experience in modeling UML using Rational Rose, Microsoft Visio and other tools.
  • Excellent database experience using SQL Server, Oracle, PL/SQL.
  • Experience working with Web Services, SOAP/WSDL, SOAP UI.
  • Experience working with SDLC process methodologies like waterfall, iterative, agile.
  • Experience inAngularJSstructural framework for dynamic web apps.
  • Experience in building applications using Maven and Ant.
  • Experience using SVN, Sonar, Jenkins.
  • Experience working on Json Files.
  • Experience working on application using Spring, Hibernate, JMS.
  • Expertise in java including Collections and Multithreading.
  • Received highest recognition for Junit for achieving more than 90% in 4 projects.
  • Possess strong problem analysis skills with ability to follow project standards.
  • Ability to learn new technologies quickly and independently.
  • Proven ability to produce the highest quality results working under extremely tight deadlines and a very strong team player
  • Willing to work for a company that will utilize and further enhance my knowledge of IT, and offer advancement opportunity.
  • Excellent interpersonal and communication skills as an active team player.

TECHNICAL SKILLS

Java Technologies: J2EE (Servlets 2.3, JSP 1. 2, JDBC, JNDI), JDK 1.4/1.5/1.6/1.8 , Struts 1.x, Spring MVC, Hibernate, JUnit, Web Services (SOAP/WSDL), JMS, IBM RAD 8.0,8.5, Data studio, Putty, Message Queue.

Web/Application Servers: Web Sphere (WAS) 5.x/6.x/7.x/8.x, Web logic, Tomcat 4.x/5.x

Languages: Java/J2EE and SQL

Scripting: XML,JSON, XSL,XSD, HTML4&5/XHTML, DHTML, CSS, jQuery, Java Script, Ajax, AngularJS, JSON.

UML/QA Tools: Rational Rose 2000, Microsoft Visio

Database: Oracle 7.x/8i/9i/10g/11g, PL/SQL, MS - Access, SQL server, IBM DB2, Sybase

Methodologies: Waterfall, Iterative, Agile

Operating Systems: Windows NT/2003Server/ 2008Server/ XP/ Vista/ 7/ Unix (AIX)

SQL Skills: T-SQL complex queries, Stored Procedures

PROFESSIONAL EXPERIENCE

Confidential, Mclean, VA

Senior Java Developer

Responsibilities:

  • Responsible for modifying the schema to accept multiple parties sent in the request to BCVS application.
  • Worked with data modeler for creating the new table in the database to persist the elements in the new container sent by the consumer.
  • Used Hibernate as the data mapping tool for the persisting the new elements sent in the container by the consumer.
  • Developed web applications using Rational Application Developer (RAD) 8.5 and deployed it in Web Sphere Application Server 8.x
  • Used Spring as the application framework.
  • Utilized Maven as the build tool in an eclipse related environment.
  • Used JAXB for unmarshalling the consumer request sent in the xml format.
  • Used Log4j as the logging framework.
  • Used Agile methodology for developing the modules based on the user acceptance stories in multiple iterations.
  • Used Git as the repository for checking in the code for projects.
  • Used SonarQube for checking the code coverage.
  • Used Jenkins as the build tool for deploying the code from local to higher environments.
  • Wrote Junit test cases for testing the methods in the java program works as expected.

Environment: Java/J2EE, Jdk 1.8, IBM RAD 8.5, DB2, SQL, PL/SQL, UNIX, Shell Script, JAXB, Hibernate, Maven, Junit, Spring, WebService, eclipse, Message Queue, Soap UI, JMS, Agile, Weblogic server, Log4j, Xml, Xsd, Xpath, Git, Jenkins, Sonar.

Confidential

Responsibilities:

  • Worked on creating a batch module to create an error report for all the consolidated report persisted in the table for the date ranging from a specific date to the current date
  • Worked on data retrieval and insertion using JDBC prepared statements and SQl queries.
  • Created the shell script for triggering the java program for the Autosys job.
  • Created the new tables for storing the error report and modified the existing tables for fetching the data for generating the error report.
  • Responsible for modifying the WebServices related components which include schema related changes for the application based on spring framework.
  • Utilized Maven as the build tool in an eclipse related environment.
  • Utilized JAXB for unmarshalling the xml reports to validate the data to be used in the carr error report.
  • Used Git as the repository for checking in the code for projects.
  • Used SonarQube for checking the code coverage.
  • Used Jenkins as the build tool for deploying the code from local to higher environments.
  • Used Log4j for logging errors and other details for analyzing the issues in the application.
  • Created the new folders on the server for transmitting the file to NAS to be utilized by the Carr Team.
  • Wrote Junit test cases for batch module to make sure all the methods in the batch program works as expected.

Environment: Java/J2EE, JDK 1.8, DB2, SQL, Message Queue, IBM RAD 8.5, Putty, shell script, JAXB, SQL, PL/SQL, JDBC, Maven, Junit, Spring, WebService, eclipse, Soap UI, Agile, JMS, Weblogic server, Log4j, Xml, Xsd, Xpath, Git, Jenkins, Sonar.

Confidential, Southfield, MI

Senior Java Developer

Responsibilities:

  • Worked on Software Development Life cycle (SDLC) starting from Requirements gathering and performing objects oriented analysis, design and implementation.
  • Developed a Batch job to create an extract file which is a pipe delimited file with the details regarding the processed JIT request and Facets request.
  • Developed stored procedures for JIT Order Request and Facets ID Card request.
  • Modified the infrastructure properties file for transporting the extract file to business through EDDI on daily basis.
  • Developed the presentation layer written using JSP, HTML and CSS.
  • Used AngularJS as the development framework to build a single-page application.
  • Extensively usedCoreJavasuch as Exceptions, and Collections.
  • Used SVN as the repository for code checkins.
  • Used JUnit for testing with mock data.
  • Used Log4j for producing diagnostic trace of information related to errors in the batch program.
  • Used eclipse for development and testing purposes.

Environment: Java, J2EE, JDK 6.0, PL/SQL, Sybase database, eclipse, Log4j, JUnit, SVN.

Confidential

Responsibilities:

  • Developed an automated process to set up the billing entity and billing definition at individual level for contracts enrolled in Confidential products through Federal Exchange.
  • Modified existing Sybase SQL and stored procedures.
  • Modified the infrastructure properties file for sending error report to business which contains records that error out while loading the records to facets, through EOS.
  • Utilized Ant as the build tool.
  • Used SVN as the repository for code checkins.
  • Used JUnit for asserting that methods in the Java code work as designed.
  • Used eclipse for development and testing purposes

Environment: Java, J2EE, JDK 6.0, Sybase database, eclipse, spring boot, Log4j, JUnit, Ant, SVN.

Confidential

Responsibilities:

  • Developed Batch applications in Java which automates process to validate the ACH Payment information for new subscribers enrolled in IBU Commercial products through Connecture.
  • Used JUnit for testing with mock data.
  • Developed, debugged Sybase SQL and stored procedures.
  • Modified existing Sybase SQL and stored procedures.
  • Modified the infrastructure properties file for sending ach payment success, error and initial payment reports to business through EOS.
  • Modified the infrastructure properties file for transporting account max file to benefit focus through EDDI.
  • Utilized Ant as the build tool.
  • Used eclipse for development and testing purposes.

Environment: Java, J2EE, JDK 6.0, Sybase database, eclipse, Log4j, JUnit, Ant.

Confidential

Responsibilities:

  • Developed Batch applications in Java which automates process to generate a Pre - Registration File.
  • Used JUnit for testing with mock data.
  • Developed, debugged Sybase SQL and stored procedures.
  • Modified existing Sybase SQL and stored procedures.
  • Modified the infrastructure properties file for transporting the file to Confidential through EDDI.
  • Used Ant for building the project.
  • Used SCM as the repository tool for checking in the project code.
  • Used eclipse for development and testing purposes.

Environment: Java, J2EE, JDK 6.0, Sybase database, eclipse, Log4j, JUnit, Ant, SCM.

Confidential

Responsibilities:

  • Developed Batch applications in Java which automates process to load ACH Payment information to Facets for new contracts enrolled in IBU Commercial products through Connecture Direct Enrollment.
  • Used JUnit for testing with mock data.
  • Developed, debugged Sybase SQL and stored procedures.
  • Modified existing Sybase SQL and stored procedures.
  • Modified the infrastructure properties file for sending ach payment file and error reports to business through EOS.
  • Used Ant for building the project.
  • Used SCM as the repository for checking in the project code.
  • Used eclipse for development and testing purposes.

Environment: Java, J2EE, JDK 6.0, Sybase database, eclipse, Log4j, JUnit, Ant, SCM.

Confidential

Responsibilities:

  • Developed Batch applications in Java which automates process to send Confidential membership and billing data to ACI for specific groups.
  • Developed Batch applications in Java which automates process to post Cash and Mobile/Web Binder/One Time Payments in Facets for Confidential membership.
  • Used JUnit for testing with mock data.
  • Developed, debugged Sybase SQL and stored procedures.
  • Modified existing Sybase SQL and stored procedures.
  • Modified the infrastructure properties file for sending aci payment file and error reports to business through EOS.
  • Used Ant for building the project.
  • Used eclipse for development and testing purposes.

Environment: Java, J2EE, JDK 6.0, Sybase database, eclipse, Log4j, JUnit, Ant.

Confidential

Responsibilities:

  • Modified existing web application in java for eligibility.
  • Used SOAPUI for testing webservices.
  • Used JUnit for testing with mock data.
  • Developed, debugged Sybase SQL and stored procedures.
  • Modified existing Sybase SQL and stored procedures.
  • Used eclipse for development and testing purposes.

Environment: Java, J2EE, vitria, JDK 6.0, Sybase database, eclipse, Log4j, JUnit.

Confidential

Responsibilities:

  • Developed Batch applications in Java.
  • Used Jakarta POI for writing to EXCEL files.
  • Used JUnit for testing with mock data.
  • Developed, debugged Sybase SQL and stored procedures.
  • Modified existing Sybase SQL and stored procedures.
  • Used eclipse for development and testing purposes.

Environment: Java, J2EE, JDK 6.0, Sybase database, eclipse, Log4j, JUnit.

Confidential, Detroit, MI

Java/J2EE Developer

Responsibilities:

  • Developed the application logic based on the completed design specification.
  • Developed presentation layer using HTML, CSS, JSTL and JSP pages.
  • Used Struts framework for application development.
  • Used EJBs to in corporate business logic.
  • Used Log4j for logging the information and errors related to application and for setting the attributes to the logger like priority and level.
  • Modified existing Oracle SQL and stored procedures.
  • Developed SQL queries for data retrieval and insertion.
  • Used SCM as the repository tool for code checkins.
  • Used RAD 8.0 for development and testing purposes.

Environment: Java, J2EE, JSP, JSTL, PL/SQL, UML, Apache Struts 1.1, IBM Websphere 7.x, JDK 6.0, Oracle database, RAD 8.0, Putty, Log4j, SCM.

Confidential

Responsibilities:

  • Thorough understanding of the use case and its objectives and the functionality needed to implement it.
  • Developed the application logic based on the completed design specification.
  • Developed presentation layer using HTML, CSS, JSTL and JSP pages.
  • Used Struts framework for application development.
  • Used Business Delegate to reduce coupling between presentation-tier clients and business services.
  • Used Business Services for invoking data tier depending on the necessity of the operation.
  • Used Service Handler to invoke the service locator by setting the endpoint and to obtain a proxy reference of the target common service.
  • Used TransformUtil to create the request and response xml objects to communicate to common/uncommon services.
  • Used Data Transfer Objects to store the data from common service and uncommon service data source.
  • Used SOAP UI for testing of web services.
  • Used Log4j for logging errors and other details for analyzing the issues in the application and for setting the attributes to the logger like priority and level.
  • Modified existing Oracle SQL and stored procedures.
  • Developed SQL queries for data retrieval and insertion.
  • Used RAD 8.0 for development and testing purposes.

Environment: Java, J2EE, JSP, JSTL, UML, Apache Struts 1.1, IBM Websphere 7.x, JDK 6.0, Oracle database, RAD 8.0, SOAP UI, Log4j.

Confidential

Responsibilities:

  • Implemented the application based on the completed software design.
  • Developed presentation layer using HTML, CSS, JSTL and JSP pages.
  • Used Spring framework for application development.
  • Used Business Objects to in corporate business logic.
  • Used Log4j for logging the information and errors related to application and for setting the attributes to the logger like priority and level.
  • Modified existing Oracle SQL and stored procedures.
  • Developed SQL queries for data retrieval and insertion.
  • Used RAD 8.0 for development and testing purposes.

Environment: Java, J2EE, JSP, JSTL, UML, Spring 3.0, IBM Websphere 7.x, JDK 6.0, Oracle database, RAD 8.0, Log4j.

Confidential

Responsibilities:

  • Developed the application based on the completed design specification.
  • Developed presentation layer using HTML, CSS, JSTL and JSP pages.
  • Developed Struts Action Forms and Action classes.
  • Used Business Delegate to reduce coupling between presentation-tier clients and business services.
  • Used Business Services for invoking data tier depending on the necessity of the operation.
  • Used Service Handler to invoke the service locator by setting the endpoint and to obtain a proxy reference of the target common service.
  • Used TransformUtil to create the request and response xml objects to communicate to common/uncommon services.
  • Used Data Transfer Objects to store the data from common service and uncommon service data source.
  • Used SOAP UI for testing of web services.
  • Used Log4j for logging in the current eMVP application and for setting the attributes to the logger like priority and level.
  • Modified existing Oracle SQL and stored procedures.
  • Developed SQL queries for data retrieval and insertion.
  • Used RAD 8.0 for programing and testing purposes.

Environment: Java, J2EE, JSP, JSTL, UML, Apache Struts 1.1, IBM Web sphere 7.x, JDK 6.0, Oracle database, RAD 8.0, SOAP UI, Log4j.

Confidential

Responsibilities:

  • Responsible for thorough understanding of the Use Case and its objectives and the functional changes needed for success.
  • Responsible for implementing the application changes identified within the completed use case specifications.
  • Developed the application based on the completed use case specifications.
  • Developed presentation layer using HTML, CSS, JSTL and JSP pages.
  • Developed Struts Action Forms and Action classes.
  • Used Business Objects for dealing with the persistence layer.
  • Modified existing Oracle SQL and stored procedures.
  • Developed SQL queries for data retrieval and insertion.
  • Used RAD 8.0 for development and testing purposes.

Environment: Java, J2EE, JSP, JSTL, UML, Apache Struts 1.1, IBM Websphere 7.x, JDK 6.0, Oracle database, RAD 8.0.

Confidential, Lansing MI

Java/J2EE Developer

Responsibilities:

  • Responsible for thorough understanding of the Use Case and its objectives and the functional changes needed for success.
  • Responsible for implementing the application changes identified within the completed use case specifications.
  • Developed the application based on the completed use case specifications and established MI SACWIS standards.
  • Analyzed and resolved assigned issues.
  • Created HTML, CSS, AJAX, JSTL and JSP pages for Presentation Layer.
  • Developed Struts Action Forms, Action classes and configured struts-config.
  • Used Hibernate as Data Access Logic Layer.
  • Used Display Tag libraries to ensure common look and feel for table layout on JSP.
  • Developed, debugged Oracle SQL and stored procedures.
  • Interacted with the Users and Documented the Application.
  • Involved in designing test plans, test cases and overall Unit, Integration and Security testing of system.
  • Used RAD 8.0 as IDE for development and unit testing.
  • Profiled applications using IBM Websphere Profiler for optimizing the application
  • Involved in code reviews, project estimates and documentation work.

Environment: Java, J2EE, JSP, Servlets, JSTL, JNDI, JDBC 3.0, UML, Apache Struts 1.3, IBM WebSphere 7.x, JDK 6.0, Oracle database, RAD 8.x, Hibernate 3.0, Enterprise Java Beans 3.0.

Confidential, Tampa, FL

Java/J2EE Developer

Responsibilities:

  • Responsible for functional and technical analysis, design and development.
  • Developed MVC application using Struts.
  • Developed Web 2.0 JSP screens using AJAX, JQuery.
  • Developed Struts Action Forms, Action classes and configured struts-config.
  • Developed Batch applications in Java and standardized the logging, exceptions methods.
  • Used Display Tag libraries for table layout on JSP.
  • Used Jasper/iText Reports for various PDF reports.
  • Used Jakarta POI for reading/writing EXCEL files.
  • Developed, debugged Oracle SQL and stored procedures.

Environment: Java, J2EE, JSP, JQuery, Servlets, JSTL, JNDI, JDBC, UML, Struts, IBM Websphere 6.x, JDK 5.0, Oracle database, RAD 6.x/7.x.

Confidential, Phoenix, AZ

Junior Java Developer

Responsibilities:

  • Managing design and development of quarterly releases of new product enhancement features, Client's customizations and implementations
  • Attending technical review meetings to discuss technical feasibility and concerns before project's kick off.
  • Developed the custom tag to display various campaigns on Credit care Sign on and Welcome page.
  • Designed and developed Java batches to process user's alerts.
  • Developed Hibernate mappings and implemented required business logic.
  • Developed Struts framework classes.
  • Developed highly interactive UI using JSP, AJAX, and JQuery techniques.
  • Addressing high severity production issues on regular basis by researching and proposing quick fix or design change as required.

Environment: Java, J2EE, JSP, JQuery, Servlets, JSTL, Hibernate, JNDI, JDBC, UML, Struts, JDK 5.0, Oracle database.

We'd love your feedback!