We provide IT Staff Augmentation Services!

Software Engineer / Java Lead Resume

5.00/5 (Submit Your Rating)

San Antonio, TX

SUMMARY

  • Around 8 years of experience in IT Industry, with ample knowledge in banking and health insurance domain
  • Strong programming experience in Java, Java Server Faces (JSF), Oracle ADF, Rich Faces, Servlet, Ajax.
  • Experience in developing multi - tenancy platform.
  • Experience in client side Technologies such as HTML, CSS, JQuery and JavaScript.
  • Extensive experience in workflow management using BPM (Activiti).
  • Strong programming knowledge in Collections interface.
  • Published and Consumed Rest and Soap Web Services
  • Programming knowledge of Spring Web flow, Spring Aop, Spring Integration, Spring MVC.
  • Experience using Hibernate ORM with Hibernate Query Language (HQL) - Named Queries and criterion API.
  • Strong working experience in writing Maven scripts for building and Packaging.
  • Extensive experience in different IDEs like RSA, Eclipse, STS, JDeveloper, Net Beans 7.1.
  • Experience in developing and deploying Enterprise Applications on JBOSS, IBM WebSphere, WebLogic, VMWare and Tomcat.
  • Expertise in developing E2E web applications with Caching mechanism.
  • Experienced in databases like Oracle and MySQL.
  • Experience in project and sprint planning using Agile methodology
  • Strong Knowledge on SDLC life cycle including requirement analysis, design, development and testing.
  • Good knowledge on Multithreading.
  • Good Interpersonal skills, team player, commitment, result oriented, hard working with a quest and zeal to learn new technologies and undertake challenging tasks.

TECHNICAL SKILLS

Frameworks: JSF, Hibernate, Spring MVC, Spring AOP, Spring Web flow, Spring Integration, Oracle ADF

J2EE Technologies: JPA, JTA, JSTL, JSP, JAX-WS, JAX-RS

Web Technologies: HTML, CSS, JSON, AJAX

Scripting Languages: JavaScript, jQuery

Tools: /Libraries: Quartz, Ehcache, Rich faces, Prime faces, JUnit, JIRA, Gem fire, Jdeveloper

Version Controls: Git, Tortoise SVN, Borland Star Team

Development Tools: Eclipse, STS, Net Beans, My Eclipse, SQL Developer

Operating Systems: Windows, LINUX

Databases: Oracle 11g, MySQL

PROFESSIONAL EXPERIENCE

Confidential

Software Engineer / Java Lead

Environment: Java, J2EE Servlets, Spring Integration, Spring MVC, Spring AOPHibernate, JSP, Web Service, JQuery, Template Free Marker, Web Services, JSF, Oracle ADF.

Responsibilities:

  • Involved in Analysis, Design, and Time Estimate for all the development tasks.
  • Involved in developing IDAHO and New Mexico Health Insurance Exchange.
  • Involved in developing Multi-Tenancy platform.
  • Developed UI components using JSP, JQuery, Html, Bootstrap 3.0, JSTL
  • Publishing and consuming Business implementation using Rest web services
  • Implemented Spring AOP based logging (log4j), exception handling.
  • Integrated application using Spring Integration for loose coupling.
  • Implemented Hibernate Named Queries for backend persistence into Oracle 11g database.
  • Implemented Spring Batch jobs to trigger paper notifications for Idaho Users
  • Involved in creating and generating Email notifications using Template free marker.
  • Implemented versioning of static resources using Tuckey - URL Rewriter.
  • Implemented POC to develop custom components using JSF and Oracle ADF.
  • Created documentation for services using Asciidoctor.
  • Used Maven POM for all the modules for install and packaging.
  • Created Junit Unit test cases for Unit Testing.
  • Used Git for version controlling.
  • Involved in performance monitoring using Spring Insight.

Confidential

Software Engineer

Environment: Java, J2EE Servlets, Oracle ADF, Spring AOP, Hibernate, AJAX, Web Service, JQuery.

Responsibilities:

  • Involving in requirement gathering and design meetings.
  • Played key role in shopping module by interacting with different plan carriers and allow users to enroll plan which suits them.
  • Involved in Anonymous shopping development to provide user a real shopping experience.
  • Involved in implementing Java- Business rules for shopping.
  • Coordinating with all the parties of the Enterprise application like Data ware house team, DBAs, Testing team, Security team, Admin Team, Enterprise Architect Team and Development.
  • Worked on integrating the ADF with spring framework to provide the IOC and also to write the web service clients for the services exposed by OSB.
  • Developed ADF pages, page fragments, Templates and ADF Pages with master-detail tables with PPR (Partial Page Rendering).
  • Extensively worked on bounded and unbounded Task flows.
  • Implemented Hibernate Named Queries for backend persistence into Oracle 11g database
  • Implemented session beans, entity beans and also worked on backing beans, managed beans, navigation rules, faces config.xml to implement controller layer.
  • Used various bean scopes (session scope, page flow scope etc.) throughout the project for proper handling of request and security issues.
  • Created Web service proxy to invoke the web service and used service API methods.
  • Created Validations using ADF validators to validate Required Field, Range, Length, Start Date less than End Date, handled various Exceptions using oracle ADF.
  • Used Maven POM for all the modules for install and packaging.
  • Created Junit Unit test cases for Unit Testing.
  • Used SVN for version controlling.
  • Supported for SIT, UAT and Prod bug fixes and implemented CRs based on user’s reviews.

Confidential

Software Engineer

Environment: Java, J2EE Servlets, Spring Web flow, JSF, Rich Faces, Hibernate, AJAX, Web Service (JAX-WS, SOAP, WSDL), BPM (Activiti), Spring MVC, JPA,JavaScript, JQuery, Oracle 10g, Linux.

Responsibilities:

  • As a Front End Developer, Played key role in developing interactive JSF based UI components to enhance usability
  • Implemented spring based frameworks to aid Exception handling, Internationalization.
  • Worked closely with architects and SMEs to implement POCs including Arabic Internationalization and business-tier caching.
  • Involved in requirements gathering, business solutions for account summary, User admin modules
  • Developed UI components using Facelets, RichFaces (AJAX + JSF), HTML, CSS, JQuery JavaScript.
  • Publishing and consuming Business implementation using WebService JAX-WS.
  • Implemented Spring AOP based logging (log4j), caching (JBoss Caching) and profiling component.
  • Implemented validation/Custom validation using JSF validators, JQuery, JavaScript.
  • Implemented Pagination Data Model that fetches from database only the necessary data displayed per page.
  • Implemented web applications using Spring Dependency Injection.
  • Worked on security Authentication and Authorization using JOSSO and Spring Security.
  • Used Hibernate Query Language (HQL) for backend persistence into Oracle 10g database.
  • Implemented Workflow management for authorizing the records using Activiti (BPM).
  • Implemented Forex (FX) Currency Conversion in payments module for transactions.
  • Implemented server side validations using Java, JSF.
  • Used Maven POM for all the modules for install and packaging.
  • Created Junit Unit test cases for Unit Testing.
  • Used SVN for version controlling.
  • Supported for SIT, UAT and PAT bug fixes and implemented CRs based on pilot user’s reviews.
  • Deployed Applications in Linux Environment.
  • Performed periodic process related activities as DPA and maintained CAPA documents.
  • Secured Innovation award - 2013 and Best Performer - 2013 for proactively developing reusable component library and improving the overall productivity.

Confidential, San Antonio, TX

Software Engineer

Responsibilities:

  • Supported for SIT, UAT and PAT bug fixes.
  • Involved in Fixing the CR’s to enhance the member experience regarding Debit Card service.
  • Involved in developing applications using Java-Collections Interface.
  • Implemented JDBC API to update the database transactions.
  • Implemented J2EE filters to authenticate the members logged into the system.
  • Carrying out Unit Testing by writing test client in java to check output produced by java and IVR system are same.
  • Involved in Creating stub data for the scenarios when test data is not available in UNIX.
  • Documenting the application in the form of Test Cases.

Confidential, San Antonio, TX

Software Engineer

Responsibilities:

  • Documentation of existing application in the form of test case.
  • Carrying out Unit Testing by writing test client in java to check output produced by java and IVR system are same.
  • Involved in developing applications using Java-Collections Interface.
  • Implemented JDBC API to update the database transactions.
  • Implemented J2EE filters to authenticate the members logged into the system.
  • Supporting the team by finding the call flows in the application to document the existing application.
  • Involved in Creating stub data for the scenarios when test data is not available in UNIX.
  • Giving the technical support for the team in situations like environment issues and providing stub data, if the test data’s were not available for any scenarios.

We'd love your feedback!