Role Overview:This role involves designing, implementing, and maintaining Java/Spring-based applications, contributing to all phases of the software development lifecycle. The successful candidate will be instrumental in preparing and producing software releases, ensuring high-quality, testable, and efficient code.
Key Responsibilities:- Design, implement, and maintain Java/Spring jobs.
- Contribute to all stages of the software application development lifecycle.
- Prepare and produce releases of software components for Release-when-Ready (CI/CD).
- Develop well-designed, testable, efficient code.
- Thoroughly test using Unit Testing and Integration Testing tools & processes.
- Support continuous improvement by investigating alternatives and technologies and presenting them for architectural review.
- Participate in SAFe Agile ceremonies including Daily Stand-Up (DSU), Program Increment Planning (PIP), Iteration Planning (IP), Retrospection, and Product backlog grooming.
- Provide status on assigned stories in DSU and SAFe agile project management solutions like JIRA.
- Work with project stakeholders, Product Owners, Technical leads, and Architects.
Required Skills:- Java
- Spring
- Kafka
- REST API
- Payments knowledge
Qualifications: