Job Description
Role Overview :
We are looking for a skilled Back End Developer to join our team. The role involves delivering robust backend solutions while also contributing to the frontend code base and full-stack projects. You will work closely with feature teams to design, develop, test, and operate applications in an Agile / DevOps environment.
Key Responsibilities :
- Develop and maintain backend and frontend applications using Java and Angular frameworks
- Participate in system analysis, design, development, and testing for assigned technical products or applications
- Implement automated test cases to ensure solutions meet expected outcomes
- Prepare and maintain system documentation and standard operating procedures
- Support operational excellence goals by resolving escalated issues as part of tier-3 DevOps responsibilities
- Plan and execute application upgrades, tools enhancements, and feature developments
- Apply cloud-native toolchains to ensure high uptime and business agility
- Collaborate in an Agile environment with global teams
Requirements
Essential Skills :
Back End : Java Spring Boot, API design, custom extensionsFront End : HTML, CSS, Velocity, XMLDatabases : Oracle, PostgreSQLTesting : Unit test frameworks such as JUnitContainerization : Docker – building and using container imagesOperations : Grafana Cloud, ITSM, Incident & Change ManagementVersion Control : Git (e.g., GitHub Enterprise)CI / CD : Build and deployment pipelines using GitHub ActionsCloud : Azure, Terraform, Virtual Machines, LinuxBuild Tools : MavenAgile Responsibilities : As assigned under Agile Working Model (AWM) charterAdvantageous Skills :
Experience with cloud technologies (AWS or Azure)Off-the-shelf application management experienceQualifications & Experience :
Relevant IT degree3+ years in a mid-to-senior back-end development role (6+ years total experience preferred)Requirements
Java, API, HTML, CSS, Oracle, Testing, Docker