Java Technical Lead Resume
Chicago -, IL
SUMMARY
- 7 years of experience in the IT Industry with proficiency in Design and Development of J2EE Projects.
- Expertise in delivering enterprise solutions in Financial, Health Care, Insurance, Retirement Plan services and web based arena. Complete understanding of Object Oriented design and development of Web - based and client/server-based systems on multiple platforms.
- Experience in requirement analysis, system design, development and testing of various applications.
- Expertise in Core Java and J2EE technologies such as JSP, Servlets, JSF (RICH Faces), EJB and JDBC.
- Expertise in Web technologies, Spring 3.4, Spring Security, Struts1, Struts 2 and JSF.
- Worked on different ORM tools Hibernate, iBatis and JPA.
- Hands on experience Oracle Access Manger (OAM 10g). Experience in configure Authentication schemes and polices.
- Design and development experience Oracle Service Bus (OSB 11).
- OSB Business servicesare exposed asProxy servicesusing HTTP and SOAP binding
- OSB Proxydevelopment with transformation usingXQuery XSLT Custom Java andusedReplace Scope and Pipeline pair.
- Have written the framework using Apache Camel, spring for the integration.
- Responsible for Supporting and debugging OSB applications in production environment.
- Having experience on SQL and PL/SQL.
- Work experience on JQuery and Angular JS.
- Work experience in configuring LDAP and SAML authentication to protect Web service applications.
- Strong experience in developing Web services using Apache CXF, REST, SOAP, WSDL, XSD schema, XML, JAXB, JAX-RS, Jersey and JSON parser.
- Strong knowledge on Spring Boot.
- Extensive work experience in programming, deploying, configuring, and fine-tuning middle-tier popular J2EE Application Servers like Weblogic, and open source Apache Tomcat and Apache HTTP Server.
- Strong knowledge on automation tool Selenium Web Driver.
- Worked with Multiple Databases like DB2, Oracle, SQL Server and MySQL. Experience with configuring connection pools using JNDI and JDBC.
- Worked on wide variety of platforms like UNIX and Windows operating systems.
- Extensive use of Build tools such as Ant and Maven.
- Having good experience with Apache Camel and spring integration.
- Worked on Logging Framework using Log4j.
- SubVersion (SVN), CVS and Microsoft TFS as versioning software tools.
- Involved in writing Junit Test cases, performed business validations against UAT and Production, regression testing and smoke testing.
- Worked all phases of Software Development Life Cycle (SDLC) - Requirement analysis, Specification, Implementation, testing, Documentation and Process management.
- Working experience in Production, Development, Staging and QA environments.
- Expertise in HTML, DHTML, AJAX, Java Script, Angular JS and JQuery Data Table.
- Working experience on Application Lifecycle Management (ALM) tool.
- Expertise in development and continuous integration tools such as Jenkins, JIRA and Nexus.
- Strong work experience on web service testing using SOAP UI.
- Good organizational and prioritization skills.
- Work experience on Splunk, Eclipse and other industry tools.
TECHNICAL SKILLS
Operating Systems: Windows, Linux, UNIX.
Languages: Java/J2EE
Front End Technologies: HTML, CSS, JavaScript, jQuery and Angular JS
Web Technologies: Servlets, JSP and JSTL
Frameworks: Struts 1.3, Spring and JSF, Apache Camel
XML Technologies: SAX, DOM, DTD, XSD, XML, WSDL, WADL
Version Control: SVN, CVS, Microsoft Team Foundation(TFS)
ORM Frameworks: Hibernate, iBatis and JPA
App/Web Servers: BEA Web logic, Apache and Tomcat server.
Web Services: SOAP, REST, JAX-RS, SOAPUI, WSDL, Apache CXF, JAXB, JAXP, JAX-WS, JSON
Software Methodologies: Agile methodologies Scrum, Object-Oriented Analysis and Design (OOAD) and Waterfall Model
IDE: TOAD, SQL Developer, NetBeans, Eclipse Lunar and SOAP UI.
Databases: Oracle, DB2, SQL Server and MySQL.
Middleware Tools: Oracle Access Manager(OAM), SOA, Oracle service bus(OSB), MQ series.
Automation Tools: Selenium Web Driver
Other Tools: Bamboo, Jenkins, Nexus, Maven, ANT, LDAP and SAML
PROFESSIONAL EXPERIENCE
Confidential, Chicago - IL
Java Technical Lead
Responsibilities:
- Involved in all stages of the project life cycle including analysis, designing, development, testing and enhancement of the application.
- Preparing high level / low level design specs for proposed requirements/changes.
- Working extensively with Middle ware services and team.
- Extensively worked on enterprise application using the Spring, EJB, JPA, Weblogic server, MQ series, Oracle Access Manager and SOA (OSB).
- Responsible for configuring the Oracle Access Manger (OAM 10g) Authentication schemes and polices.
- Work with IBM Trusteer to integrate snippets to detect Malwares on user machines.
- Work with Guardian Analytics to sends the Login and Transaction events.
- Develop SOAP web services to consume/produce using Spring WS framework.
- Have written the framework using Apache Camel, spring for the integration.
- Responsible for Supporting and debugging OSB applications in production environment.
- Develop message components to send/receive and publish/subscribe MQ messages using Spring API.
- Provided 24/7 production support for critical issues.
- Independently working on Critical incidents.
- Extensively working on production deployments in WebLogic servers and recycling production servers.
- Configure OAM 10g Authentication schemes and polices. Able to resolve OAM related issues.
- Help onshore/offshore teams in technical / non-technical obstacles
- Actively coordinate and involve in testing against PROD and UAT environment during deployments.
- Responsible for fixing security issues and any vulnerability that found in the application.
- Assisted in the necessary training session for the migration process and completed the projects on time.
Environment: Java/J2EE, EJB, JPA, Spring MVC, Spring WS, SOA, OSB, MQ series, Oracle Access Manager, LDAP, Oracle,, WebLogic server, Eclipse, SOAP UI,XML, XSD Schema, Microsoft TFS, Apache Camel.
Confidential, Chicago - IL
Java Technical Lead
Responsibilities:
- Involved in all stages of the project life cycle including analysis, designing, development, testing and enhancement of the application.
- Extensively worked on enterprise application using the Spring, EJB, JPA, Weblogic server, MQ series, Oracle Access Manager and SOA (OSB).
- Responsible for configuring the Oracle Access Manger (OAM 10g) Authentication schemes and polices.
- Work with IBM Trusteer to integrate snippets to detect Malwares on user machines.
- Work with Guardian Analytics to sends the Login and Transaction events.
- Develop message components to send/receive and publish/subscribe MQ messages using Spring API.
- Develop SOAP web services to consume/produce using Spring WS framework.
- OSB Business servicesare exposed asProxy servicesusing HTTP and SOAP binding
- OSB Proxydevelopment with transformation usingXQuery XSLT Custom Java andusedReplace Scope and Pipeline pair.
- Have written the framework using Apache Camel, spring for the integration.
- Responsible for Supporting and debugging OSB applications in production environment.
- Provided 24/7 production support for critical issues.
- Independently working on Critical incidents.
- Extensively working on production deployments in WebLogic servers and recycling production servers.
- Configure OAM 10g Authentication schemes and polices. Able to resolve OAM related issues.
- Help onshore/offshore teams in technical / non-technical obstacles
- Actively coordinate and involve in testing against PROD and UAT environment during deployments.
- Responsible for fixing security issues and any vulnerability that found in the application.
- Assisted in the necessary training session for the migration process and completed the projects on time.
Environment: Java/J2EE, EJB, JPA, Spring MVC, Spring WS, SOA, OSB, MQ series, Oracle Access Manager, LDAP, Oracle,, WebLogic server, Eclipse, SOAP UI,XML, XSD Schema, Microsoft TFS, Apache Camel.
Confidential, Overland Park - KS
Java Developer
Responsibilities:
- Involved in various stages of the project life cycle including analysis, designing, development, testing and enhancement of the application.
- Involved in developing SOAP and REST Web services using Apache CXF, REST, SOAP, WSDL, XSD schema, XML, JAXB, JAX-RS, Jersey and JSON parser.
- Worked on XSD, WSDL and WADL preparation.
- Configured LDAP and SAML authentication to protect web service applications.
- Strong experience in testing SOAP and Restful webservice applications using SOAP UI tool.
- Provided 24/7 production support.
- Worked independently on P1 tickets.
- Worked on certificate installation (Java Keystore file) on production boxes.
- Set up Jenkins server and build jobs to provide continuous automated builds.
- Used JPMC extensive deployment tool i.e. ARM to deploy applications to UAT and PROD.
- Actively involved in testing the applications against PROD and UAT environment.
- As an Application Security Campion (ASC) worked on security scan vulnerabilities (Static, Blackduck and Dynamic scan issues).
- Worked independently on production release and initial testing in production servers.
- Assisted in the necessary training session for the migration process and completed the projects on time.
Environment: Java/J2EE, Apache CXF, JAX-RS, SOAP UI,XML, XSD Schema, JAX-B, Spring MVC, Spring Security, LDAP, SAML, Oracle,DB2,Apache and Tomcat server, Eclipse Lunar, Jenkins, Maven tool.
Confidential, Overland Park - KS
Java Developer
Responsibilities:
- Involved in various stages of the project life cycle including analysis, designing, development, testing and enhancement of the application.
- Designed and developed web based UI using JSP, Spring MVC & JSTL Tag libraries, HTML and spring controller classes to map the user request.
- Implemented application security including User Management, LDAP Authentication, and authorization using spring security API.
- Provided 24/7 production support.
- Worked independently on P1 tickets.
- Provided SQL scripts for the data issues in production.
- Provided end to end solutions for major enhancements.
- Worked on certificate installation (Java Keystore file) on production boxes.
- Set up Jenkins server and build jobs to provide continuous automated builds.
- Used JPMC extensive deployment tool i.e. ARM to deploy applications to UAT and PROD.
- Actively involved in testing the applications against PROD and UAT environment.
- Worked independently on production release and initial testing production servers.
- Involved in Unit Testing using Junit tool.
- As an Application Security Campion (ASC) worked on security scan vulnerabilities (Static, Blackduck and Dynamic scan issues).
- Used SVN as version control system for source code and project documents.
- Used ALM (Application Lifecycle Management) tool to run automated test cases.
Environment: Java/J2EE, Spring MVC, Spring Security, LDAP, JQuery, Angular JS, Oracle,DB2,Apache and Tomcat server, Eclipse Lunar, Jenkins, Maven tool, ALM.
Confidential
Java Developer
Responsibilities:
- Involved in designing user interface.
- Involved in Unit Testing.
- Designing an Entity classes.
- Developed Action Classes and DAO’s.
Environment: Java, Struts, Hibernate, XML, EJB 3.0, Oracle, JBoss Application Server 5.0, Eclipse 3.4
Confidential
Java Developer
Responsibilities:
- Creating premium billing for individuals, clients, and for locations within clients.
- Receiving, applying and refunding manual or electronic payments to these premium bills.
- Generating product-level broker compensation payables from these payments and refunds.
- Translating these payables into broker compensation checks.
- Processing a subset of COBRA transactions.
- Developing and maintaining templates for billing and EOB documents.
- Maintaining information on clients, individuals, and brokers, among other entities.
- Analysis the root causes for the issue and provide solution.
- Developed controllers, business objects, XML mapping, and scheduler jobs.
- Designing database queries.
- Involved in code review and unit testing.
- Supporting with team members as and when required.
Environment: Java/J2EE, Struts, Spring, IOC, XML, JQuery, PostgreSQL database, SQL Server, Tomcat web server 5.5, Eclipse, Quartz Scheduler, iTextPDF, ANT tool
Confidential
Java Developer
Responsibilities:
- Analysis the root causes for the issue and provide solution.
- Developed controllers, business objects, XML mapping, and scheduler jobs.
- Designing database queries.
- Involved in code review and unit testing.
- Supporting with team members as and when required.
Environment: Java/J2EE, Struts, Spring IOC, XML, JQuery, PostgreSQL database, SQL Server, Tomcat web server 5.5, Eclipse, Quartz Scheduler, iTextPDF, ANT tool
Confidential
Java Developer
Responsibilities:
- Involved in designing user interface.
- Designing database queries.
- Involved in Unit Testing
- Developed Action Classes and DAO’s.
Environment: Java, J2EE, Hibernate, Struts 2, JSP, XML, JavaScript, Oracle, Web logic App Server, Eclipse.