Sr. Java Developer Resume
Southlake, TX
SUMMARY
- 10 years in Software Development & maintenance involving analysis, design, development, deployment and testing of various applications using Java, XML client/server and distributed architectures.
- Experience in developing secure web applications using JSP, Servlet, Struts, Spring, Spring boot, Hibernate, Velocity, GWT, JMS frameworks.
- Proficient in building and deploying Web and Enterprise Applications into Tomcat, Jboss, WebSphere containers.
- Experience in designing web application using Backbone JS, Bootstrap, jQuery, Ajax, HTML, CSS, JavaScript, and XML.
- Extensive experience in designing and developing SOAP (JAX - WS) style Web Services using CXF Restful Web Services.
- BPMN process modelling tool.
- Expert in SQL Programming, Stored Procedures using Oracle 9i/10g.
- Strong knowledge in SDLC (Software Development life cycle) of a project.
- Adept in end-to-end development of software products from requirement analysis to system study, development, testing, documentation and implementation.
- Handling various technical aspects like software design, coding of modules, monitoring critical paths & taking appropriate actions.
- Experience in Configuration, Tuning, and Deploying applications.
- Having 2 years of Production Support experience in Confidential Bank Frankfurt Germany.
- Experience in developing project in Maven, and TDD approach.
- Good communication and interpersonal skills.
TECHNICAL SKILLS
Scripting: Java Script, jQuery, HTML, CSS, Unix Shell Scripting.
Frameworks: Spring, Spring boot, Struts, Log4j, J-Unit, Hibernate, JMS, GWT, Velocity, Bootstrap
Web Technologies: JSP, Servlets, XML SAX/DOM
Web Server: Apache Tomcat Server
Application Server: WebSphere, JBOSS.
Bug Tracking tools: Test Director, Quality Centre
SQL tools: SQL developer
Configuration Management Tools: Star Team, Tortoise SVN, CA Harvest.
UML Tools: Amateras UML tool
Development Environments: Eclipse IDE, IBM Rational Software Architecture.
Relational Database: Oracle, DB2
Banking Tools: SEPA
Operation Systems: Windows 98/2000/XP/Nt, UNIX
Languages: Java, SQL, PL/SQL, MySQL.
Code Review Tool: Find Bugs
PROFESSIONAL EXPERIENCE
Confidential, Southlake, TX
Sr. Java Developer
Responsibilities:
- Involved in Requirement gathering.
- Involved in Estimation.
- Coding of the requirements.
- Involved in resolving high-end customer issues.
- Involved in upgrading of Seat Map services and analyzing the impact.
- Postman testing of the services.
- Involved in design of complete flow of Insurance cover (Cover more) product.
- Developed JMeter testcases for Insurance, Seat Map testing.
- Developed Junit test classes.
Environment: Java, BPMN 2.0, SOAP Webservice, Backbone JS, Junit, Maven, Eclipse IDE, WebStorm, Git, jQuery, Windows XP, CA agile central, Jira.
Confidential, Southlake, TX
Sr. Java Developer
Responsibilities:
- Involved in Requirement gathering.
- Involved in Estimation.
- Coding of the requirements.
- Involved in resolving high-end customer issues.
- Postman testing of the services.
- Developed Junit test classes.
Environment: Java, CA agile central, Jira, Spring, Restful Webservice, SOAP Webservice, Backbone JS, Junit, Maven, Eclipse IDE, WebStorm, Git, jQuery, Windows XP.
Confidential, Sleepy Hallow, NY
Sr. Java Developer
Responsibilities:
- Coding of admin application, which is used by the operations team to see the status of the applications
- Coding of collecting the documents from the FTP server and uploading into tables.
- Coding of web service for verifying previous policies.
- Soap UI testing the services.
- Testing the code by developing the Junit test classes.
Environment: Java, Spring, Restful webservice, SOAP Webservice, Velocity, Bootstrap, Junit, Maven, Rational Software Architecture IDE, WebSphere, Team foundation server, Oracle, jQuery, Windows XP,tomcat, UNIX.
Confidential, Warren, NJ
Sr. Java Developer
Responsibilities:
- Taken ownership of party services. Involved in requirement gathering and analyze the solution according to the existing system.
- Estimated the project based on requirements.
- Prepared Technical specification and flow chart diagrams.
- QuantumFX is the core business engine which is used with Spring Framework.
- Created queues to communicate with OASYS external system using JMS API.
- Created and configured persistent and business cashes.
- Velocity framework is used to prepare the xml’s that need to be sent to OASYS system.
- Developed new screen for Oasys module using GWT Framework. This screen is used by operation to manual intervention in case if a compressed deal is waiting for a ack/nack.
- Prepared impact analysis for the JIRA’S raised during SIT and UAT testing.
- Prepared stored procedures for compressing Oasys eligible deals.
- Prepared Stored Procedures and coding for migration.
- Performance tuning of the application, which involved tuning at Stored Procedure and coding.
- Prepared shell script to execute jobs.
- Used Find bug tool to do peer review of the code.
- Test case reviews.
- Involved in CCB (Change Control Board) meetings.
- Involved in the deployment of the project into various environment & smoke testing the application.
- Involved in SIT, UAT support during the testing phase.
Environment: Java, JMS, Spring, GWT, Velocity, Windows XP, Jboss, Oracle SVN Tortoise, UNIX.
Confidential, Warren, NJ
Sr. Java Developer
Responsibilities:
- Involved in analyzing the requirement and design as per the existing system.
- Time effort estimations for development and defects.
- Involved in Coding/development, maintenance, bug fixing.
- QuantumFX is the core business engine which is used with Spring Framework.
- Prepared stored procedure for migration of deals to Netting interface in UAT and production environments.
- Created and configured persistent and business cashes.
- Developed new screen for Netting module using GWT Framework. This screen is used by operation to manual intervention for doing manual netting.
- Used Find bug tool to do peer review of the code.
- Test case reviews.
- Prepared impact analysis for the JIRA’S raised during SIT and UAT testing.
- Involved in the deployment of the project into various environment & smoke testing the application.
- Involved in support and defect fixing during the testing phase.
- Involved in CCB (Change Control Board) meetings.
Environment: Java, JMS, spring, GWT, Velocity, Windows XP, Jboss, SVN Tortoise, UNIX.
Confidential
Sr. Java Developer
Responsibilities:
- Production Support L2, L3.
- Prepared Support documents for the issue fixes.
- Preparing GCM which contains hot fixes, Releases.
- Involved in incident management calls during outages and provide them the impact details.
- Preparing the impact analysis for the defects.
- Preparing SQL patches and getting reviewed.
- Analyze the issue and provide a work around.
- Logging issues into Quality Center/DB symphony and assigning to the team
- Time effort estimations for defects.
- Preparing the test cases for the new enhancements and to test end to end flow.
- Involved in the deployment of the project into various environment & smoke testing the application.
Environment: Java, Servlets, Jsp, Oracle, Struts, Windows XP, UNIX, Apache tomcat server, Eclipse.
Confidential, Sr. Java Developer
New York, NY
Responsibilities:
- Requirement gathering from the client and preparing impact analysis. in
- Time effort estimations for defects and enhancements.
- Peer review of the code.
- Enhancements, Debugging, and Unit testing.
- Involved in the deployment of the project into various environment & smoke testing the application.
- Involved in support during the testing phase.
- Developed test cases to test the end-to-end flow of the components.
- Ramping of new resources.
Environment: Java, Servlets, JSP, DB2, Hibernates, Windows XP, WebSphere, IBM RAD.
Confidential, Milwaukee, WI
Java Developer
Responsibilities:
- Involved in Enhancements, Debugging, and Unit testing.
- Time effort estimations for defects and enhancements.
- Peer review of the code.
- Prepared impact analysis for the defect fixes.
- Involved in the deployment of the project into various environment & smoke testing the application.
- Involved in defect fixing during the testing phase.
- Ramping up the new resources.
- Developed test cases to test the end-to-end flow of the components.
- UML design of Sequence and class diagrams using Amateras UML.
Environment: Java, JSP, servlets, Web Frame work (Struts), Windows XP, WebSphere 5, and Web services, My Eclipse, SVN Tortoise and CA Harvest.
Confidential
Java Developer
Responsibilities:
- Involved in Enhancements, Debugging, and Unit testing.
- Time effort estimations for defects and enhancements.
- Prepared the impact analysis for defect fixes.
- Involved in the deployment of the project into various environment & smoke testing the application.
- Involved in defect fixing during the testing phase.
- Developed test cases to test the end-to-end flow of the components.
- UML design of Sequence and class diagrams using Amateras UML.
Environment: Java, xml, Html, Servlets, WebFramework (Struts), Windows XP, Tomcat, Web services, My Eclipse, SVN Tortoise and CA Harvest.
Confidential
Java Developer
Responsibilities:
- Involved in defect fixing during the testing phase.
- Prepared the impact analysis for defect fixes.
Environment: Java, JSP, servlets, JavaScript, XML, XSL, Web Framework (Struts)Web services, Windows XP, Tomcat, My Eclipse, SVN Tortoise, CA Harvest.
