The core responsibilities for the job include the following:
Technical Development:
* Design and develop backend services using Java, Spring Boot, and related frameworks.
* Write clean, modular, and testable code following best practices.
* Participate in technical design discussions and peer reviews.
* Contribute to the evolution of our microservices architecture.
Code Quality and Testing:
* Implement and maintain unit and integration tests (e. g., using JUnit, Postman).
* Contribute to CI/CD pipelines and ensure code is production-ready.
* Collaborate with QA to support functional and end-to-end test coverage.
Collaboration and Agile Execution:
* Work closely with product managers, senior engineers, and designers to translate requirements into technical deliverables.
* Participate in Agile ceremonies including sprint planning, retrospectives, and demos.
* Provide accurate effort estimates and deliver to sprint commitments.
Learning and Tooling:
* Leverage modern tools, including LLMs and AI utilities, to streamline development and improve productivity.
* Continuously explore new technologies and propose improvements to systems or processes.
J-18808-Ljbffr