Developer/architect Java, J2ee Resume
Roseland, NJ
SUMMARY:
- Over 14 years of IT experience in Internet and Intranet based Applications, in Information Technology with the business support applications/ Process oriented applications.
- Good domain knowledge of Financial, Pharmaceutical, Healthcare, Banking, Media and E - commerce.
- Experience in Architect and Lead teams in the development and execution of JAVA/J2EE projects involving new and challenging technologies with challenging timelines.
- Experience in Agile Methodology.
- Experience in implementing SOA based applications using SOAP and Restful WebServices.
- Extensively worked with Spring stack (Spring IOC, Spring Integration, Spring Batch, Spring WebServices, Spring AOP, Spring MVC and Spring Boot).
- Experience in Implementing Microservices.
- Experience in using AWS stack(EC2,S3,Cognito,DynamoDB,LDAP)
- Experience in JMS, Extensively worked with WebSphere MQ Series, Active MQ and HornetQ.
- Good hands on experience on WebSphere, WebLogic, JBOSS 5/ EAP and Tomcat application servers.
- Experience in Rule Engine Drools JBOSS BRMS.
- Experience in designing and implementing Apache Camel Routes.
- Experience in Unit testing and Integration testing using Juint, TestNG, Mokito and SoapUI.
- Good Knowledge in UML, Rational Rose for OOP (Object-Oriented Programming) for design.
- Worked extensively in JPA/ORM with Hibernate and iBATIS high performance object/relational persistence.
- Experience in GUI development using HTML,CSS,JSP,AJAX,Java Script, JQuery HTML5, NodeJS, ExtJS and AngularJS.
- Experience in Automation Testing using JAVA-Selenium and C# Selenium.
- Experience in writing PL/ SQL (Oracle), coded Stored Procedures, Packages, Types, Triggers etc.
TECHNICAL SKILLS:
Methodology: Agile And Waterfall
Languages: Java, Python
Frameworks: J2ee,Spring,Struts,Hibernate,JPA,JSF,JMS,TestNG,Mokito
ESB: Apache Camel
Databases: Oracle,Mysql,MS SQL,Sybase
No Sql: MongoDB,CouchDB
Servers: Websphere,Weblogic,JBOSS,Tomcat
Tools: Eclipse,STS,RAD,IntelliJ,JIRA,Mingle,HP ALM
Build Tools: Maven,ANT,Jenkins
Source Control: GIT,SVN
Amazon: S3,Cognito,EC2,DynamoDB,Route 53
Hadoop: Hive,UDF
Search: Elastic,Endeca
GUI: HTML,CSS,Jquery,Anjular,Node
PROFESSIONAL EXPERIENCE:
Confidential, Roseland, NJ
Developer/Architect JAVA, J2EE
Responsibilities:
- Designed and Implemented Login process using Siteminder authentication as a microservice.
- Lead onsite and offshore teams for the total implementation.
- Implemented Restful services using Jersey.
- Used Spring Batch for all the user migration jobs.
- Used Swagger for API documentation.
- Application was implemented using Spring MVC .
- Implemented SOAP services, worked with Layer7 integration.
- Used Hibernate for all database operations.
- Implemented SSO between multiples sites in united healthgroup.
- Implemented POC Microservices using Spring Boot.
- Implemented user authorization using NOSQL implementation ( Mongodb).
- Configured AWS and Implemented MicroServices and deployed in EC2, for claim calculation based on state.
- Implemented Camel Routes and custom routes using Spring DSL.
- Implemented Camel flows for IVR system.
Confidential, BaskingRidge NJ
Sr. Technical Lead/Architect JAVA, J2EE
Responsibilities:
- Designed and Implemented new features for existing Confidential Authentication and Authorization system.
- Work with onsite and offshore teams for the implementations.
- Implemented social authentication and authorizations for Confidential JOB Applicants.
- Implemented MicoServices using Spring Boot.
- Implemented MicroService to create social users(Loaded in DB as well as AWS LDAP).
- Used Swagger for API documentation.
- Used Hibernate JPA for all database operations.
- Migrated notification store from Oracle to NOSQL implementation ( Mongodb)
- Implemented UI using DOJO Tool Kit.
- Implemented logging using Splunk.
- Deployed application on Docker containers.
- Did POC on Groovy with Spock.
- Did POC on Gradle for building the application.
Confidential, Peoria IL
Analyst/Architect J2EE
Responsibilities:
- Designed Integration layer for integrating CAT MOMP application built on SAP.
- Made architectural corrections for existing application to integrate with new systems seamlessly.
- Implemented SOAP service for integration with MOMP SAP.
- Implemented semantic (ontology) layer by using Apache jena, fuseki,TDB.
- Redesigned application using maven and spring.
- Implement integration layer using Spring, Hibernate, Restful services and SOAP.
- Used agile scrum for development.
- Setup the development environment in AWS. Configured the EC2 instance.
Confidential, Parsippany NJ
Senior Technical Lead JAVA, J2EE
Responsibilities:
- Designed and Implemented Service Oriented Architecture (SOA) Wyndham Rates And Availability module for Desktop and Mobile sites.
- Lead onsite team for mobile services detailed design and implementation.
- Re-Designed Wyndham Mobile websites to use the same systems as Desktop to override the availability issues.
- Implemented SOA using SOAP and REST services.
- Integrated Front end systems with TIBCO using XML over HTTP(based on Hotel Availability Schema).
- Used Hibernate to Access the Property Data and availability DATA.
- Used to JQuery to Implement Mobile Screens functionality.
- Implemented Wyndham Rewards User Authentication using third party system for Mobile Websites.
- Implemented SSO between Wyndham brands using JSONP.
- Implemented Property Search wrappers using Endeca.
- Implemented user preference data store using MongoDB.
- Implemented development environment with Amazon EC2 using Chef.
- Used Amazon S3 for storing the property assets (images and videos).
- Used Maven for build, used Jenkins for continuous integration
Confidential, New York City, NY
Senior Lead JAVA, J2EE Developer
Responsibilities:
- Designed CIL system, designed rules as per the business need.
- Lead onsite offshore team, shared high-level design document to work on the changes or new requirements .
- Involved in analyzing the requirements and coming up with the Planning, Estimation, Assigning, helping in regards to technical.
- Worked with business to define Business Rules and Decision tables in BRMS.
- Designed and developed Integration system using Spring Integration channels and Flows.
- Developed SOAP and REST services using Spring WebServices to communicate Siebel and Digital Systems.
- Implemented scheduling system using Spring Batch for upserting the content to different systems.
- Implemented Error monitoring system, used HornetQ for asynchronous error processing.
- Implemented Services for NY times IVR system which will communicate to mainframes(CIS system).
- Used Maven for Building the application.
- Used TestNG for Unit testing.
- Used SoapUI for Integration testing for SOAP and REST Services.
- Used Spring AOP and Mokito for mocking the services.
- Used Hibernate for Database operations.
- Developed Oracle SQL and PL/SQL Stored Procedures.
- Implemented SIF lawyer for Siperian MDM tool.
- Used Hudson for continuous integration.
Confidential, Warren, NJ
Senior Lead JAVA, J2EE Developer
Confidential, Jersey City, NJ
Senior JAVA, J2EE Developer
Confidential, Wilmington, DE
Sr JAVA, J2EE Developer