Job Purpose:
Design, code, and implement high-performance, scalable architectures using Java, Spring Boot, and AWS cloud services. The role focuses on hands-on development of efficient, high-quality backend solutions, writing clean and maintainable code, ensuring robust testing, and maintaining seamless deployment pipelines on AWS. You will actively troubleshoot complex issues, document technical solutions, and contribute to continuous improvement, playing a key role in building reliable and scalable backend systems
Hybrid Working Module (2 Days work from home)
Duties and Responsibilities
- Design & Architecture – Create high-performance, well-structured database, cloud, and code architectures
- Code Development – Write efficient, high-quality code that meets requirements and deadlines
- Debugging & Problem Solving – Quickly identify and resolve technical issues with effective solutions
- Testing – Ensure robust unit test coverage and minimize undetected bugs
- DevOps – Deploy and monitor AWS environments, maintaining uptime and deployment quality
- Documentation – Clearly document code, APIs, and system architectures
Skills Required
- Java
- Spring boot/Framework
- Relational Databases & SQL (MySQL)
- Cloud technologies (AWS: Lambda, RDS, ECS, S3)
- Token based authentication methods
- Unit test frameworks
- REST APIs
- Git Version Control
- Agile development: Scrum/Kanban
Job Requirements
- 4+ years of backend development experience in a work environment
- Information Technology degree, Computer Science Degree or equivalent
Desired Skills:
- Back End Developer
- Software Developer
- Java Back End Developer
- Java Developer