Sr Java Developer Resume
Jersey City, NJ
PROFESSIONAL SUMMARY:
- 8+ years of experience in designing, developing and deploying client - server, web and distributed end-to-end enterprise applications.
- Extensively worked on Health care and finance domains.
- Excellent depth in J2EE Technologies such as Servlets, JSP, JSF, HTML, JavaScript using services like JDBC, RMI, JNDI, JMS, JTA, Java Mail.
- Excellent work Experience in Core Java, J2SE 1.5 and 1.6.
- Good hands-on experience with the latest frameworks such as Struts, Hibernate and Spring 3.0, has a solid understanding of the new Struts2 framework.
- Extensively used O/R mapping capabilities of Hibernate in scalable enterprise applications.
- Extensively worked on Web Services technologies like SOAP, WSDL, and Rest API.
- Very strong working experience on XML, XQuery, DTD, XSL and XSLT, using DOM and SAX parsers extensively.
- Extensively implemented J2EE design patterns such as MVC, Service Locator, Factory Pattern, Session Facade, Singleton, Service Factory and DAO, DTO and best practices for building enterprise systems.
- Extensively used JQuery in web based applications.
- Skilled at writing DB2, SQL, Stored procedures, Functions and Triggers.
- Well versed with IDEs such as WSAD, Eclipse, RCP and Edit plus.
- Experienced in deploying J2EE applications on Apache Tomcat web server and WebLogic, WebSphere, JBoss application server.
- Very good understanding of RDBMS, OOPS, OOAD and DOJO.
- Experience in deploying applications on Windows and Unix environments
- Experienced in writing JUnit test cases for system testing, Used Log4j for logging.
- Excellent work experience with Version Control Tools such as Subversion, Mercurial, PVCS, SVN and IBM ClearCase.
- Developed Self-Service, Enterprise web applications in BFSI, Pharmaceutical and Healthcare verticals.
- Worked with Maven, ANT Builder for application building, scheduling, mailing and automation.
- Worked on Agile Development Methodology.
- Experienced in Full SDLC life Cycle such as Analysis, Design, Implementation, Testing, Enhancement, Production Support and Change Management of business critical applications.
TECHNICAL SKILLS:
Languages: C, C++, J2SE, SQL, PL/SQL
Web Development: JSP, CGI, JSF, AWT, Swing, JavaScript, HTML, DHTML, XML, XQuery, Jasper Reports, JQuery, DTD, DOJO, XSD, XSL, XSLT, Flex
J2EE Technologies: Servlets, JDBC, RMI, JNDI, JTA, JMS, Java Mail
Application Frameworks: Struts, Spring
ORM Frameworks: Hibernate
Middleware: JavaBeans, EJB
Web Services: SOAP, WSDL, Rest API, WSDL
RDBMS/ODBMS: Oracle, MySQL, Microsoft SQL Server, DB2
IDEs: Edit Plus, Eclipse, WSAD
Application Servers: WebLogic, WebSphere, JBoss
Web Server: Apache Tomcat
Version Control: Subversion, SVN, PVCS, Mercurial
Tools: JUnit, Log4j, Apache Ant, Maven, TDD
Operating Systems: UNIX, Windows
Security Frameworks: ACEGI
PROFESSIONAL EXPERIENCE:
Confidential, Jersey City, NJ
Sr Java Developer
Responsibilities:
- Involve in gathering, analyzing and documenting business requirements, functional requirements and data Specifications for application development.
- Develop/program new functionality and features in line with functional specifications and business requirements.
- Provide recommendations to management concerning issues of programmer productivity and software development management.
- Develop core Java programs for all business rules and workflows using spring framework.
- Re-factor existing code structure to separate core business logic and Data Access Objects (DAOs).
- Implement Hibernate for data persistence and management.
- Analyze and fix issues related to Soap Web services and Application responses.
- Write database queries and programs for data insertion, updates and views.
- Design and develop the presentation layer using JSPs, JQuery and JavaScript.
- Involve in design, configuration, development and bug-fixes.
- Conduct system analysis and development, with limited support from professional staff, to keep our systems current with changing technologies.
- Analyze, design, development of software systems to form a basis for the solution of information processing problems.
- Responsible for analysis of current programs including performance, diagnosis and troubleshooting of programs presenting challenges and design solutions to overcome such.
- Responsible for developments with clients and third parties in ensuring and meeting structural requirements.
- Exported web services using JAX-WS Spring support. Extensive experience in production support.
- Implemented external customer page using Spring MVC pattern and IOC.
- Automation of deployment and enhancement of web services testing framework primarily Jbehave.
- Involved to work CA IDM web service interface is to allowed third party applications.
- Enhanced database application for better data recovery connecting to Q/kdb database.
- Conduct functional and performance testing.
- Respond promptly and professionally to bug reports.
Environment: Java 1.6, Spring Framework 4.0, Hibernate, Oracle 10g, JPA, Web Services, Rest API, WSDL, XML, JAXB, WebSphere Server 7.0, DB Visualize, Log4J, Ant.
Confidential, Grand Rapids, MI
Sr Java Developer
Responsibilities:
- Wrote Java 1.6 code.
- Implemented Rest API and deployed the Web services using WebSphere Server.
- Worked on J2EE components and Services.
- Worked on the design documentation preparation using Microsoft Visio 2007.
- Implemented the Web application in MVC architecture with Struts, JSP, and Servlets.
- Involved in development of Struts Controller classes, Struts framework and involved in view part.
- Involved in designing, building various custom tags.
- Monitored development and handled deviations in development and deliverables.
- Provided test support in SIT (System Integration Test) and UAT (User Acceptance Testing).
- Used change management process to deploy application from lower environment to production environment.
- Used Maven 3.x as the build tool and Tortoise SVN as the Source version controller.
Environment: Java 1.6 Struts 2.0, Hibernate, Oracle 10g, JPA, Web Services, Rest API, WSDL, XML, JAXB, WebSphere Server 7.0, DB Visualize, Log4J, Ant.