Senior Java Developer Resume
NY
SUMMARY
- 9+ years of experience in design, development and implementation of Java/J2EE applications.
- Proven experience in successfully delivering time sensitive projects with high quality.
- Experience in working on large scale Java/J2EE applications consisting of different subsystems.
- Exposed to all phases of SDLC from Requirements gathering to User Acceptance.
- Very strong understanding of Enterprise application architecture and experience in using various design patterns.
- Excellent debugging and problem solving skills.
- Aptitude for learning new technologies and tools.
- Good team player.
TECHNICAL SKILLS
Development Cycle: Architecture, Analysis, Design, Coding, Testing, Maintenance
Programming: Java, Scala, Ruby, C++, C, SQL, HTML, JavaScript
Design: UML with Rational, OO Design, J2EE, Amertas Eclipse plug - in
Frameworks / APIs: Hibernate, Spring, Struts, Rails, Play 2.0, JUnit, Web Services, EJB, Servlets, JSP, JDBC, JMS (MQ, Mule), LDAP, XML
Application Servers: JBoss, WebSphere, WebLogic, Tomcat
Databases: DB2, Oracle, My SQL, Postgresql
IDE: Eclipse, Borland Jbuilder, WSAD, RAD, iReports
Version Control: GIT, SVN, CVS, PVCS, MKS, VSS and Clear case
Performance Tuning: JProbe, JConsole
Build Tools: Ant, Maven
Platforms: Solaris, Unix, Linux, Windows XP, 2000, NT
PROFESSIONAL EXPERIENCE
Confidential, NY
Senior Java Developer
Responsibilities:
- Developed Reference Data Broker (RDB), which is responsible for communicating between SAP and other existing components.
- Developed Fx Rates publisher (FXRP), which is responsible for communication between SAP and daily rates publisher for all the major markets.
- Developed Reference Data Publisher(RDP) to migrate the existing mainframe data to SAP. Implemented application life cycle testing suit with Junit4.
- Implemented User Acceptance Testing using Concordion.
Confidential, NJ
Project Leader
Responsibilities:
- Lead the team of 6 developers on the project.
- Involved in design, development, testing, maintenance phases of the project.
- Provided technical assistance to the other members of the team (as Spring/Hibernate Subject Matter Expert)
- Worked extensively on ORM (Hibernate), Spring transactions, ehcache.
- Involved in heap dump analysis to analyze and track memory leaks in the application
- Involved in performance tuning using JProbe
- Implemented application life cycle testing suit with Junit4.
Confidential, NY
Senior Java Developer
Responsibilities:
- Worked with business analysts to analyze the business requirements, convert them into a software problem and implementing them.
- Implemented business layer components for Director Selection according to the business rules.
- Worked extensively on Hibernate, Spring framework, IBM MQ, ehcache, Jboss, JUnit, Web Services, Quartz scheduler, Shell scripting, JMX (for hibernate, Ehcache statistics).
- Configured internal maven repositories and the project build configurations (Development, QA and Production) using maven.
- Involved in performance tuning using Jmeter, JProbe and JConsole.
- Used heap dumps and heap dump analysis to analyze and track memory leaks in the application.
Confidential
Senior Java Developer
Responsibilities:
- Designed Class, sequence diagrams using Microsoft Visio
- Worked on spring, Hibernate (Mapping, Query tuning), stored procedures.
- Developed messaging module, which communicates with MQ Server go load and retrieve data from AS400.
- Developed advanced log, Statistics and Cycle Reports using Jasper Reports.
Confidential
Java Developer
Environment: JAVA 1.4.2, Swing, EJB 2.0, Borland JBuilder, JAAS, SOAP, Axis, JAX-RPC, JMS, IBM MQ, DB2, Microsoft Visio, JUNIT, Jasper Reports, iReport, Log4J, PVCS.
Responsibilities:
- Worked on Stateless/Stateful/Entity beans.
- Used Java Mail API for sending email notification module to notify clients about their status as perceived by system.
- Developed web services to get jurisdiction tax information from a legacy system (EPOPS) written in C language using SOAP, and Axis soap engine.
- Implemented messaging using JMS/MQ.
- Designed reports using Jasper Reports in iReports editor.