Java Lead Resume
Fremont, CA
SUMMARY
- 10+ years of IT experience in analysis, design, and implementation and testing of various Client/Server Applications, Web Based Applications using Java,J2EETechnologies, Object oriented programming Concepts and Database concepts
- Extensively worked with Banking and Healthcare domain with good experience of developing complex projects and good management skills of the deliverables
- Have excellent exposure to all stages of Software development Life Cycle and proficient with CMMi level processes
- Excellent work experience on CoreJava,J2EE, Servlets, JSF, JSP, XML, XSLT, Javascript, AngularJS, JSON, Ant, Tag Libraries, MVC frameworks such as Struts2, Struts Validator Framework and Struts Tiles Framework
- Experience in working on Jax - WS/Jax-RS Web Services, SOAP, WSDL/WADL implementation approaches
- Experience in working with Struts2 MVC integration projects
- Experience working extensively in all phases of a project development life cycle from Requirements analysis, Design, Implementation, Testing, Documentation, Standard reviews and Maintenance support
- Experience in developing WebServices (Produced and Consumed) using SOAP, RESTFUL
- Proficient in J2EE components such as Servlets, JDBC, Java Beans, struts and Hibernate
- Expertise in Object oriented analysis and design (OOAD) using Java/J2EE Design Patterns, Unified Modeling Language (UML)
- Experience in implementing security using Digital Signature Certificate
- Experience in working with Spring integration projects that uses most of the spring features
- Excellent Analytical /problem solving skills and extra ordinary in identifying the potential gaps and issues in the early stages of design phase itself
- Vast working experience in Version Managers like SVN, Clear Case, GitHub
- Expertise in developing the custom XML/JSON parsers and message services and queuing systems using Jaxb, JMS and IBM MQ
- Extensive work experience with various IDEs for development - Eclipse, IBM RAD and Netbeans
- Ability to manage and lead the team in a professional and sound manner
- Experience in designing the model-view-controller (MVC) unified framework for building the web apps using Servlets, JSP custom tags, JSTL and message resources
- Experienced in Web applications development using Spring MVC, AngularJS
- Excellent experience in software development methodologies including Scrum/Agile Model
- Excellent in writing SQL and understanding PL/SQL, Stored Procedures
- Experience in software development methodologies such as Waterfall Model and Agile (Scrum)
- Extensive experience in UNIX, LINUX and Windows
- Extensive work experience as a Team/Development Lead with complete ownership of end to end deliverables including requirement gathering, analysis, design, development, testing, launch and post production support with L3 support
- Excellent team player with good communication, people and leadership skills with onshore-offshore experience
- Experience on working on OBIEE, Teradata
TECHNICAL SKILLS
JAVA/J2EE Technologies: Core Java, Servlets, JSP, Apache Struts, EJB, WebServices, Javascript, Ajax, JAX-WS, JAX-RS, REST, JSON, Microservices
Frameworks/Platforms: Spring Integration framework, Struts MVC,JSF, Hibernate 3.2, Angular JS, Spring boot, Spring cloud
Application & Web Servers: IBM WAS, Tomcat, WebLogic
Web Designing Tools: Macromedia Dream weaver 8.0,HTML
Databases: Oracle, DB2, Teradata
XML Parsers: XML bean, Jaxb
Messaging System: WebSphere MQ
Build scripts: Maven, ANT
Testing Frameworks/Tools: JUnit, Soap UI, Postman
Version and issue controls: Tortoise SVN, Clear Quest, ALM, GItHub
UML Tools: MS Visio
Monitoring tools: Putty
Development Tools: Eclipse, IBM RAD, Edit plus, NetBeans
Scheduling API/Tools: Autosys
Operating Systems: MS DOS, MS Windows, Linux
BI Tool: OBIEE 11g/12c
PROFESSIONAL EXPERIENCE
Java Lead
Confidential, Fremont, CA
Responsibilities:
- Designed project architecture for the Alacra Monitoring module using Spring framework
- Used IBM MQs to send/receive files to Alacra and GSMOS(third party apps)
- Designed communication with database using Spring JDBC
- Developing the business logic using Java and Oracle DB
- Consumed the XML files from upstream and processed using Spring-Batch module
- Migrated the project from Anthill to Maven
- Worked on migrating the manual deployments to continuous Integration using Git, uDeploy, Jenkins
- Task delegation and track the progress
- Communicate with testing, infra team
- Integration Testing and Deployment
- Production support - L3 support
Environment: Java 1.8, Spring Core, XML, XSD, Oracle 11g, Autosys, Actimize, Git, Udeploy, Jenkins, Spring Batch, Confluence, Artifactory
Lead Java
Confidential, Fremont CA
Responsibilities:
- Understanding business requirements after discussion with Business Analysts and Business user team and implementation of business logic
- Participate in analysis, design, development, architectural meetings and testing phase
- Developed and implemented business logic using Struts2 MVC framework
- Developed the UI components using JSP, JavaScript and XSL
- Implemented logging using log4j
- Developed a debug Utility for speedy analysis of Front End issues
- Developed Master Module for the application which takes care of Role wise access
- Used Creational & Structural design patterns in project architecture
- Prepared the SQL statements required to render data on FE using .vm files
- Fine-tuned the slow running queries studying explain plan and SQL Tuning Advisor
- Worked as on call production support person and was responsible for batch monitoring and fixing production high priority tickets in recent release - L3 support
- Preparing technical documentation such as FSD, TDD
- Delegating work to team mates and conduct status meetings
- Onsite-offshore co-ordination, setting up weekly meetings for tracking
- Performed complete application life cycle functions (SDLC) from requirement to final release to users including design & analysis, Implementation, Testing, Deployment, Maintenance and Production support
- Work with cross functional team to understand the business and implement the same
- Prepared technical artifacts including UML Class diagrams, Sequence diagrams etc., using MS Visio
- Migrated the project into Angular, Spring boot, Microservices, Spring cloud architecture
Environment: Java 1.7/J2EE, Struts2 MVC, JavaScript, XML, Oracle 11g, Tomcat, Autosys, Putty, ALM, ANT, XSL, HTML, Spring boot, Angular JS, Microservices, Spring Cloud
Java Module Lead Developer
Confidential
Responsibilities:
- Designed and Implemented the business logic for online Quoting System using MVC architecture
- Developed UI forms using JSP, javascript, css etc. Facilitated the user to submit the quote thru multiple pages and resume the same anytime in future
- Worked upon and fixed browser compatibility issues. Made application browser compatible.
- Developed a Web Services component using Jax-WS to get the customer contact details from a WebServices provider
- Developed REST web services and exposed them to clients
- Consumed data from multiple web services and used it for comparing the quotes
- Performed complete application life cycle functions (SDLC) from conception to final release to users including design & analysis, Implementation, Testing, Deployment and Maintenance
- Delegating work to other team mates, assisting them as and when needed
- Developed and implemented the MVC Architectural Pattern using Spring Framework including View, Front Controller, Model and Controller
- Worked as a release coordinator and was responsible for maintaining the code base of application throughout the release
- Monitored the production logs using Putty after the Production Deployment to make sure application after deployment is functioning well
- Involved in technical documentation, presentations to client, train new resources
Environment: Java/J2EE, Springs Framework, Hibernate, Jax-RS Web Services, JAX-WS, DB2, IBM MQ, IBM WebSphere Application Server (WAS), Putty, Maven and UNIX shell scripts, IBM RAD
Java Developer
Confidential
Responsibilities:
- Developed SOAP web services and exposed them to client
- Developed DataPower maps using WTX
- Developed email delivery system and tested using SOAP UI
- Performed complete application life cycle functions (SDLC) from conception to final release to users including design & analysis, Implementation, Testing, Deployment and Maintenance
- Prepared technical artifacts including UML Class diagrams, Sequence diagrams etc., using MS Visio
Environment: Core Java, Java/J2EE, Springs JAX-WS Web Services, DB2, IBM MQ, IBM WebSphere Application Server, WTX, DataPower, SOAP UI, Mainframe
Front End Developer
Confidential
Responsibilities:
- Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP, Servlets, Form Bean and Action classes
- Developed Admin module of the application
- Developed a bulk file upload utility to upload bills for hospitals, patients
- Requirement gathering, providing best technical solution and implement the same
- SPOC for the project and responsible for timely delivery
- Prepared technical artifacts including UML Class diagrams, Sequence diagrams etc., using MS Visio
Environment: Java/J2EE, Struts, Tomcat, Oracle, Putty
Front End Developer
Confidential
Responsibilities:
- Developed the business logic using STRUTS framework
- Implemented security thru digital signature certificate
- Developed reports module of the application
- Travelling and Training end users about the application functionality
- Create and maintain technical design docs and artifacts
Environment: Java/J2EE, Struts, Tomcat, Oracle
