8 days ago
Responsibilities
- Design, develop, and maintain backend services and applications using Java and Spring Boot.
- Build and integrate RESTful APIs with secure authentication and strong data modeling practices.
- Develop scalable solutions using serverless architectures and event-driven systems.
- Work with AWS services to support cloud-native application development and deployment.
- Implement and maintain infrastructure-as-code using tools such as Terraform or CloudFormation.
- Collaborate on DevOps practices, CI/CD pipelines, and modern software delivery workflows.
- Design, optimize, and maintain SQL and NoSQL databases, including PostgreSQL and MongoDB.
- Use Git and collaborative development practices to support efficient team workflows.
- Containerize applications using Docker and support orchestration with tools such as Kubernetes.
- Troubleshoot complex technical issues and contribute to continuous improvement of backend systems.
- Communicate clearly with technical and non-technical stakeholders in English.
Requirements
- 5+ years of relevant backend development experience.
- Strong experience developing backend applications with Java and Spring Boot.
- Solid understanding of RESTful API design, authentication, and data modeling.
- Experience with serverless architectures and event-driven systems.
- Knowledge of AWS and cloud-based application development.
- Familiarity with infrastructure-as-code tools such as Terraform or CloudFormation.
- Experience with DevOps practices, Git, CI/CD pipelines, and modern development workflows.
- Strong understanding of SQL and NoSQL databases, including PostgreSQL and MongoDB.
- Experience with Docker and orchestration tools such as Kubernetes.
- Excellent problem-solving, collaboration, and communication skills.
- Fluency in English, both written and spoken.
- Hands-on experience building and deploying cloud-native applications in AWS is a plus.
- Proficiency in JavaScript, particularly Node.js, is a plus.
- Contributions to open-source projects, technical blogs, or developer communities are a plus.
