We provide IT Staff Augmentation Services!

Mts Iv Lead Java Developer Resume

3.00/5 (Submit Your Rating)

Basking Ridge, NJ

SUMMARY

  • 7 Years of experience in designing and developing Database related Web Applications using Spring and ATG Framework
  • Experience in developing Rest Services using Jersey framework
  • Programming experience inJava, Angular, Servlets, JSP,JavaScript, jQuery,JDBC, XML, Struts, Spring, ATG, Hibernate and Web Services
  • Strong working experience wif Spring Framework, which includes usage of IoC/Dependency Injection and different Spring modules like Core Container, Data Access/Integration, Web and AOP in Web applications and Spring Boot/Cloud Microservices
  • Good noledge in ATG Commerce, Pricing, Promotions, Pipelines, Shipping and Payment
  • Proven expertise in working wif databases like Oracle, SQL Server, database programming using PL/SQL
  • Extensive experience in implementation of the version control software CVS, SVN, Clear Case, GIT
  • Experience on complete software development life cycle (SDLC) wif software development models like, Waterfall model and Agile Scrum Model
  • Strong Analytical and problem - solving skills, highly motivated and good team player.
  • Expert in Analyzing and resolving Production Issues
  • Expert in Designing UML diagrams using Microsoft Visio and draw.io tools to development phase
  • Received various appreciation awards for achievements in different projects including CIO award and was recognized for being a strong team player and showing commitment and sincerity at job
  • Strong focus on teamwork and achieving team goals, result oriented, fast learner wif excellent written and verbal communication skills.

TECHNICAL SKILLS

Programming: Java/J2ee, JavaScript, Angular, HTML, CSS, XML, JSP,Mockito

Third Party Systems: PayPal, BML, EPS

Build Tools: ANT, Maven

Development Methodology: Agile, Waterfall Model.

Databases: Oracle 9i, Oracle10g, MySQL,REDIS

IDE/Development Tools: Eclipse, JIRA, WIKI, Clear Case, Eclipse, RAD, SVN, IntelliJ.

Frameworks: Struts, Hibernate, Spring, ATG E-Commerce, Jersey

ATG: Droplet, Form handler, Pricing, Commerce Pipeline, Promotions, Complete Browse and Checkout

Others: Spring Boot/Cloud Micro Service, Swagger, Hystrix circuit breaker, Actuator, Rabbit MQ, Zuul API Gateway, Eureka, Ribbon load balancing, Feign client, Jenkins, Kubernetes

PROFESSIONAL EXPERIENCE

Confidential, Basking Ridge, NJ

MTS IV Lead Java Developer

Responsibilities:

  • Design and Document Architecture, System interactions and Sequence Diagrams using draw.io
  • Design and develop Java Spring Boot/Cloud Microservices which uses Eureka and API-GATEWAY
  • Code Unit Test Cases Using Mockito
  • Follow Agile Scrum methodology for project Development and Delivery
  • Code service documentation using Swagger
  • Develop circuit breaker using Hystrix
  • Design Feign clients for service IPC call
  • Design and develop loading the catalog data from ATG tables to Redis Database
  • Worked on full stack development including Angular UI, designing UI/UX wif business.
  • Use GIT as source controller
  • Used WebSocket and RabbitMQ to develop event based programming

Environment: Java, Redis, Spring, Spring Boot/Cloud Micro Services, Mockito

Confidential, Basking Ridge, NJ

MTS IV Lead Java Developer

Responsibilities:

  • Designed and Documented Architecture, System interactions and Sequence Diagrams using draw.io
  • Develop Eureka Registry Service for Microservice Registration
  • Develop api-gateway for load balancing and also which acts as a single entry point for all Microservices
  • Used GIT as source controller
  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis, Development of the Application
  • Followed DOJO methodology for project Development and Delivery
  • Followed Test driven development approach hence worked intensively on developing test cases using Mockito
  • Production support and Trouble Ticket Handling

Environment: Java, Redis, Spring, Spring Boot/Cloud Micro Services, Mockito.

Confidential, Warren, NJ

MTS III Lead Java Developer

Responsibilities:

  • Designing the new requirements
  • Develop the new requirements
  • Testing
  • Documentation
  • Training
  • Multiple site visits to business counterparts across different states
  • Worked on Confidential Wireless POS Retail application enhancements.
  • Worked on Multi-Channel Read Order Optimization.
  • Worked on transfer of you're service for consumer/enterprise for both new and existing customers.
  • Worked on SPOC credit card payment method. The email will be sent to spoc and spoc should pay the bill along wif approval.
  • Worked on manager approval for preorders. Implemented manager approval hierarchy to approve from manager, associate director, director and regional finance and area finance.
  • Worked on VIP layer of OCC project such submitting the order, retrieve and submit b2b manager hierarchy, approving, rejecting the orders by managers etc.
  • Working on OMNI b2b gaps
  • Working on BSRE project (Business sales rep enablement).
  • Implementing business logic as restful web services using Spring Boot and JPA frameworks.
  • Implementing Rest Services using Jersey framework.
  • Implementing micro services using spring cloud, eureka, zuul

Environment: Java, J2EE, Microservices, Spring Boot, Spring Cloud, Eureka, feign, hystrix, Zuul, Restful web services, JSP, JavaScript, XML, Servlets, UNIX, jQuery, AJAX, Shell Scripting, ATG 11.1 eCommerce, B2C Commerce, ATG Dynamo, Endeca Search, Endeca Commerce, BCC CMS Server, ATG Merchandising, ATG Personalization, Java/J2EE, JSP, droplets, Oracle 11g, WebLogic 10.3, Adobe CQ5,Web Services, Jersey framework, Middleware services.

Confidential, Warren, NJ

MTS II Java Developer

Responsibilities:

  • Responsible for requirement analysis, design and implementation of new functionalities
  • Create UML diagrams (Use case, Object, Class and Sequence diagrams) using UML
  • Develop sophisticated user interface for Netace and B2B applications using HTML, JavaScript, jQuery UI and JSP
  • Customize the content and page layout inside JSP by using Struts taglibs and JSTL
  • Utilize Struts validation framework and in many cases AJAX for client side validations
  • Develop Action, ActionForm, Java Bean classes in Struts to implement business logic for B2B application
  • Use Hibernate wif Spring and Struts to develop Object Relational Mapping to execute CRUD operations in B2B and NetAce applications
  • Implement business logic using Spring in the middle tier of NetAce and transfer the data to presentation layer - use XML configurations and Spring annotations for mapping
  • Used Spring MVC and JDBC template to develop new screens for Bill payment Kiosk
  • Use Spring to implement dependencies between objects inside NetAce.
  • Develop data objects to communicate wif database using JDBC inside token app for B2B
  • Develop SQL Statements as well as PL/SQL Stored Procedures for suitable requirements
  • Employ standard J2EE design patterns when developing business logic and integration tiers
  • Perform unit testing by writing unit tests in JUnit framework
  • Efficiently lead the offshore development team to implement and deliver several projects for POS systems.
  • Use Eclipse as IDE to develop and debug the application and HP Quality Center/CMISWEB to track defects and production issues
  • Deploy the application on Oracle WebLogic Application Server in local environment and review code changes before promoting to SQA environment
  • Support the deliverables and production issues reported after enterprise release and provide quick turnaround for critical issues and resolve bug fixes.

Environment: Java 1.6, Struts 1.3 and 2.0, Spring 3.0, Hibernate 3.0, JSP, Tag libs, Oracle Weblogic, BEA MessageQ, Agile and Waterfall methodology, UML, XML, JAXB, JavaScript, AJAX, DWR2.0, DHTML, CSS, JSON, ANT, Developer tools, JUNIT, Accurev version management.

Confidential, Wall Street, NY

Java Developer

Responsibilities:

  • Build a fully functioning made-up trading platform including the ability to make trades integrating in a web application wif an Oracle database using JDBC in model view controller design pattern
  • Developed a new extensible framework for creating, storing and modifying accounts for personal banking customers adhering object oriented principles and implementing dependency injection, Factory pattern, Singleton pattern and MVC
  • Use advanced frameworks to enforce best practices wifin modular code
  • Designed the new schema comprises of added functionality for maintaining a list of shareholders adhering to business rules
  • Executing queries, writing a trigger, and updating an existing database that models the characteristics and behavior of a share trading platform
  • Designed and Implemented recycle bin using BASH script to backup and restore files/folders that were accidently deleted

We'd love your feedback!