Senior Java J2ee Developer (onsite) Resume
SUMMARY
- 8+ years of IT experience in Kiosk, Web Applications (Business to Customer and Business to Business) Development, Enhancement, Migration/Integration and Maintenance using Java/J2EE, JSF, Spring, Spring DAO, Spring MVC/web flow, Hibernate, EJB, JPA, Oracle, MongoDB, Groovy, Grails, Struts, Web Services, JMS, JBoss Data Grid, Content Management System (CMS), RichFaces/PrimeFaces, Java Script, JQuery and AngularJS.
- Having 3 Years of client location work experience in Confidential, Doha and Confidential, USA as Senior Developer.
- Profound knowledge in Automobile, Airline and Travel domains.
- Strong E - travel management knowledge on Amadeus Reservation System, Altea Inventory/CM.
- Hands on experience in OOPS concepts, J2EE design patterns, Spring's IOC/AOP, Spring MVC, PrimeFaces/RichFaces integration with JSF, building REST/SOAP API’s, multi-threading to make asynchronous calls, SSO calls, AJAX, LDAP, Object Oriented Design(OOD), fundamental design principles behind a scalable application, understanding of the class loading mechanism in Java & JVM, Grails on Groovy programming language, CMS integration with Java, handling Use Cases, UML, capturing test scenarios, Functional Specification, Knowledge Transfers and Business Analysis.
- Exposure to JBOSS 5. *, 6. *, 7.2 and Web Sphere 7.*, 8.* servers.
- Good knowledge in Oracle 10g, 11g, 12C, DB2 and Mongo DB.
- Solid knowledge in writing reusable Java libraries, concurrency patterns in Java and extensive experience in creating secured web applications using Spring Security.
- Involve in Project life cycle phases of Requirement Gathering, Analysis, Writing Technical Design Documents (RUD, DDD), Development, Test Cases, Unit/System/UAT Testing and Support.
- Ability to communicate effectively with clients regarding, skills to implement activities tailored to meet deadlines and good presentation skills, self-starter, quick learner and team player.
- Ability to work in-groups as well as independently with minimal supervision.
- Constantly seeking to improve skills and aware of the latest developments in the world of Java.
TECHNICAL SKILLS:
Domain: Application Development (Web/Kiosk, Automobile, Airlines)
Programming Languages: Java, Groovy, XML, Java Script.
Web Technologies: EJB 2. *, 3.0, HTML, CSS, Servlets, JSP, WSDL, CXF, Axis, JAXB, JAX-WS, JAX-RS, SOA, Web service authentication, RestEasy, Jersey, JKS, JQuery, AngularJS, AJAX, JMS, MDB Listener, HornetQ / Topic, MQ, PrimeFaces / RichFaces, CMS, LDAP, Quartz Scheduler, Spring MVC, Spring web flow, Spring Schedulers, Spring IOC/AOP, Multi-threading, Collections
GUI Technologies: Servlet, JSP, HTML, Java Script, JQuery
Framework: Spring, JSF, Struts, Hibernate, Mybatis, Rest Easy, Grails, Log4J, JPA, Junit
Web Services: REST, SOAP.
IDE/ Tools/ Version Controls: Eclipse, STS, Net-beans, JBOSS Developer Tools, Soap UI, Rest Client, Apache JMeter, SVN, TFS, CA Harvest, GIT, JIRA, Agile.
Databases: Oracle10g, 11g, 12c, DB2, PostgreSQL, MongoDB.
Data Base Tools: SQL*PLUS, TOAD, SQL Developer, Robo Mongo.
Web/ Application Server: JBoss 5.*, 6.*, 7.* Server, Web Sphere 7.*, 8.*.
Build automation Tools: ANT, Maven, Jenkins, Sonar
Caching Mechanisms: Ehcache, JDG (Jboss Data Grid) Cache (infinispan hotrod client mechanism), Guava cache
WORK HISTORY:
Confidential
Senior Java J2EE Developer (Onsite)
Key Responsibilities:
- Requirements gathering from business as well as other vendors who are providing services to UAPI portal and involved in design discussions.
- Working on SOA design patterns, spring’s IOC, AOP, Spring MVC, Spring Web Flow, Spring schedulers and spring's integration with JSF/Hibernate and creating/consuming of both REST and SOAP services.
- XML/JSON creation for REST/SOAP services to interact with outside GDS system and using XML/JSON parsers, JIBX parsers to parse the XML/JSON requests/responses.
- Working on multi-threading to make asynchronous webservice calls and caching mechanisms.
- Developing foremost modules of project Air Shop, Low Fare Search, Price solutions, Split Ticketing, Hold Booking.
Technologies Used: Java 1.7, Spring 4.x, Spring MVC, Web Services, SOAP, SOA, Java Beans, JPA, Hibernate 4.*, Mybatis, Session Management, Multi-Threading, Spring security, AJAX, Java Script, AngularJS, Junit, WAS, Guava Cache, Distributed cache, MQ, Message Brokers, MongoDB and DB2.
Confidential
Senior Java J2EE Developer (Onsite)
Key Responsibilities:
- Requirements gathered from business as well as other vendors who are providing services to CPM/Qmiles portal and involved in design discussions.
- Worked on spring’s IOC, AOP, Spring MVC, Spring Web Flow, Spring schedulers and spring's integration with JSF/Hibernate and creating/consuming of both REST and SOAP services.
- XML/JSON creation for REST/SOAP services to interact with outside Amadeus system and using XML/JSON parsers to parse the XML/JSON requests/responses.
- Worked on multi-threading to make asynchronous webservice calls or SSO calls.
- Developed foremost modules of project online registration, login, Family members / Co-travelers management, tracking up-coming trips, Qmiles/Qpoints redemption.
- Involved in peer code reviews to adhere best practices as well as the solution design, unit test cases validation before all the deliverables.
Technologies Used: Java 1.7, JSF 2.2, PrimeFaces, Spring 4.x, Spring MVC, Web Services, Java Beans, JPA, Hibernate 4.*, Session Management, Multi-Threading, Spring security, AJAX, Java Script, AngularJS, Junit, JDG, HornetQ, MongoDB and Oracle.
Confidential
Senior Java J2EE Developer (Onsite)
Key Responsibilities:
- Created responsive web pages using JSF and Prime faces and development of both REST and SOAP services.
- XML creation for interacting with outside Amadeus system for air e-ticket management and used XML parsers to parse the XML files.
- Extensively Worked on Spring Web Flow, Spring DAO, Spring security, Spring schedulers, multi-threading, Cuss 1.2, 1.3, Java script for interacting with cuss software and web services integration with kiosk software.
- Developed core modules of project online check-in, notification sending (message pushing using Java message services and asynchronous mdb listener implementation), boarding pass / bag tag printing, mobile boarding pass bar code generation and self-bag-drop functionality in kiosk.
- Implemented Dead Letter HornetQ for reprocessing failure messages and made sure of message in the Queue are persistence until subscriber receives successfully.
Technologies Used: Java 1.7, JSF 2.2, PrimeFaces, Spring 4.x, Spring DAO, Web Services, Java Beans, JPA, Hibernate, Session Management, Multi-Threading, Spring security, JMS, HornetQ/Topic, Spring schedulers, Asynchronous MDB listeners, Cuss 1.2,1.3 for IBM/SITA machines, AJAX, Java Script, Junit, Spring MVC, Spring IOC/AOP, Spring web flow, JDG and MongoDB.
Confidential
Senior Java J2EE Developer (Onsite)
Key Responsibilities:
- Developed major modules of Flight Search, Manage Booking, Auto Check-In, Complementary feature functionalities and integration of CMS with admin app.
- Exclusively worked on Content Management System (Interwoven TeamSite) for organizing and updating data in xml format.
- Worked on Spring's IOC, AOP, Spring MVC and spring's integration with Hibernate.
- Used Apache JMeter for service calls load testing.
- Improved application performance by implementing Infinispan hot rod client for JDG caching. By using this all the labels and dynamic values are loading from JDG instead of loading from DB.
- Logging huge amount of admin configuration changes, web service calls in MongoDB for quick processing and auditing.
Technologies Used: Java 1.7, JSF 2.2, PrimeFaces, Spring 4.x, MVC, Web Services, Java Beans, JPA, Hibernate, Session Management, Multi-Threading, JBoss Data Grid, Java Script, Jquery, Jmeter, Oracle, MongoDB, HornetQ, JMS and Content Management System.
Confidential
Senior Java J2EE Developer
Key Responsibilities:
- Requirements gathered from the clients as well as other vendors who is providing the hardware to the vehicle. And provided the RUD, DDD and Test Cases for this project.
- Created responsive web pages using JSF and RichFaces, development of both REST and SOAP (both exposing and consuming) services also performed Single Sign on Calls to the other vendor applications like GDC (Global Data Centre).
- Developed main modules of the project with JSF and Hibernate. Made sure application always show the updated data by continuous communication with GDC system. And Created Mobile screens for the web application.
- Provided support after post implementation and worked along with other partners and ensured that all functionalities are working fine.
Achievement: Rewarded with extra mile award and other projects from the client for delivering this project in time and with excellent quality.
Technologies Used: Java, spring, JSF, RichFaces, groovy, grails, JAXB, JAX-WS, Rest Easy API, SOAP, AXIS, WSDL, Java Script, JQuery, Hibernate and oracle.
Confidential
Java J2EE Developer
Key Responsibilities:
- Configured Secured Hornet Topic and Queues in Jboss1.6 and Developed and consumed Rest web services.
- Implemented DLQ concept for reprocessing failure objects.
- Came up with new idea of JMS Messaging Bridge to push message objects from Jboss 5 server to Jboss 6 server, this resolves most complicated issue of communication between Jboss 5 and Jboss 6 servers to transfer data.
- Made sure all the message objects in the Queue are persistence until subscriber receives successfully.
Technologies Used: Core java, groovy, grails, Hibernate, Rest Easy, JMS, MDB, EJB, JPA, Hornet Queue/Topic, JBoss5 and JBoss6.
Confidential
Java J2EE Developer
Key Responsibilities:
- Implemented major services of the project and developed authentication and authorization mechanisms of REST and SOAP web services using WSDL, SOAP, UDDI, JAX-RPC and JAXB.
- Provided support post implementation of each phase and worked along with other partners and ensured that application and services (XML and JSON format) are accessible as per the specifications for web, mobile & hybrid applications.
- Improved overall performance by doing performance testing of every module and identified and fixed potential issues.
Technologies Used: Java, JSF, Hibernate, EJB, JPA, JAXB, JAX-WS and RestEasy API, SOAP, CXF, WSDL, Groovy, Grails and Java Script.
Confidential
Java J2EE Developer
Key Responsibilities:
- Developed foremost modules of the project using core java concepts, Advance java, html, java script, jsp and JDBC, oracle 10g.
- Integrated jsp with html wire frames.
- Involved in unit/SIT/UAT testing, deployment and post production support phases of the project.
- Improved overall performance by doing performance testing of every module and identified and fixed potential issues.
Technologies Used: Core java, Advance java, multithreading, collections, JDBC, java reflection, servlets, jsp, oracle 10g, PL SQL.