Job title: Backend Engineer with Java and/or GO
Work Location: remote
Experience: 5-6 years
Education Qualification: B.A.
Roles and Responsibilities:
- Design, develop, test, and maintain scalable backend systems using Java and Spring. Implement and optimize microservices architectures deployed on AWS.
- Own end-to-end delivery of features and improvements, from design through deployment.
- Collaborate with cross-functional teams including frontend developers, DevOps, and product owners.
- Troubleshoot, debug, and resolve issues in complex distributed systems.
- Write and maintain automated tests to ensure code quality.
- Participate in Agile ceremonies and contribute to continuous improvement of development processes.
Required Skills & Desired Skills
- Minimum 4 years of software development experience.
- Strong proficiency in Java and Spring ecosystem (Spring Boot, Spring Cloud, etc.).
- Hands-on experience with AWS cloud services and architecture (e.g., EC2, S3, Lambda, RDS).
- Solid understanding of microservices design principles and REST API development.
- Experience with Agile software development methodologies (Scrum, Kanban).
- Excellent problem-solving and analytical skills.
- Experience with debugging and maintaining complex systems.
- Familiarity with version control systems, preferably Git.
- Good communication skills and ability to work effectively in a remote or distributed team environment.
Nice to Have
- Experience with containerization and orchestration tools such as Docker and Kubernetes.
- Familiarity with CI/CD pipelines and automation tools.
- Knowledge of Spring Security, Spring Data, or other Spring projects.
- Experience working with monitoring, logging, and observability tools on AWS.
- Continuous learner, staying up to date with cloud-native and backend technologies.
| Job Level | 5 – 8 Years |

