We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Richmond, VA

SUMMARY

  • More than 7 Years of experience in JAVA/J2EE, Distributed Application design & development, and Object Oriented Programming (OOPS).
  • Experienced in skills in Java, J2EE, JSP, Servlets, Struts, JDBC, Html, JavaScript, J2EE compliant application servers, multi - threading.
  • Experience on XML, XSL, XSLT and parsing methodologies (DOM and SAX parsers).
  • Experience in building SOA applications using REST based web services with Jersey libraries.
  • Experience in integrating SOAP based web services.
  • Experience in developing solutions using Hibernate
  • Experience in developing applications using Spring
  • Expert in modeling Object oriented business Systems with UML with Visio.
  • Expert level skills in RDBMS Oracle 8i & 9i PL/SQL/Stored Procedures/Triggers, MySQL, SQL Server 2000&2005 and MS Access.
  • Experience in developing applications using Agile (Scrum) methodology.
  • Working knowledge of Software Life Cycle, System Architecture, System Design, Implementation, Integration, Testing and Maintenance.
  • Abundant experience in handling in Project Life Cycle and Business Process Analysis and Design.
  • Experience in designing application architecture based on Struts Framework, Spring Framework, hibernate, Service Oriented Architecture (SOA) and developing customized MVC architecture.
  • Experience in developing Unit tests using JUnit. Used various mocking technologies like Mockito and PowerMock.
  • Excellent skills in programming using wide variety of languages and ability to adapt new latest technologies & work in multi-platform environment.
  • Experience and hands on in Performance Measurement and Tuning with J2EE technologies and database environment.
  • Excellent inter personal communication and analytical skills.
  • Extremely dedicated, self - motivated, pro-active and willing to assume responsibility.

TECHNICAL SKILLS

Operating Systems: UNIX, Linux, Windows XP/Vista/7

Languages: JAVA, C, C++

Java Technologies: Servlets, JSP, JDBC, JNDI, XML, DOM, Web services (Restful, WSDL, SOAP), CSS, Hibernate 3.x, Struts, JavaScript,, JDK.1.x, JNDI,, XML, XSL, HTML, DHTML, Collections, Generics and JMS

Database: Oracle 8i/9i, MySQL, MS Access, SQL, PL/SQL, SQL Server

Design Patterns: MVC, Front Controller, Business Delegate, Session Facade, Composite Entity, Value Object, Data Access Object and Business Object.

Methodologies: OOP, OOAD, SDLC, AGILE (Scrum), Iterative.

Frameworks: Struts, Spring, Hibernate

IDE: Eclipse, RAD, Intellij

Tools: Microsoft VISIO 2003, XML Spy, putty, winscp374, Quality Center, Selenium, Edit plus, log4j, Jasper reports.

Source Control: VSS, SVN, CVS

Web/App Servers: JBoss, Apache Tomcat, Glassfish

Build and Test Tools: Maven, Ant, JUnit

PROFESSIONAL EXPERIENCE

Confidential, Richmond, VA

Senior Java/J2EE Developer

Responsibilities:

  • Involved in the implementation of Key requirements for the state project, which involved development, integration and deployment of Application over web services & MQ mediated through IBM ESB 7.X, to interact with Federal Services.
  • Used IBM ESB 7.5 to enable the application architecture on SOA, created mediation modules over web services, enabling the data transformation, enrichment and security for the SOAP messages.
  • Deployed the security features by registering the web services over WSRR 8.0.0.1 and responsible for the promotion and deployments or upgrades for new incremental functionalities.
  • Used IBM WebSphere Integration Designer 7.5 for the development of ESB modules.
  • Involved in developing web services Consumers & Producers and in handling xml request and responses over SOAP 1.1 and SOAP 1.2.
  • This involved XML data translation received, into JAXB objects and persisting into the database and vice versa.
  • Developed Message Driven Beans over IBM MQ 7.0 for receiving key updates in asynchronous manner onto IBM WAS 7.0.
  • Used Rational Application Developer IDE 8.5 for development of J2EE modules along with IBM WAS 7.X as runtime environment.
  • Extensive use of SOAPUI Tool is made for testing the consuming and producing part of web services.
  • Designed and implemented JMS Adapter component using JMS and IBM MQ Series 8.0 for interacting with third-party services synchronously and asynchronously using Message Driven Beans (MDBs)
  • Extensively used iText 5.x for PDF generation for generating documents for the customers.
  • Involved in the database schema design which was based on the xsds shared by the federal hub for oracle 11g.
  • Worked on Ant, Maven scripts to build application ear and batch jars and deployed them in UAT environments.
  • Involved in using log4j for logging, and customized framework for caching and auditing.

Environment: JSP, JDBC, EJB, Struts, JMS, IBM MQ Series 7.0, Message Driven Beans, Web services- SOAP 1.1 & 1.2, XML/XSD, IBM Application Server 7, RAD 8.5, SOAPUI Tool, IBM ESB 7.5, IBM WID 7.5, iText 5.x, HTML, JavaScript.

Confidential

Technology Analyst

Responsibilities:

  • Feasibility study and the High Level design. .
  • Developing REST web services.
  • Developing UI using JSP and Struts.
  • Used Hibernate for O/R mapping, HQL to retrieve data.
  • Used Spring Inversion Of Control for bean creation
  • Used XML/XSL and DOM parsing technologies for testing the web services responses.
  • Developed unit test cases using JUnit
  • Used mocking, PowerMock, Mockito
  • Used Maven for building and deploying code.
  • Developed using Scrum methodology
  • Defect fixing using firestone.
  • Responsible for maintaining project documents using VSS.
  • Version Controlling using CVS.
  • Tracking the defects at each level of Project cycle using IPM+ and preparing the defect patterns.
  • Collaborating with team members and other teams (RA, UI etc.).

Environment: Core Java, JSP, Servlets, Struts 1.0, Swing, Spring framework, hibernate, XML/XSL, DOM, XSD, SOAP, JavaScript, MySQL, Oracle 9i, Web Services, Java beans, Java script, JNDI, JDBC, JMS, ANT, VSS, CVS, JUnit, Eclipse, Linux, Windows, SVN, PL/SQL, Shell Script

Confidential

Technology Analyst

Responsibilities:

  • Bug fixing and Call id fixing using firestone and IPM+.
  • Bug fixing/enhancements using JSP, Struts, Spring, Hibernate
  • Delivering/deploying the bug fix patches as required.
  • Provide functional support needed for Testing team.
  • Used Maven for building and deploying code.
  • Impact Analysis.

Environment: Core Java, XML/XSL, DOM, XSD, REST, JSP, Servlets, Struts, Spring framework, hibernate, Oracle, SQL, WebServices, Java beans, Java script, AJAX, JNDI, JDBC, JMS, ANT, CVS, JUnit,, Eclipse, Tomcat, Linux, Maven

Confidential

Technology Analyst

Responsibilities:

  • Designed and developed Futures Mark to Market (MTM) processing and Initial Margin (IM) processing.
  • Feasibility study of the Requirements provided for the Futures module.
  • Provide High Level Design and Low Level Design with a set of design discussions.
  • Development of the Application for MTM and IM processing using JSP, Struts, Spring, Hibernate and web services
  • Developing unit test cases using JUnit.
  • Defect fixing using firestone.
  • Support during Module Testing.
  • Acted as Configuration Controller (CC) for the project.
  • Responsible for maintaining project documents using VSS.
  • Version Controlling using CVS.
  • Tracking the defects at each level of Project cycle using IPM+ and preparing the defect patterns.
  • Collaborating with team members and other teams (RA, UI etc.).

Environment: Core Java, Eclipse, SQL Server, JSP, Struts, Spring. Hibernate, Web Services, REST, VSS, JDBC, XML, SQL, Tomcat, java script, AJAX, UML, Maven

Confidential

Senior Software Developer

Responsibilities:

  • Designed and developed Mutual Funds related processing like Liquidation, Split, Reverse-split, and Merger.
  • Feasibility study for the High Level design provided.
  • Development of the Application for different Corporate Actions using Spring, Hibernate, JSP, REST web services and Struts
  • Unit Testing using JUnit
  • Defect fixing using firestone.
  • Support during Module Testing.
  • Acted as Configuration Controller (CC) for the project.
  • Responsible for maintaining project documents using VSS.
  • Version Controlling using CVS.
  • Tracking the defects at each level of Project cycle using IPM+ and preparing the defect patterns.
  • Collaborating with team members and other teams (RA, UI etc.).

Environment: Core Java, WSAD, XML/XSL, DOM, XSL, VSS, Oracle Enterprise Manager, isql *plus, Edit plus, Eclipse, SQL, Toad, Spring, Hibernate, Struts, JSP, REST web services, Maven

Confidential

Software Developer

Responsibilities:

  • Designed and developed Mutual Funds related modules like Subscription, Redemption, Switch, and Transfer.
  • Feasibility study for the design provided.
  • Understanding the behavior of Transactions and Systematic plans related to Mutual Funds.
  • Development of the Application for different transaction types and Systematic Plans using JSP, Struts, EJB, SOAP Web Services
  • Unit Testing using JUnit
  • Defect fixing using firestone.
  • Support during Module Testing.
  • Version Controlling using CVS.
  • Using VSS and IPM+.
  • Tracking the defects at each level of Project cycle using IPM+.

Environment: Core Java, WSAD, XML/XSL, EJB, VSS, CVS, isql *plus, Edit plus, JSP, Struts, EJB, SOAP, WSDL, ANT

Confidential

Software Developer

Responsibilities:

  • Understanding the Omnibus and Non-omnibus behavior of Mutual Funds.
  • Bug fixing and Call id fixing using firestone and IPM+.
  • Development of the Application for different transaction types and Systematic Plans using JSP, Struts, Hibernate, SOAP Web Services
  • Unit Testing using JUnit
  • Version Controlling using CVS.

Environment: Core Java, WSAD, XML/XSL, VSS, JBoss, Oracle, Edit plus, Toad, Struts, JSP, Hibernate, SOAP WebServices, Ant.

We'd love your feedback!