Java Developer+Spring boot, Spring batch, Microservices
Fulcrum Digital.com
Office
Pune City, India
Full Time
Roles And Responsibilities:
· Responsible
for the analysis, design, development, and delivery of software solutions
· Defines requirements for new applications and
customizations, adhering to standards, processes, and best practices.
· Participate in team prioritization discussions
with Product/Business stakeholders.
· Estimate and own delivery tasks (design, dev,
test, deployment, configuration, documentation) to meet the business
requirements.
· Automate build, operate, and run aspects of
software.
· Drive code/design/process trade-off discussions
within their team when required Report status and manage risks.
· Drive integration of services focusing on
customer journey and experience.
· Perform demos/acceptance discussions in
interacting with Product owners.
· Understands operational and engineering
experience and actively works to improve experience and metrics in the
ownership area.
· Develop a complete understanding of end-to-end
technical architecture and dependency systems.
· Drive adoption of technology standards and
opinionated frameworks, and review coding, test, and automation work of team
members.
· Mentor and guide new and less-experienced team
members.
· Identify opportunities to improve an overall
process and trim waste.
· Share and seek knowledge within their
Guild/Program to drive reuse and productivity.
Requirements
Requirements
· Efficient
in Java, Spring, Spring Boot, JPA, Angular, SQL. Knowledge on
Microservice
· Understands the basic engineering principles used
in building and running mission critical software capabilities (security,
customer experience, testing, reparability, simplification, service-oriented
architecture)
· Able to perform debugging and troubleshooting to
analyze core, heap, and thread dumps and remove coding errors.
· Understands and implements standard branching
(e.g., Git flow) and peer review practices.
· Has skills in test-driven and behaviour-driven
development (TDD and BDD) to build just enough code and collaborate on the
desired functionality.
· Understands use cases for advanced design
patterns (e.g., service-to-worker, MVC, API gateway, intercepting filter,
dependency injection, lazy loading, all from the gang of four) to implement
efficient code.
· Understands and implements Application
Programming Interface (API) standards and cataloging to drive API/service
adoption and commercialization.
· Apply tools (e.g., Sonar) and techniques to scan
and measure code quality.
· Has skills to collaborate with team and business
stakeholders to estimate requirements (e.g., story pointing) and prioritize
based on business value.
· Has skills to orchestrate release workflows and
pipelines and apply standardized pipelines via APIs to achieve CI and CD using
industry standard tools (e.g., Jenkins).
· Has skills to document and drive
definition-of-done for requirements to meet both business and operational
needs.
Java Developer+Spring boot, Spring batch, Microservices
Office
Pune City, India
Full Time
October 8, 2025