Java Microservice Developer, Domain Driven Design And Architecture, Acting Team Lead Resume
SUMMARY:
Professional Senior Software Engineer with 8 years of experience in an IT industry , skilled in Requirements Gathering and Analysis, Research & Development for Microservices, Dashboard and Web Applications with good knowledge in Java and Groovy based application design, development and maintenance following Agile Methodology .
STRENGTH:
- Ability to build good customer and team relationship.
- Ability to learn concepts, technology, working habits quickly.
- Ability to work with harmony and team spirit and lead the team.
- Being futuristic to adapt future needs and realistic and reasoning towards work/tasks.
- Being optimistic towards tasks/work and have positive attitude towards comments.
TECHNICAL SKILLS:
- Java 8, 11 - Core, J2EE
- Business & Requirement Analysis
- Enterprise Architect, Erwin
- Groovy on Grails
- Team Management, Scrum Master
- Microsoft FrontPage, Dreamweaver
- OOPS Concepts
- Technical Consulting
- IDE (RTC, Eclipse, GGTS, NetBeans, IntelliJ)
- Web Services ( REST )
- Application Architecture
- Rally, Remedy, Jenkins
- JSP, GSP, JavaScript, JQuery
- QA Testing, JUnit, Automation
- SSH, Putty, Toad
- Spring boot, Spring, Hibernate
- Agile Methodology
- SharePoint and Documentation
- UI / UX Design, Wireframe
- DB Schema Design
- Microsoft Office Tools
- HTML, CSS, XML, JSON
- Domain Driven Design & Data Modeling, UML
- Swagger, YML
- Charts (Google Charts, High Charts), JQWidget
- SCM - SVN, GIT, ClearCase
- Unix / Linux commands
WORK HISTORY:
Confidential
Java Microservice Developer, Domain Driven Design and Architecture, Acting Team Lead
Environment: Java J2EE 8, Spring, SpringBoot, Hibernate, MVC, Web Service, REST, Domain Driven Design Architecture, Apache Tomcat, PCF, APIM, Ribbon, Eureka, Hystrix, JPA, Agile / Scrum
Responsibilities:
- As a developer my responsibilities were gathering the requirements based on the copy deck and wireframes.
- Creating user stories with tasks and scheduling them in sprints.
- Moreover, pulling the bug reports and prioritizing them based on the release plan.
- Following Domain Driven Design approach for the Microservices and API/EndPoints to facilitate reusability and maintenance.
- Creating Structural and Architectural design starter pack for the Microservices based banking and java standards before sharing to the team or check-in to SVN.
- Implementation of various functionality/enhancements and bug fixes based on the priority.
- Major areas worked on - Accounts, Transactions, Rewards, Customer, etc.
- Research and development on the User Experience implementation and improvement based on customer’s need.
- As test driven development, my responsibilities were writing JUnit test cases and ensuring the implementations are bug free and meet customer’s requirements.
- Closing sprint with the demo and marking user stories and tasks as resolved.
- Checking logs for the dashboards/applications/scripts proper health and execution.
- As an acting lead my responsibilities were facilitating the stand-up and team meetings with onsite and offshore team members, report generation for Backlog, Sprint, User Stories, Tasks and Bugs.
Confidential
Java Application Developer, UI Designer and Developer
Environment: Java J2EE 8, JavaScript, JQuery, HTML, Python (Django), MVC, High Chart, Google Chart, Apache Tomcat, Agile / Scrum
Responsibilities:
- As a developer my responsibilities were gathering the requirements based on the copy deck and wireframes.
- Creating user stories with tasks and scheduling them in sprints.
- Moreover, pulling the bug reports and prioritizing them based on the release plan.
- Implementation of various functionality/enhancements and bug fixes.
- Wireframe design, Database Schema design, Python (Django) Environment setup, Charts and Widgets creation.
- Research and development on the User Experience implementation and improvement based on customers need.
- As a test driven development my responsibilities were writing JUnit test cases and ensuring the implementations are bug free and meet customer’s requirements.
- Closing sprint with the demo and marking user stories and tasks as resolved.
- Checking logs for the dashboards/applications/scripts proper health and execution.
- As an acting lead my responsibilities were facilitating the stand-up and team meetings, report generation for Backlog, Sprint, User Stories, Tasks and Bugs.
Confidential
Java Application Developer
Environment: Java J2EE 8, Apache Tomcat, JavaScript, HTML
Responsibilities:
- As a developer my responsibilities were gathering the requirements for the enhancements and bug fixes.
- UI improvements to meet customer needs and improve customer experience.
- As a a test driven development my responsibilities were writing JUnit test cases and ensuring the implementations are bug free and meet customer’s requirements.
Confidential
Java Application Developer, UI Enhancements
Environment: Java J2EE 8, Web Service, REST, Apache Tomcat, Spring, Oracle, JavaScript, HTML, Agile / Scrum
Responsibilities:
- As a developer my responsibilities were gathering the requirements for the enhancements. UI improvements to meet customer needs and improve customer experience.
- Creating user stories with tasks and scheduling them in sprints. Moreover, pulling the bug reports and prioritizing them based on the release plan.
- Implementation of the functionality/enhancements and bug fixes.
- As a a test driven development my responsibilities were writing JUnit test cases and ensuring the implementations are bug free and meet customer’s requirements.
- Closing sprint with the demo and marking user stories and tasks as resolved.
- Checking logs for the dashboards/applications/scripts proper health and execution.
Confidential
Java Application Developer, UI Designer and Developer
Environment: Java J2EE 6, Groovy on Grails, Web Services, REST, Spring, Hibernate, MVC, Oracle, JavaScript, HTML, Apache Tomcat, JellyFish, Agile / Scrum, Remedy Automation
Responsibilities:
- As a developer my responsibilities were gathering the requirements based on customer requirement deck or wireframes.
- Creating user stories with tasks and scheduling them in sprints.
- Moreover, pulling the bug reports and prioritizing them based on the release plan.
- Implementation of the functionality/enhancements and bug fixes.
- Adding JUnit test cases and providing code coverage with critical sonar fixes.
- Created FAQs and Help videos to help customers/users on the functionalities and application related queries.
- This helped to save the turnaround time and accelerated the development and management process.
- Remedy tickets were automatically generated via application, if any issue is encountered by a customer/user.
- As a a test driven development my responsibilities were writing JUnit test cases and ensuring the implementations are bug free and meet customer’s requirements.
- Closing sprint with the demo and marking user stories and tasks as resolved.
- Checking logs for the dashboards/applications/scripts proper health and execution.
Confidential
Java Application Developer, UI Enhancements, Scrum Master
Environment: Java J2EE 6, Apache Tomcat, MVC, JDBC, Oracle, JavaScript, HTML, Agile / Scrum
Responsibilities:
- As a developer my responsibilities were gathering the requirements based on the copy deck and wireframes.
- Creating user stories with tasks and scheduling them in sprints.
- Moreover, pulling the bug reports and prioritizing them based on the release plan.
- Implementation of the functionality/enhancements and bug fixes.
- Adding JUnit test cases and providing code coverage with critical sonar fixes.
- As a a test driven development and QA my responsibilities were writing JUnit test cases and ensuring the implementations are bug free and meet customer’s requirements.
- Closing sprint with the demo and marking user stories and tasks as resolved.
- Checking logs for the dashboards/applications/scripts proper health and execution.
- As an acting scrum master facilitating the stand-up and team meetings with report generation for Backlog, Sprint and Bugs.
- Developed a project SharePoint website to track various information related to project.