Participate in Agile ceremonies including daily standups, backlog refinement, sprint demos, and retrospectives.
Contribute to all phases of the software development lifecycle - solutioning, coding, testing, and deployment.
Develop and enhance RESTful APIs and event-driven applications using Java, Spring Boot, and container technologies.
Build and manage CI/CD pipelines using Azure DevOps for automated testing and deployment.
Work collaboratively with architecture, development, and business teams to design and enhance ERP-related applications.
Ensure code quality through adherence to SOLID design principles, code reviews, and test-driven development practices.
Support modernization of SCEIS procurement and integration systems using cloud-native and serverless architectures.
Required Skills
5+ years of application development using
SOLID object-oriented design principles and standards
.
5+ years of
Java web development
experience (Spring Boot, Maven, JUnit).
5+ years of experience
developing containerized applications
(Docker/Kubernetes).
5+ years of experience using
Azure DevOps
for CI/CD pipeline development, backlog management, and version control.
Strong understanding of
RESTful API design
, event-driven architectures, and test-driven development.
Proven experience working within an
Agile (Scrum/Kanban)
team environment.
Preferred Skills
Experience with
Azure or AWS cloud development
(Azure preferred).
Familiarity with
integration services
such as Azure API Management, AWS API Gateway, Azure EventGrid, etc.
Experience with