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
RequirementsEssential Skills:
- Back End: Java Spring Boot, API design, custom extensions
- Front End: HTML, CSS, Velocity, XML
- Databases: Oracle, PostgreSQL
- Testing: Unit test frameworks such as JUnit
- Containerization: Docker – building and using container images
- Operations: Grafana Cloud, ITSM, Incident & Change Management
- Version Control: Git (e.g., GitHub Enterprise)
- CI/CD: Build and deployment pipelines using GitHub Actions
- Cloud: Azure, Terraform, Virtual Machines, Linux
- Build Tools: Maven
- Agile Responsibilities: As assigned under Agile Working Model (AWM) charter
Advantageous Skills:
- Experience with cloud technologies (AWS or Azure)
- Off-the-shelf application management experience
Qualifications & Experience:
- Relevant IT degree
- 3+ years in a mid-to-senior back-end development role (6+ years total experience preferred)
Desired Skills:
- Java
- API
- HTML
- CSS
- Oracle
- Testing
- Docker
Desired Qualification Level:
- Degree
About The Employer: