Talent's Information
-
Location
Pune Cantonment, India
-
Rate
$13.0 per Hour
-
Experience
9 Year
-
Languages Known
English,Hindi
Available for
About Mahesh Z
A dynamic and results-driven IT professional with 9 years of experience.
Extensive experience in Core Java, Spring Core, Spring MVC, Spring REST, SpringBoot, Hibernate, Angular 4 and Oracle.
Extensive experience in LDAP, Web Services, Open DJ, SAML/OAUTH
Experience in Project Execution using Scrum and Waterfall Project Management methodologies.
Hands on development lifecycle - Requirements, Design, Implementation, Debug & Test and Static Analysis.
Practically aware of Software Design methodologies (UML and Design Patterns)
Excellent people management – experience of managing team to meet operational & organizational goals.
Fast learner and ability to work in-teams as well as independently with minimal supervision.
Excellent problem solving, analytical and interpersonal skills, Strong team player, self-motivated and mentor to others.
Expertise in Spring Core, Spring MVC to write Rest web service
Expertise in Hibernate and Angular 4 frameworks
Using Git to push code into repository and code review
Writing database queries to extract data from database
Writing unit testing & integration testing in Junit 2
Using Git for source code versioning.
Using JAXB / SAX / DOM to read the data from XMl files.
Work Experience
Java Developer
- January 2015 - February 2023 - 8 Year
- India
Projects
DBBHK (Open Banking)
- August 2019 - February 2023 - 43 Months
Responsible for managing the Identity Management systems. The team develops software solutions, primarily in java on Linux, to support provisioning of customer identities and entitlements and to support authentication and authorization for a number of client applications. Identity management systems include ForgeRock Open DJ, ForgeRock Open AM. Work includes updates to the LDAP schema and/or settings in as needed by new project work, creation of new (or modification of existing) Open AM validators and endpoints – including custom java code, onboarding of new SAML and Oauth clients, and modification to deployment scripts to implement such changes.
Roles & responsibilities:
1. Develop software for IdM federation and LDAP systems.
2. Gather customer requirements, design, develop as per the customer need.
3. Contribute to Architecture, Document design and release via Jira and Confluence
4. Responsible for design and developed project technical architectures
5. Deploy code changes to Production environments on Servers
Web Crawler
- June 2018 - August 2019 - 15 Months
London Stock Exchange’s Information Services Division (ISD) gathers large volumes of data on companies, markets and government bodies from public websites. The majority of this is currently done manually, or via 3rd party services. This approach is not sustainable as ISD plan on expanding the volume and types of data collected.
Roles & responsibilities:
1. Worked as a Python developer in this project.
2. Gather customer requirements, design, develop as per the customer need.
3. Responsible for design and developed project technical architectures.
4. Deploy code changes to DEV, QA, Staging & Production environments on cloud (AWS)
Teller Core
- July 2017 - May 2018 - 11 Months
-
The project involved working on Teller Core module with involves all teller functions such as deposit, withdrawal, bill pay, and note exchange.
Roles & responsibilities:
1. Involved in requirement analysis and design
2. Implemented REST Web Services using Spring MVC
3. Tested REST Web Services using REST client
4. Implemented business logic
5. Engaged in functional testing and bug fixing
SEP Daimler
- February 2015 - July 2017 - 30 Months
-
Daimler is a French automotive manufacturer. It is one of German’s largest Truck makers. This company keeps track of all the spare part and manufacturing items into their database. They expose different API to third party vendors and consumes APIs to exchange the information.
Roles & responsibilities:
1.Writing the Spring Rest service in spring framework
2.Writing unit and integration test cases using Junit.
3.Using JAXB to marshal and unmarshal the objects into XML
4.Interacting with client to get the requirement
5.Doing the static code analysis before every sprint
6.Working in an agile scrum methodology to complete the user stories
7.Provide innovative solutions to complex business problems
8.Design reusable components by utilizing various standard frameworks
Certificate Of Confirmance (COC) System
- September 2013 - February 2015 - 18 Months
-
The aim of this project is to collect data from multiple departments such as metallurgy, heat treatment, cutting, and transferring it to admin for generating certificate containing detailed analysis.
Roles & responsibilities:
1.Writing Web Services (REST)
2.Managing Web and Application servers
3.Troubleshoot/analyze the production issues
4.Collaborate with other programmers to design and implement features
5.Responsible for the software development activities including develop, verify and manage the change requests for one component of a project solution
6.Work independently when required
Soft Skills
Industry Expertise
Education
Computer Science in B.E.
Maharashtra University- June 2010 - May 2012