Java/j2ee Technical Lead Resume
Tampa, FloridA
SUMMARY
- Diversified experience as a Software Professional in design and development of web and enterprise applications in variety of environments and companies including Telecom and insurance.
- Extensive experience in development of multi - tier applications using Java, J2EE, Spring, Struts, Hibernate, Junit, XML, XSD, SOAP, WSDL, Restful and JMS.
- 7+ years of experience in MS Sql Server and Oracle.
- 7+ years of experience in UI, Java scripting and Crystal reports.
- 1+ years of experience in Progress 4GL and BMC Remedy.
- Certified Scrum Master.
- Certified LOMA 280: Principles of Insurance.
- Experience with full SDLC process which involves requirement analysis, design, implementation, testing and maintenance of applications in waterfall, Agile scrum methodologies.
- Experience in developing web applications using Spring MVC, Struts along with HTML5, CSS3, JavaScript.
- Having knowledge on emerging JavaScript based front end technology like AngularJS.
- Good experience with SOAP and RESTful web services using JAX-WS.
- Excellent work experience with writing SQL queries for Relational Databases, Oracle.
- Good Experience in unit testing frameworks like Junit.
- Utilized Maven, ANT for application builds and Jenkins for continuous integration and extensively worked on multiple IDE tools like RAD and Eclipse.
- Worked with version controlling tools like SVN, VSS and CVS.
- Deployed applications in WebSphere and tomcat.
- Experience with Log4j to debug the application issues and looking through the log files on Linux servers using Linux/Unix commands using putty.
- Participated in design reviews, code reviews and quality audits.
- Proficient in gathering user requirements and converting them into software requirement specifications with UML class and sequence diagrams using Rational Rose.
- Experience in interacting with Clients directly at the time of requirement analysis and design reviews.
- Worked with team in getting the work done within the deliverable timelines.
- Having Experience in production support on call activities.
- Experience in working with multiple vendors and geographically distributed teams.
TECHNICAL SKILLS
JAVA/J2EE: Core Java, JSP, Servlets, JDBC, JAXB, JAX-WS,JSF
Frameworks/Technologies: Struts1.3, Struts2.0, Spring3.x, Hibernate, XML, XSD, SOAP, WSDL, REST
Web Technologies: HTML5, CSS3, JavaScript, JQuery, AJAX, AngularJS
Unit Testing Frameworks: Junit
Database: Oracle, MS SQL Server
Operating System: Windows, Linux and UNIX
Application Severs: Tomcat, Web Sphere
Build tool/Script: Ant, Maven 3, Jenkins
Methodologies: Agile, Waterfall
Other tools: SOAP UI,Log4J, TOAD, SVN, CVS, VSS, JIRA, SOAPUI, Rational Rose, Putty, BMC Remedy, HP Quality Center
PROFESSIONAL EXPERIENCE
Confidential, Tampa, Florida
Java/J2EE Technical Lead
Responsibilities:
- Web tier is developed using Spring MVC and frontend pages that are developed using HTML5, CSS3, JavaScript, AJAX and JQUERY.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Used SOAPUI as web services testing tool.
- Implemented the Business logic with Core Java by efficiently utilizing the OOPS concepts, Collections, Exception handling and Executor framework for multi-threading with thread pools.
- Performed Unit Testing using JUNIT.
- Interacted with Business Analyst for requirements gathering.
- Resolved DEV and QA issues by analyzing into log files for the application deployed on Linux Server.
- Used MS SQL Server for database, SVN for code repository.
- Deployed application on WebSphere application server in DEV and TEST environment.
- Developed application logging using Log4J to log messages and errors.
- Maven and Jenkins for the application build and deployments.
- Review the estimates and plan the resources to successfully execute the project.
- Risk management and mitigation plans.
- Guiding and monitoring the team’s activities.
- Project SDLC is worked through Agile SCRUM methodology. Participated in daily scrum meetings, sprint planning and sprint retrospective sessions.
Environment: Core Java, J2EE, JDK, JSP, Spring MVC, Hibernate, JavaScript, Ajax, JQuery, Junit, Restful, SOAP, SVN, Toad, XML, WebSphere, MS SQL Server, Windows, Linux.
Confidential
Onshore Java/J2EE Technical Lead
Responsibilities:
- Developed the application using the iterative and incremental software development process of SCRUM technology. Worked in Agile scrum with 4 week sprints.
- Onshore Technology Lead for Assurance program which involved planning, scheduling, RAID and tracking the key business activities.
- Analyzed and modified existing code wherever required and responsible for gathering, documenting and maintaining business requirements, and developing the code accordingly.
- Developed Application based on Spring MVC Framework.
- Used SOAPUI tool as web services testing tool with test data.
- Developed test cases for service layer methods using JUNIT.
- Deployed application in WebSphere Server.
- Application is build using Maven and Jenkins for the continuous integration.
- Eclipse as IDE for developing and debugging the application
- Created Junit tests for service layer classes.
- SVN for the source code repository
- Involved in enhancements of the system and worked on fixing QA issues.
- Managing Technology issues throughout all phases of project delivery.
Environment: Core JAVA, JSP, Spring MVC, Spring, Hibernate, WebSphere, JavaScript, AJAX, AngularJS, Maven, SVN, Jenkins, Windows, Linux BMC Remedy.
Confidential
Java/J2EE Technical Lead
Responsibilities:
- Worked with Agile Scrum methodology with daily scrums, sprint planning sessions and implementing the functionality through sprint tasks.
- Offshore project lead for PCI program which involved planning, scheduling and tracking the key business initiatives (GIMMI implementation for interfaces).
- Offshore deployment lead for BillPay which involved around 200 production deployments which involved tracking the application readiness for deployment and monitoring the application status on a daily basis.
- Managed the complete iTAM CRQ lifecycle which involved the CRQ tracking and application progress according to the given time lines.
- Web tier is developed using Spring MVC and JSP, HTML5, CSS3, JQuery, AJAX, JSON.
- Tested the web services using SOAPUI tool.
- Developed Entity classes for Hibernate ORM mappings with database tables.
- Used various Java Core concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
- Deployed application on WebSphere server in DEV and QA environments using Maven and Jenkins.
- SVN for the code repository and RAD (Rational Application Developer) as IDE.
- Developed a logging component using Log4J to log messages and errors.
- Fixed UAT priority issues and participated in code review and maintaining code coverage
- Presented the demo application to the client in the sprint review meeting.
Environment: Core JAVA, JSP, HTML5, CSS3, JavaScript, JQuery, AJAX, Spring, Hibernate, SOAP, XML, XSD, WSDL, Oracle, SVN, Tomcat, WebSphere Drools Maven, RAD, JUNIT.
