Technical Java Lead / Senior Java J2ee Developer Resume
Mclean, VA
PROFESSIONAL SUMMARY:
- More than 9 years of experience in Designing, Estimation & requirements gathering, Team leading, Development & implement J2EE and webMethods enterprise solution mainly in Banking domain and Manufacturing & Hi Tech domain with major clients like Apple, Freddie Mac, JP Morgan, and Chase, 53 Bank, Vantiv and Confidential
- Experience in Web based Application and Front End applications in a three - tier architecture using Object Oriented Paradigms using OOAD, SDLC, AGILE methodologies and Continues Build and Integration
- Expertise in building and developing enterprise applications using enterprise technologies - Struts, spring, Web services (Axis), Hibernate, core Java, Servlet.
- Exposure to Service Oriented Architecture including Universal Description and Discovery Integration (UDDI) lookups, Web Services Description Language (WSDL) using SOAP protocol, and Extended Markup Language (XML).
- Expertise in developing Web Services and integration using Software AG webMethods along with Integration servers, Broker, MQ and JDBC Adapters, Designer and MywebMethods Server.
- Developed front end using JSP, HTML and CSS and provided client side validations in JavaScript.
- Extensive knowledge in multiple Application Servers like WebLogic, IBM Web Sphere, JBoss and Apache Tomcat.
- Proficient in with different tools like Git, Jenkin, Eclipse and RAD.
- Proficient in creating server-side components, designing and implementing Business Tier Objects, User Interface (GUI) design and development, Unit testing, debugging and Deployment.
- Ability to grasp new technologies and to correctly apply new tools to build applications.
- Self-motivated, detail oriented, strong team player, Strong analytical skills and the ability to think creatively.
- A dedicated individual with excellent communication and interpersonal skills.
PROFESSIONAL SKILLS:
Operating Systems: Mac, Windows 2000/NT/ XP/Vista/7
Programming Methodologies: Object Oriented Programming (OOPs),
Language: Java - Collection framework, Generics, Multithreading, Exception Handling, Design Patterns, JDBC, etc
Framework & Others: Struts, Spring, Hibernate, Spring MVC, Spring JDBC
SOA/Web Service: REST, SOAP, JSON, JERSY, webMethods 7.x, 8.x, JDBC Adapters, MQ Adapters, Broker, Integration Server, Axis2
Technologies: JSP, Servlets, JDBC, JavaScript, JMS, IBM MQ, Junit, JNDI, Maven, Unix, SQL
Databases & Tools: Oracle, Eclipse, TOAD, Rapid SQL
Bug Tracking Tools: HP Application Lifecycle Management
Version Control System: Git, Clear case,, SVN (Subversion),
Application/Web Servers: WebLogic, Apache Tomcat, IBM Web sphere Application Server
Continuous Integration Tool: Jenkins
Other Utilities: Rational Rose (Software Design Tool), Splunk, DevOps, JMS Toolkit
Testing: Test Driven Development, Junit, IT cases, Smoke Testing, SIT, UAT, Selenium Automation
PROFESSIONAL EXPERIENCE:
Confidential, McLean VA
Technical Java Lead / Senior Java J2EE developer
Responsibilities:
- Technical Lead involved in Analysis and Design, coding, Unit and Integration Testing
- Prepare System Design and Technical Specification documents.
- SOAP/REST Webservice design and implementation
- Understand the business requirement and work on implementation using Java/J2EE
- Selenium Automation Testing of UI Story
- Webservice Automation Testing
- Setup new Jenkin Jobs for Dev/Test environment.
- Responsible for environment setup and support for development, UAT environment.
- Prepare System Maintenance Technical Document for production support, other checklist and deliverable documents.
- Work with Infrastructure/Operation Support team for Production release.
Technologies: Core Java (Collections framework, Multithreading, Design Patterns, Exception handling, etc), J2EE, EJB,, XML, Oracle, JMS, Maven, REST, SOAP, Unix, Jenkins, Maven, Agile.
Confidential, Sunnyvale, CA
Technical Java Lead / Senior Java J2EE developer
Responsibilities:-
- Technical Lead/Onsite coordinator involved in Analysis and Design, coding, Unit and Integration Testing
- Prepare System Design and Technical Specification documents.
- Prepared checklist and other deliverable documents.
- Checked in latest code and documents in Clear case
- Understand the business requirement and work on implementation using Java/J2EE
- Responsible for environment setup required at development, UAT and production environment.
- Work with Network team for CL, connectivity setup in all environments.
- Prepare System Maintenance Technical Document for production support, other checklist and deliverable documents.
- Prepare Unit and System Test case documents.
- Work with Business and Development team for Monthly production release.
Technologies: Core Java (Collections framework, Multithreading, Design Patterns, Exception handling, etc), J2EE, Struts Spring, Hibernate, Oracle, JMS, Maven, Oracle, Unix, Agile,
Confidential, Sunnyvale, CA
Technical webMethods Lead/Senior webMthods Developer
Responsibilities:
- Worked as Technical Lead/Onsite coordinator involved in Enhancement Analysis, coding, Unit and Integration Testing, and Documentation
- Work with Business team on Requirement Analysis and prepare System Design and Technical Specification documents.
- Worked on implementation with help of webMethods Developer 8.x, Integration server, Broker, MQ and JDBC Adapter, MywebMethods Server.
- Code Deployment to test and production environment.
- Prepare System Maintenance Technical Document for production support, other checklist and deliverable documents.
- Co-ordinate with Client team and Offshore Team.
Technologies: - webMethods 8.1, Integration Server, Broker, MQ and JDBC Adapter, MywebMethods Server, Java, XML, SOAP, Oracle
Confidential, OH
Technical Java Lead
Responsibilities:
- Module Lead and involved in Analysis and Design, coding, Unit and Integration Testing, and Documentation.
- Prepare System Design and Technical Specification documents.
- Created set of classes using DAO pattern to decouple the business logic and data.
- Implemented Hibernate in the data access object layer to access and update information in the DB2 Database.
- Created UI pages with JSP, CSS and with validation using JavaScripts
- Prepare Unit and System Test case documents.
- Prepared checklist and other deliverable documents.
- Checked in latest code and documents in Clear case
Technologies: - core Java, JSP, Servlet, Spring, Hibernate, Web service, DB2 Database
Confidential, Cincinnati, OH
Sr. webMethods Developer
Responsibilities:
- Worked as Technical Lead/Onsite coordinator involved in Enhancement Analysis, coding, Unit and Integration Testing, and Documentation
- Work with Business team on Requirement Analysis.
- Prepare System Design and Technical Specification documents.
- Design Web Services Description Language (WSDL), XSDs.
- Worked on implementation with help of webMethods Developer 7.1, Integration server, Broker, MQ and JDBC Adapter, MywebMethods Server.
- Prepare Unit and System Test case documents.
- Code Deployment to test and stage environment.
- Prepare System Maintenance Technical Document for production support, other checklist and deliverable documents.
- Involved in document and code review.
- Checked in latest code and documents in Clear case.
- Co-ordinate with Client team and Offshore Team.
Technologies: - webMethods 7.1, Integration Server, Broker, MQ and JDBC Adapter, MywebMethods Server, Java, SOAP Web services, XML, DB2
Confidential, Cincinnati, OH
Sr. Java Developer
Responsibilities:
- Module Lead and involved in Analysis and Design, coding, Unit and Integration Testing, and Documentation.
- Prepare System Design and Technical Specification documents.
- Implantation of web services subscription in java using Axis2 and integration with other modules.
- Created set of classes using DAO pattern to decouple the business logic and data.
- Implemented Hibernate in the data access object layer to access and update information in the DB2 Database.
- Responsible for implementation of two major modules Client Search and Client Setup from UI till DB using Struts, Hibernate and Java.
- Created UI pages with JSP, CSS and with validation using JavaScripts
- Prepare Unit and System Test case documents.
- Prepared checklist and other deliverable documents.
- Checked in latest code and documents in Clear case
Technologies: - core Java, JSP, Servlet, Struts, Spring, Hibernate, Web service, DB2 Database
Confidential
Sr. Java Developer
Responsibilities:
- Team and Technical Leader and involved in Analysis and Design, coding, Unit and Integration Testing, and Documentation.
- Prepare System Design and Technical Specification documents.
- Responsible for Configure setup using Struts and Hibernate Configuration files.
- Created set of classes using DAO pattern to decouple the business logic and data.
- Implemented Hibernate in the data access object layer to access and update information in the Database
- Created UI pages with JSP, CSS and with validation using JavaScripts
- Prepare Unit and System Test case documents.
- Prepare System Maintenance Technical Document for production support, other checklist and deliverable documents.
- Checked in latest code and documents in Clear case.
Technologies: - core Java, JSP, Servlet, Struts, Hibernate, MS SQL Server 2005 Database
Confidential
Java Programmer Analyst
Responsibilities:
- Team Member and involved in Analysis and Design, coding, Unit and Integration Testing, and Documentation.
- Prepared Technical Specification documents.
- Responsible for MQ communication between two applications using IBM MQ.
- Defined the MQ Schema using XSD.
- Implemented Marshalling and Un-marshalling of XML Message while communication between two applications.
- Created set of classes using DAO pattern to decouple the business logic and configuration using Spring.
- Implemented Hibernate in the data access object layer to access and update information in the DB2 Database.
- Created UI pages with JSP, CSS and with validation using JavaScripts, Struts.
- Prepare Unit and System Test case documents.
- Prepared checklist and other deliverable documents.
- Checked in latest code and documents in Visual Source Safe.
Technologies:- core Java, JSP, Servlet, Struts, Hibernate, IBM MQ, Oracle Database
Confidential
Java Programmer Analyst
Responsibilities:
- Team Member and involved in Analysis and Design, coding, Unit and Integration Testing, and Documentation.
- Prepared Technical Specification documents.
- Responsible for MQ communication between two applications using IBM MQ.
- Defined the MQ Schema using XSD.
- Implemented Marshalling and Un-marshalling of XML Message while communication between two applications.
- Created set of classes using DAO pattern to decouple the business logic and configuration using Spring.
- Implemented Hibernate in the data access object layer to access and update information in the DB2 Database.
- Created UI pages with JSP, CSS and with validation using JavaScripts, Struts.
- Prepare Unit and System Test case documents.
- Prepared checklist and other deliverable documents.
- Checked in latest code and documents in Visual Source Safe.
Technologies:- core Java, JSP, Servlet, Struts, Hibernate, IBM MQ, Oracle Database
Confidential
Java Programmer Analyst
Responsibilities:
- Team Member and involved in Enhancement Analysis, coding, Unit and Integration Testing, and Documentation.
- Responsible for production defect troubleshoot and analysis.
- Implement the enhancement as per request.
- Prepare Unit and System Test case documents.
- Prepared checklist and other deliverable documents.
- Checked in latest code and documents in Clear case
Technologies:- Java, Struts, Hibernate, Oracle Database