We provide IT Staff Augmentation Services!

Lead Java-j2ee Developer Resume

0/5 (Submit Your Rating)

MN

SUMMARY

  • Over 13+ years of experience in Java - JEE Technologies along with the experience in enterprise architecture, design and development of distributed systems and Web applications.
  • Involved in Requirement analysis, functional design & Development, Testing of applications and support for post implementation
  • Own complete resposibility to develop projects, modules, change requests, resolving producion issues. Well exposed to project archtecture.
  • Over Nine years of experience in Insurance domain and various other domains like Health care, Fleet management Systems etc., Good understanding of insurance business. Very well exposed with all core modules of insurance- Policy administration, Commission,Billing and collections, Re-insurance and Claim.
  • Very well exposed to IBM’s IAA Archeciture for Insurance Application. Each core components are developed as per IAA speciification using Java-J2EE Technologies. Componets are developped for Distributed environments
  • Extensively worked with Java, EJB, Hibernate, JPA, Oracle Toplink, Spring modules: Spring Core(IOC),Spring ORM, Spring Application Context. Spring DAO. Spring batch with Quartz scheduler
  • Worked with Web Services using JAX-WS, JAX-RS, spring REST and Web technologies: HTML, AngularJS,Java Scripts, JQuery,XML, JSON
  • Worked with framworks MVC STRUTS, JSF and exposed to Spring MVC, Spring AOP, Spring IO.
  • Implemented asynchronous calls with with MDB, JMS, IBM MQ Message Queue and Jboss Mesage Queue.
  • Good exposure in database concepts, Good at writing SQL Queries required for Application and to resolve production issues, Reports and Stored procedure
  • Implemented Integration / Midddleware using Apache Camel, Redhat JBOSS Fuse (ESB )and has knowledge of Servicemix. Exposed to Architecture of Jboss Fuse, various components(Apache Camel,Apache CXF and Apache AMQ) and installing/deploying bundle/Artifacts on OSGi container/runtime.
  • Used various Enterprise Integration patteerns (EIP) such as Content based Routing, Splitter Pattern, Receipient list pattern provided by Apache Camel API. Used Spring XML to define Camel Context and Routes and Components. Also has knowledge of Java DSL. Exposed to use Apache CXF for webservice implementation.
  • Implmented batch process using Spring Quartz Scheduler and batch Test harness for provided inut file.
  • These processes are implemented for Multi threaded to handle bulk requests for performance tuning
  • And Concurrency is handled with Thread pools with Executor Framework. Exposed to Spring Batch jobs.
  • Also performance tuning is achived with optimized code,Optimised Query and by implementing caching.
  • Has worked with IDE’s: Eclipse, Oracle JDeveloper. Exposed with Build tools Maven and Ant
  • Good Programming skills, exposed with various Design patterns, experience in using various tools, and Keen to learn new technologies which is needed for the projects.
  • Assisting team of developers in development, Design,testing and resoving production issues and post implememtation issues.
  • Well Exposed with Software Development Life Cycle. Agile methods: XP and Scrum
  • Good problem solving skills, Self motivated and deadline oriented.

TECHNICAL SKILLS

Java/JEE Technologies: JAVA, EJB, JSP, Servlets, JDBC, JMS, RMI, JNDI, Java Mail and Swing.

ORM Tools: JPA, Hibernate, Oracle Top Link.

Frameworks: Struts, JSF, SPRING IOC, Spring IO, spring boot, Liferay Portal Solution, Enhydra Shark

Web Technologies: HTML, Java Script, Angular JS, JQuery, XML, JAX-WS (SOAP), JAX-RS, CSS, XSLT

Middleware/SOA: Apache Camel, JBOSS FUSE ESB, Servicemix

RDBMS: SQL Server 2012, Oracle, MySQL, Enterprise DB (Postgres), DB2

Build tools: Maven, Ant. Bamboo deployment.

Application & Web Server: JBOSS EAP 6.X, Web-Logic, Oracle 10g, Tomcat

Version Control: SVN, Github, CVS

IDEs: Eclipse, Oracle JDeveloper

Other knowledge & Tools: Junit, SoapUI, JAXB, IReport, Jenkins, JIRA, Confluence, Quartz sc, Design patterns

Operating System: Windows, Linux

PROFESSIONAL EXPERIENCE

Confidential, MN

Lead Java-J2EE Developer

Environment: Java, Oracle Toplink, SPRING, JSP, Struts 2.5, Oracle, Web Services (JAX-WS (SOAP), JAX-RS, Spring REST), Oracle Database, JBoss EAP 6.X, JIRA, Junit, Github, Maven, Eclipse, Jenkins, HTML, Java Script, JQuery, XML, JAXB, JSON, CSS, IBM MQ.

Responsibilities:

  • Involved in Development, design solution, requirement understanding and analysis.
  • Responsible to deliver modules Name/ID search, Add or Maintain Provider Codes
  • Command Factory design is implemented which binds to the command class for specific to instruction/action for user request and also Adapter Pattern is used in the implementation.
  • Implemented Command classes further calls Service layer which uses Oracle Toplink persistence framework, And Spring. Application is deployed on JBoss EAP 6.X
  • User interface is implemented using Struts 2.5, JSP, HTML, Java Script, CSS, JQuery
  • Exposed to XML and JSON Parsing and exposed to JAXB API.
  • Implemented Web services using JAX-RS, JAX-WS(SOAP), Spring REST
  • Asynchronous calls are implemented with IBM MQ.
  • Exposed to Jenkins, Maven and Github.
  • Exposed to Agile method: Scrum.

Confidential

Lead Java-J2EE Developer

Environment: Java, EJB, JSP, Struts, Hibernate, Spring, JPA, Web Services (JAX-WS((SOAP), JAX-RS, Spring REST), HTML, Java Script, AngularJS, XML, CSS, JQuery, SQL Server 2012, JBOSS, JBOSS Fuse ESB, Apache Camel, IBM’s IAA Architecture, IBM MQ, Maven, Eclipse, Spring boot, Junit, Quartz Scheduler, Microsoft Service manager

Responsibilities:

  • Responsible to deliver Projects, Work requests, incidents and resolve production issues.
  • Development, design solution, requirement understanding and analysis.
  • Develop modules required for Policy Administration, Commissions and Re-insurance and Claims and Life, Health and Investment products.
  • Developed number of insurance products
  • Core component services implemented using EJBs.
  • Batch jobs implemented using Spring Quartz scheduler and Test harness (for provided input file) execution is Multi-threaded to handle bulk requests for performance tuning. Here Thread classes are invoked through user defined Thread manager class to have control over thread status, active stack of threads to be executed and error stack for the failures and Concurrency is handled with Thread pools with Executor Framework
  • Also performance tuning is achived with optimized code,Optimised Query and by implementing caching.
  • Implemented spring integration with Hibernate. Spring’s DAO, transaction and IOC are included implementation.
  • Implemented Web services using JAX-RS, JAX-WS (SOAP). SPRING REST
  • GUI changes implemented using Struts, JSP, Servlets, HTML, AngularJS and Java Script.
  • Exposed to XML and JSON Parsing and exposed to JAXB API.
  • Behavior classes are accesses through PSD XML (Product Specification Diagram)
  • Persistence layer is implemented using Hibernate with MS SQL Server database.
  • JPA is used for Dashboard application at persistence layer.
  • Implemented Integration / Midddleware using Apache Camel and Redhat JBOSS Fuse ESB to deal with Bank instruction module with South Africa and Namibia Banks. Enterprise Integration patteerns (EIP’s): Content based Routing, Splitter Pattern, Receipient list pattern provided by Apache Camel API is used.
  • Implemented webservices using Apache CXF for Valid Bank account validation.
  • Apache Active MQ (AMQ) is used for messaging.
  • Exposed to installing/deploying bundle/Artifacts on OSGi container and Fuse management console.
  • Used Spring XML to define Camel Context and Routes and Components and has knowledge of Java DSL.
  • Implemented asynchronous calls with withe MDB, JMS, IBM Message Queue and Jboss Mesage Queue.
  • Involved in the generation of XML as per XSD designed for Quote PDF, Statement of Benefit, Letters etc., which was interacting with Adobe Live Cycle Server for the generation of documents.
  • Various design patterns are implemented and used in the application.
  • Maven is used for building application. Exposed to Spring Batch jobs
  • Wrote complex MS SQL queries required for application and data fix, Reports and Stored procedure.

Confidential

Senior Java-J2EE Developer

Environment: Java, JSP, JSF, MyFaces, Liferay Portal Solution, iText, Hibernate, XML, MySQL, Servlet, JBoss 4.2.2 GA, Eclipse.

Responsibilities:

  • Involved in the development of the application for workflow system using JSF, Liferay portal and Hibernate.
  • Implemented the services required for the user authentication and PDF generation..

Confidential

Senior Java-J2EE Developer

Environment: Java, EJB, JSP, Struts, IBM’s IAA, Hibernate, Spring, HTML, XML, JBOSS, Enterprise DB (Postgre), Quartz scheduler

Responsibilities:

  • Worked on development of the modules required for Policy Administration, Commissions and Billing and Collection in align with IBM’s IAA Architecture.
  • Core component services implemented using EJBs.
  • Batch jobs and Test harness (for provided input file) execution is Multi-threaded. Here Thread classes are invoked through user defined Thread manager class with static data and methods to have control over thread status, active stack of thread to be executed, error stack for the failure.
  • Data sources are injected using SPRING.
  • Implemented GUI changes using Struts, JSP, Servlets, HTML, Java Script.
  • Persistence layer is implemented using Hibernate with Enterprise DB database.
  • Asynchronous calls are implemented with JMS and Message driven bean

Confidential

Senior Java-J2EE Developer

Environment: Java, EJB, Toplink, Enhydra Shark Work flow, XML, Oracle 10g.

Responsibilities:

  • Involved in the development of Workflow system using Enhydra Shark workflow engine and XPDL is designed to exchange the process definitions. The Workflow process internally uses Data model from Callback Methods, which is specified in XPDL File which holds Process Information
  • Service layer is implemented using persistence framework Oracle Top link. Implemented EJBs through which Workflow processes are initiated.

Confidential

Java Developer

Environment: Java, JDBC, Struts 1.1, EJB, JSP, HTML, Java script, XML,JIRA, JBoss, MySQL

Responsibilities:

  • Involved in the development of vehicle search, Route deviation, Land mark using Geo address, alert mechanism and user management modules.
  • Services are implemented with EJB.
  • GUI Changes are implemented with Struts and JSP, HTML, Java Script.
  • Persistence JDBC is used with MySQL Server.

We'd love your feedback!