Description
The role develops medium-complexity backend software components, microservices, APIs, and containerized solutions while collaborating with Architecture, Data Management, DevOps, and other technical and business teams. Responsibilities include requirements gathering, test automation, integration testing, documentation, deployment automation, version control, branching and merging, mentoring, and knowledge transfer. The position requires 2–4 years of experience as a Java, Python, or Go software engineer, along with knowledge of databases, design patterns, secure development, Scrum, Jira, REST, containers, Git, and CI/CD.
