Lead Java-j2ee Developer Resume
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, Spring, spring boot, Struts, JSF, JSP, Servlets, XML, JDBC, Web Services JAX-WS, JAX-RS, spring REST, Web technologies: HTML, AngularJS,Java Scripts JQuery,XML JSON
- Very well exposed to framworks likeMVC STRUTS, JSF, Spring IOC, Spring MVC.Spring boot, Spring IO
- Implemented asynchronous calls with with MDB, JMS, IBM 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
- Exposed to Integartion / Midddleware using framework Apache Camel deployed on JBOSS Fuse ESB and Servicemix and Spring Integration.
- Implmented batch process using Quartz Scheduler and batch Test harness for provided inut file.
- These processes are implemented for Multi-threaded to handle bulk requests for performance tuning.
- 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.
- 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
RD BMS: SQL Server 2012, Oracle, MySQL, Enterprise DB (Postgres)
Build tools: Maven, Ant. Bamboo deployment.
Application & Web Server: JBOSS, Web-Logic, Oracle 10g, Tomcat
Version Control: SVN, CVS
IDEs: Eclipse, Oracle JDeveloper
Other knowledge & Tools: Junit, SoapUI, JAXB, IReport, iText, JIRA, Quartz scheduler, Design patterns
Operating System: Windows, Linux
PROFESSIONAL EXPERIENCE:
Confidential
Lead Java-J2EE Developer
E nvironment: Java, EJB, JPA, Hibernate, JSP, Struts, SPRING, Web Services (JAX-WS (SOAP), JAX-RS, Spring REST), HTML Java Script, AngularJS, JQuery, XML, CSS, MySQL, JBoss, JIRA, Junit, Maven, Eclipse.
Responsibilities:
- Involved in Development, design solution, requirement understanding and analysis.
- Responsible to deliver modules Commission, Policy admin and Billing and resolve production issues.
- Service layer implemented using EJBs. Along with persistence framework JPA
- Implemented Multi-threaded programs for bulk processing of Billing.
- Spring is used for injection of Data sources.
- User interface is implemented using Struts, AngularJS, JSP, HTML, JQuery and Java Script.
- Maven is used for building application.
- Implemented Web services using JAX-RS, JAX-WS(SOAP), Spring REST
- Asynchronous calls are implemented with MDB and Message driven bean for generating Quote PDF and policy certificate.
Confidential
Lead Java-J2EE Developer
E nvironment: 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, Maven, Eclipse, Spring boot, Junit, Quartz Scheduler, Microsoft Service manager(System Centre)
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 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..
- Also performance tuning is achived with optimized code,Optimised Query and by implementing caching.
- Data sources are injected using SPRING.
- GUI changes implemented using Struts, JSP, Servlets, HTML, AngularJS and Java Script.
- Involved in the development of Generic framework.
- 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.
- Integration framework Apache Camel is used for Integration/Midddleware which supports most of the Enterprise Integration Patterns (EIP). Camel routes are defined using Java DSL. Content based routing is implemented for the Bank instructions to deal with South Africa and Namibia Banks. This is deployed on JBoss Fuse ESB
- Maven is used for building application.
- Implemented Web services using JAX-RS, JAX-WS (SOAP). SPRING REST
- 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.
- Wrote complex MS SQL queries required for application and data fix, Reports and Stored procedure.
Confidential
Senior Java-J2EE Developer
E nvironment: 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.
Confidential
Java Developer
Environment: Java, JDBC, XML, HTML, Java Script, XSL, Tomcat, Oracle 9i, SRIT MVC Framework.
Responsibilities:
- Involved in the development of rating module, login module and GUI related activities using XSL and XSLT, HTML, Java Script.
- Persistence JDBC is used with Postgre database Server.
Confidential
Java Developer
Environment: Java, EJB, XML, JDBC, Web Logic 8.1, Oracle 8i, JANET, C#.
Responsibilities:
- Involved in the development of computerized prescription, blood bank and pharmacy modules.
- Here Services are implemented with EJB.
- GUI Changes are implemented with C# and Service Layer implemented in Java and integrated with C# through JANET.
- Persistence JDBC is used with Oracle Server.