Java Developer/ Module/ Team Lead Resume
San Jose, CA
SUMMARY:
- Java, J2EE Developer with 8+ years of experience in analysis, design, development, enhancement and maintenance of complex Java/J2EE applications
- Core Java experience and knowledge of OOPS Principles and best practices
- Involved extensively in using MVC framework
- Strong work experience in Server side programming and Client Server computing
- Experience working with Multi - Threaded application
- Good experience in developing RESTful Web services
- Experience working with JBoss and WebSphere Application Server
- Experience working with PostgreSQL and DB2
- Worked on Insurance and Networking domains
- Working knowledge of the Spring framework (Spring Core, Spring MVC, Spring JDBC)
- Good knowledge on the Java 8 features
- Experience in leading and managing teams- Roles played: Team Lead, Module Lead, Developer, PQA
- Very good client-relationship, interpersonal skills and direct interaction with the end-customer in resolving their queries
- Strong debugging and problem solving skills with excellent understanding of system development methodologies, techniques and tools
- Ability to learn and adapt quickly with new tools and technology, exhibited the ability to multitask and manage multiple modules
- AICPCU-IIA Certified Property & Casualty, Personal and Commercial Insurance associate
- SCJP certified professional
TECHNICAL SKILLS:
Operating Systems: Windows, Linux
Programming Languages: Java 1.7, C++
J2EE Technologies: HTML, JMS, EJB, JSP, Servlets, JDBC, Spring MVC, Spring Core, Spring JDBC, Restful Web Services (Jersey), MyBatis, JavaScript, JSON, XML
Database: Postgres, DB2
Application Servers: JBoss, Tomcat, IBM WebSphere Application Server
Utilities & Tools: ClearCase, StarTeam, TeamTrack, Junit, Log4j, Code Collaborator, Beyond Compare, ANT, Maven
IDE: Eclipse, RAD
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
Java Developer/ Module/ Team Lead
Responsibilities:
- Worked on the BNA Inventory REST API services
- Worked on the enhancements of the Fault Management module and Call Home
- Module owner and Team lead for the modules -Fault Management and Call Home
- Responsible for coordinating with the Client
- Worked directly with the end customers in resolving their queries during QUAL
- Worked on the defect fixes of Fault Management, Call Home, Support Save, Common Deployment Framework, MAPS, FICON & Client Framework
- Mentoring the new joiners in the team
- Managed a team of 4 members
Environment: Java 1.7, EJB, JMS, JAX-RS services, XML, JSON, Log4J, ANT, MyBatis, PostgreSQL, Windows, Linux, Eclipse, Team Track, Code Collaborator, Beyond Compare
Confidential
Java Developer/ Module/ Team Lead
San Jose, CA
Responsibilities:
- Module owner and Team lead for the modules -Fault Management and Call Home
- Responsible for creating the Functional Specification document and the feature enhancements for every release
- Responsible for requirements analysis, High level design, Coding, Testing and Code reviews
- Worked with the UT team to finalise the UI and other messages to be displayed to the user
- Worked on the UI creation using Java Swing
- Responsible for creating the DB schema request
- Worked on processing the messages from the JMS Queue
- Responsible for coordinating with the Client and provide effective handshake communication
- Mentoring the new joiners in the team
- Played the role of Project Quality Analyst (PQA) for the entire development team and made sure that the project is compliant to the Quality processes.
Environment: Java 1.5, Java 1.6 and Java 1.7, Swing, XUL Framework, XML, JDBC, JMS, EJB, Log4J, Postgres, Windows, Linux, Eclipse, TeamTrack
Confidential, San Antonio, TX
Java developer/ Module Lead
Responsibilities:
- Participated in requirement gathering discussions and status calls with the Client
- Involved in the preparation of the design documents and
- Design, Coding, Unit Testing and Development of test cases for Integration testing
- Peer and External Review of the deliverables
- Defect Prevention Activities
- Mentoring the new joiners in the team
- Project Documentation post delivery
- Ensuring timeliness of the deliverables
- Project Management Activities
Environment: Java 1.5, JSP, Servlet, DB2, Hibernate, IBM WebSphere Application Server, IBM RAD7.0, ILog JRules Rule Studio 6.2, StarTeam
Confidential, San Antonio, TX
C++ Programmer
Responsibilities:
- Initial AS-IS analysis of the existing underwriting system
- Understand the client requirements and the project functionality
- Preparation of High level and Low level design documents and coding
- Developed test plans for unit, integration and regression testing & validated them to ensure the quality of the developed software
- Involved in the peer and external review of the deliverables
- Participated in status calls with the Client
- Involved in the Defect Prevention Activities
- Documenting and sharing the lesson learnt with peer team members
- Ensuring timeliness of the deliverables
- Project Management Activities
Environment: C++, DB2, Mainframes, StarTeam