Sr Java Lead / Sme/architect Resume
SUMMARY
- Over 13+ 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 administration
- Extensively worked with Ecommerce and Banking domain with good knowledge 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, Struts, Spring, Blue Martini Frame work, Hibernate, Angular JS, Oracle Apache Ant, Tag Libraries and MVC frameworks
- Experience in working on Jax - WS/Jax-RS Web Services, SOAP, WSDL/WADL and Apache-cxf implementation approaches.
- 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 Web Services (Produced and Consumed) using SOAP, RESTFUL.
- Experience in Ecommerce Payment Gate Way (Cybersource - For Third Party Cards, Elavon - For Gift Cards )
- Experience in Monitoring tools - CA-wily, Gomez, Mpluse, Core metrics, Monetate,Rigor and Splunk
- Experience in configuring and deploying applications on IBM WebSphere, BEA WebLogic, and Jboss.
- Experience in ant, maven, Jenkins and Bit bucket
- Experience in Cybersource, Elavon, Smartclicx and Onesource
- Knowledge on Endeca (Search tool) and Oracle Workbench
- Completed the SCJP1.4 Certifications
- Experienced in Core Java, Struts and Spring Frame Work
- 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 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.
- Experience in writing database objects like Stored Procedures, Functions, and PL/SQL packages for Oracle, SQL Server and MySQL.
- Expertise in developing the custom XML/JSON parsers and message services and queuing systems using Jaxb, Jettison, 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.
- 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).
- Hands-on experience on tools like Eclipse, Rational Software Architect, STS, Maven, ClearCase, and Subversion.
- 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.
- Excellent team player with good communication, people and leadership skills with onshore-offshore experience.
TECHNICAL SKILLS
JAVA/J2EE Technologies: Core Java, Servlets, JSP, Apache Struts, EJB, Web Services, JavaScript, AngularJS, Bootstrap, Ajax, MDB, JAX-WS, JAX-RS,REST, JSON
Frameworks/Platforms: Spring Integration framework, Struts MVC,JSF, Hibernate and Blue Martini
Web Designing Tools: Macromedia Dream weaver 8.0,HTML
Databases: Oracle, DB2,Sybase
XML Parsers: XML bean, Jaxb
Messaging System: Websphere MQ, JMS
Rule Management System: JBoss Drools - Rule Engine
Build scripts: Maven, ANT.
Version and issue controls: RTC, JIRA, Maximo,Git,Jenkins and Bit Bucket
PROFESSIONAL EXPERIENCE
Sr Java Lead / SME/Architect
Confidential
Responsibilities:
- Performed complete application life cycle functions (SDLC) from conception to final release to users including design & analysis, Implementation, Testing, Deployment and Maintenance.
- Prepared the LLD using Microsoft Visio to record the requirements as is and cover the assumptions that we have with the upstream and downstream to be in agreement
- Interacted with business analysts and end users in gathering requirements.
- Prepared technical artifacts including UML Class diagrams, Sequence diagrams etc., using MS Visio.
- Developed and implemented the MVC Architectural Pattern using Spring MVC and Blue Martini Framework
- Developed a Jax rest service client to consume the customer data preference and consent details using Apache - CXF and spring framework
- Development of UI's with the help of Struts UI Tags
- Reviewed the modules developed by offshore team to make sure code is reflecting the LLD and code standards/best practices are followed
- Monitored the production logs in Splunk/introscope during the warranty period and took care of fixing the high severity issues in the expected SLA.
- Involved in writing and reviewing Unit Test using JUNIT and Mockito.
- Developed a Jax rest service client to consume the customer data preference and consent details using Apache - CXF and spring framework.
Environment: Core Java, Java/J2EE,Spring MVC, Angular J.S,Blue Martini, Jax-RS Web services, JAX-WS, Spring framework,DB2,Sybase, IBM MQ, Splunk, JMS, MS Visio,, Introscope, Azul,Gomez,Dynatrace, IBM Websphere, Putty, SSH Techia, Maven,Git, Bit Bucket, Jenkins and UNIX shell scripts.
Sr Java Lead
Confidential
Responsibilities:
- Performed complete application life cycle functions (SDLC) from conception to final release to users including design & analysis, Implementation, Testing, Deployment and Maintenance.
- Prepared the LLD using Microsoft Visio to record the requirements as is and cover the assumptions that we have with the upstream and downstream to be in agreement
- Interacted with business analysts and end users in gathering requirements.
- Prepared technical artifacts including UML Class diagrams, Sequence diagrams etc., using MS Visio.
- Developed and implemented the MVC Architectural Pattern using Spring MVC and Blue Martini Framework
- Developed a Jax rest service client to consume the customer data preference and consent details using Apache - CXF and spring framework
- Development of UI's with the help of Struts UI Tags
- Reviewed the modules developed by offshore team to make sure code is reflecting the LLD and code standards/best practices are followed
- Monitored the production logs in Splunk/introscope during the warranty period and took care of fixing the high severity issues in the expected SLA.
- Involved in writing and reviewing Unit Test using JUNIT and Mockito.
- Developed a Jax rest service client to consume the customer data preference and consent details using Apache - CXF and spring framework
Environment: Core Java, Java/J2EE,Spring MVC, Blue Martini Angular J.S, Jax-RS Web services, JAX-WS, Spring framework,DB2,Sybase, IBM MQ, Splunk, JMS, MS Visio,, Introscope, Azul,Gomez,Dynatrace, IBM Websphere, Putty, SSH Techia, Maven,Git, Bit Bucket, Jenkins and UNIX shell scripts.
Java Lead
Confidential
Responsibilities:
- Involved in Requirement Analysis, Design, Develop and Implement the application using J2EE technology
- Translated business requirements into detailed design.
- Developed xml schemas and WSDL documents by understanding the business requirements.
- Developed the application as SOAP based web service using JAX-WS.
- Developed the application as a Restful web service using spring framework.
- Provided the security to Restful web services using OAuth Spring security authentication.
- Involved in providing the security to SOAP Web Service using trusted certificates.
- Developed the DAO layer using Spring ORM module.
- Wrote the SQL queries, functions, stored procedures for data access.
- Developed JMS based module for message processing.
- Developed the AngularJS controller modules to consume the REST services.
- Handle the Release Process and provide implementation support.
- Participate in Code, Analysis, and Test Plan Reviews
- Involved in preparing test cases for System Testing and User Acceptance Testing
- Actively involved in production support, fixing the problem and provide appropriate documentation describing the root cause of the problem, actions taken to rectify etc.
- Involved in fixing the SIT and UAT issues.
Java Developer
Confidential
Responsibilities:
- Involved in analysis, Design, Coding and Testing in the following modules
- Account Operations.
- Making the Subscription (Buy) / Redemption (Sell) Orders.
- Authorizing the Orders
- Responsible for all the Deployment and code drops in different environments.