Sr. Java Developer Resume
SUMMARY
- Over 8 + years of professional experience in design, development and support of Enterprise Applications, Web Applications and Client - Server applications using Java, J2EE (Spring Boot Microservices, Spring, MVC, Hibernate).
- Excellent support experience for applications which are implemented using various Architectural & design patterns like MVC, Singleton, Front Controller, Data Access Object, Composite view.
- Strong Knowledge on Application Development using Software Development Life Cycle SDLC using various methodologies like Waterfall, Agile/Scrum.
- Extensive experience in developing Microservices using Spring Boot.
- Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.
- Managed Docker orchestration and Docker containerization using Kubernetes.
- Strengths in problem solving and timely resolution of issues. Self-motivated, diligent and an Excellent Team player
- Excellent knowledge and work experience in following Incident, Change and Problem Management Process.
- Having around 4years of IBMSterlingCommerce/Yantra OMS product experience in Multi-Channel Fulfillment.
- Experience in Supply Chain Management and extensive experience in Yantra products like Distributed Order Management, GIV.
- Knowledge in Postgres.
- Experience in e-Commerce and J2EE based applications design, development, customization and maintenance.
- Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Unit testing and System Testing, Functional and Regression Testing and Production Support. Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document,
- Regression Testing and Production Support. Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Unit testing and System Testing, Functional and Regression Testing and Production Support.
- Excellent Core Java development skills.
- Proficient in implementing various J2EE design patterns like MVC, Data Access Object (DAO), Singleton and Data Transfer Object (DTO).
- Experience in working with various Web and Application servers including Apache Tomcat, Confidential Web Sphere, and BEA Web logic
- Experience in working with databases like Oracle, My SQL & Confidential DB2.
- Strong team orientation qualities with excellent communication Skills.
TECHNICAL SKILLS
Languages: Java (J2SE&J2EE), PL/SQL.
Technologies: JSP, JSF, JDBC, Servlets, JNDI, JavaScript, Spring, XML, XSLT, XSD.
Methodology: Agile, SCRUM.
Design Patterns: MVC, Front Controller, Singleton and DAO Patterns.
ORM technology: Hibernate.
App/Web servers: Apache Tomcat, Confidential WebSphere, WebSphere MQ, Web Logic, JBOSS,Putty
Databases: Oracle 9i/10g/11g, SQL-Server, My SQL Server
Operating Systems: Windows, UNIX, Linux, Solaris.
Build Tools: Docker, Maven
IDEs: Eclipse, NetBeans
Scripting Languages: HTML, XHTML, Java Script, AngularJs, React.js
Web services: SOAP, Restful services.
Application Package: Sterling Commerce 9.2 / 8.5
Source Control: CVS, Tortoise SVN, GitHub, Bitbucket
Integration tool: Jenkins
Cloud Platforms: AWS
PROFESSIONAL EXPERIENCE
Sr. Java Developer
Confidential
Technology: Java 1.8, Kafka, couch base, Oracle 11g, Postman, OpenShift, Ms360 framework, RestAPI, Docker,Jenkins, Kubernetes.
Responsibilities:
- Responsible for requirements analysis, technical design, implementation and testing.
- Extensively used GIT as the version controlling Tool.
- Using MS 360 Microservice framework to develop Confidential Boot Microservice Application for Business.
- Worked on Yaml files for generating the microservice code through Ms-Builder.
- Used Kafka messaging system to consume and publish message.
- Used Bitbucket for web-based version control repository.
- Developed Unit test case for each Microservice using Junit and Mockito.
- Used Postman for RestAPI calls
- Used wire mock for testing microservices with external service calls.
- Participated in scrum calls daily for status update and story creation.
- Worked on Aspect logging for logging.
- Used couch base database for saving the product order details.
- Used Jacoco for code coverage.
- Used Sonar lint remover as code refining tool.
- Involved in Jenkins configuration.
- Performed code review for other teammates.
- Performed test support for each microservice deployment.
Sr. JavaDeveloper
Confidential
Technology: Java 1.8, Kafka, couch base, Oracle 11g, Postman, OpenShift, Ms360 framework, RestAPI, Docker,Jenkins, Kubernetes.
Responsibilities:
- Responsible for requirements analysis, technical design, implementation and testing.
- Migrated code from old EJB application to new Spring Boot Microservice Application
- Worked on DAO’s readers & writers to save the data in to db.
- Worked on Adapter to adapt the data from external microservices to new order history application
- Used Kafka messaging system to consume message.
- Used Bitbucket for web-based version control repository.
- Developed Unit test case for each Microservice using Junit and Mockito.
- Participated in scrum calls daily for status update and story creation.
- Worked on Aspect logging for logging.
- Used oracle 11g database for saving the product order details.
- Used Jacoco for code coverage.
- Develop REST APIs using MuleSoft Anypoint API Platform.
- Used Sonar lint remover as code refining tool.
- Performed code review for other teammates.
- Performed test support for each microservice deployment.
- Developed user interface by using the ReactJS and AngularJs.
Confidential
Package Solution Consultant
Responsibilities:
- Understanding High level design and converting them into low level technical design document
- Developed proof of concepts to validate the design
- Developed Java custom programs (User Exits, Custom APIs and Services) based on KOHL’S business specification.
- Installing gravity and performing end to end testing.
- Developed payment stubs for local testing.
- Prepared release documents for each Confidential release.
- Developed validating XSD’s for tibco validation
- Did post production support to Onsite team.
- Assisting the team in defects fixing, unit testing & integration testing.
- Experience in developing user interfaces using Angular and JavaScript
Confidential
Associate Consultant
Responsibilities:
- Analyzed the requirement specification documents
- Involved in preparing the design documents based on the client requirements.
- Check the existing enterprise configuration and do changes as per the requirements.
- Interacted with various tabs in the application like Service Request, Inbound, Outbound, Inventory, Task, Reports, Configuration, System and Order Chasing and so on.
- Developed inventory application and IPMS application
- Involved in writing Junit testcases for each development application.
- Got hands on the configurator tabs like Distributed Order Management
- Custom Development of new Designs and configurations in framework.
- Worked on Problem tickets and find the solution and fix them.
- Involved in writing the SQL queries based on the requirement.
- Involved in various releases and done it successfully.
- Involved in production support and solving the tickets based on the priority and bring to closure.
- Development of XSD through IDM designs.
- Validating XSD for Tibco Integration.
Confidential
Software Engineer
Responsibilities:
- Integration of DOMAIN module.
- Performed Technical Test and Manual Test.
- Involved as a coordinator between other releases.
- Involved in Bug Verification and Bug Fixing.
- Involved in Development of DOMAIN module
- Developed GUI in swings.