Sr. Java/j2ee Microservice Developer Resume
SUMMARY
- Nearly 10 years of professional IT experience on Web Application design, software development, Deploying and maintaining client/server, Application using Java/J2EE technologies like Java, Servlets, JSP, Struts1.4, Hibernate2.0, Spring 2.0, JSF, XML, EJB, JavaScript, AJAX and HTML.
- 3 Yrs of experience in developing microservice application using Springboot & Play/Akka framework.
- Hands on experience in java 1.8 and its key feature lambda expression, method reference, functional interface etc.
- 8 years of experience on developing applications built on ATG products like ATG Adaptive Scenario Engine, ATG Repository & Personalization, ATG Commerce, Order Fulfillment, ATG Migration, ATG CSC, ATG Search Applications and ATG BCC.
- Good knowledge & experience in integrating the application with Apache Kafka in order to publish & subscribe the stream of records.
- Hand on Experience in Elastic Search using elastic search API.
- Strong at Java implementation using technologies such as Servlets, JSP, JDBC, Hibernate, XML.
- Good Knowledge and certified on Endeca Search.
- Good Working Experience in ATG Migration.
- Very good experience with ATG BCC Management.
- Nearly 1 yr. of experience in ATG Search Application.
- Good knowledge and experience in Web Design (CSS, HTML) and Webservices.
- Good knowledge in Angular JS framework.
- Expertise in using Java/J2EE design patterns.
- Development and deployment experience with Apache Tomcat, WebLogic and JBoss application servers.
- Good working knowledge of the version control tools.
- Experienced in the use of different databases such as Oracle, SQL Server, DB2, H2 database and MySQL with experience in writing PL/SQL queries, triggers, procedures, functions, etc.
- Experience with Software Development Life Cycle (SDLC): requirements, implementation, testing, including production support.
- Collaborative contributor who is equally capable of working as a team member or as a team leader.
- Results - driven achiever with comprehensive technical, programming and debugging skills.
- Excellent time management, strategic planning, organizational and problem solving skills.
- A team player, strong interpersonal and communication skills, Professional demeanor and analytical skills with a high learning acumen to adopt new tools and technologies with ease and seamlessly integrate skill sets into the project implementation lifecycle.
- Able to multitask and work in a fast-paced environment.
TECHNICAL SKILLS
Java Technologies & Frameworks: Springboot, Play/Akka, Elastic Search, ATG 2006.3/2007.1/9.1/10.0/10.0.1/ 11.1.0.1/11.1/11.2 , Hibernate, XML, XSLT, Java-bean, HTML, AJAX, JDK 1.6, JDK 1.7, JDK 1.8
Languages: C, C++, Adobe Flex, VB
Client/server: Kafka, Servlets, JSP, JDBC, DAO, DTO Java Beans, JNDI, JMS
Framework: MVC - Struts Framework
IDE: Eclipse
Scripting: JavaScript, Ant, Action Scripts, UNIX Shell Scripts
App Servers: WebLogic 8.1, WebLogic 10.3, Tomcat, JBOSS 4.0.3, JBOSS 5.0/5.1 EAP
Webservers: Tomcat, Java web Server
Web Services: SOAP, REST
Methodology: Object Oriented Analysis, Design and Development using UML
Microsoft office: Word, Excel, PowerPoint, Outlook
Databases: SQL Server, Oracle 10g, Oracle 11g, DB2, MySQL, MS-Access
Other Tools: Ant, JUnit, Log4J, GIT
PROFESSIONAL EXPERIENCE
Confidential
Sr. Java/J2EE Microservice Developer
Responsibilities:
- Analyze user requirement, business processes, system procedures & problems to improve existing system.
- Migrate ATG Ecommerce application code to spring boot micro service framework.
- Created Rest Controllers as per the requirement to handle the request & process it.
- Worked extensively in elastic search to perform indexing of data from ATG repository table.
- In order to calculate the pricing & offers, Created Spring Component calculator in cart/checkout modules and use these components in other service controller classes.
- Worked in performing load testing and improve the performance of site by using java 1.8 features and removing completion stage blocking and duplicate calls.
- Improved site performance by monitoring elastic search API and apply filter for fast retrieval of data.
- Work extensively on checkout module by creating a new shipping method as SDD (Same day delivery) based on customer zipCode and time.
- Performed preAuth and fullAuth by calling POS service API using AsyncHttpClient in order to validate the payment method.
- Integrated payment method API in checkout module to perform the payment validation before submitting the order.
- Created Service controller to check the customer eligibility for additional protection features (like Call filter, Digital Secure) by integrating with 3rd party services and process it.
- By using kafka, publish & subscribe order details to process it.
- Worked extensively in supporting and resolving production integration issues.
- Create High level design documents in one confluence.
- Build/Deploy the application using Jenkin.
- Use GIT repository version control to pull/push/commit/track changes in source code.
- Create & Manage defects using jira dashboard.
- Worked on Kibana to visualize the logs & elastic search data.
- By using IBM tealeaf, monitor customer interaction to the application and monitor their actions. It also help in debugging the issue.
- Monitor the digital customer interaction using GlassBox platform and catchpoint.
Environment: Spring boot 3.2.1, elastic search 6.3.2, jdk-1.8, sbt 1.0.4, Kafka 2.0.0, ATG 11.2, IntelliJ IDEA 2017.3, HTML, XML, JavaScript, Window XP, Apache-ant-1.7.1, Maven 4.0.0, GIT, Jenkin, QC
Confidential
Senior ATG Developer
Responsibilities:
- Work closely with product owner, architect, UX designer and others to design and develop scalable, robust and secure software application.
- Perform production support and resolved production regression defects.
- Work on Multithreading issues during production support.
- Improve performance of eCommerce application using ATG Repository caching mechanism and ATG performance tuning.
Environment: ATG 11.2, jdk-1.8, Eclipse Helios SR2, Weblogic10.3.5, Oracle 11i, HTML, SVN, XML, JavaScript, Window XP, Apache-ant-1.7.1, Apache-tomcat-7.0.28, TortoiseSVN 1.7.6