Key Responsibilities:
- Project Ownership – Take designs from concept to delivery, ensuring high-quality implementation.
- Work on tasks assigned in under the guidance of Architects and lead developers
- Code Reviews & Collaboration – Conduct code reviews, contribute to project planning, and work closely with cross-functional teams.
- Backend Development –Develop, and implement Microservices-based APIs using Java Spring Boot.
- DevOps & Modern Architectures – Apply DevOps principles and optimize cloud resource usage.
- Containerization & Orchestration – Implement Docker and Kubernetes for application deployment and scaling.
- Security Best Practices – Ensure secure coding standards and implement security controls in cloud environments.
- Stakeholder Collaboration – Work closely with product managers, architects, and business teams to align technical solutions with business goals.
- Agile Development – Actively contribute to Agile (Scrum) teams, ensuring efficient project execution.
Mandatory Requirements:
- 5 to 8 years of hands-on experience in software development.
- Strong expertise in Java Spring Boot and Microservices development.
- Openness and ability to switch between .NET and Java when needed.
- Solid experience with AWS Cloud and cloud computing concepts.
Good to Have:
- Exposure to other cloud platforms like Azure and open-source cloud components.
- Hands-on experience with Docker, Kubernetes, Terraform, and Python.
- Frontend development experience with Angular/React, TypeScript, JavaScript, HTML, CSS.
Preferred Skills & Attributes:
- Strong understanding of modern software architectures and DevOps principles.
- Ability to analyze complex problems and develop effective solutions.
- Excellent communication and teamwork skills, with experience in cross-functional collaboration.
- Self-motivated and capable of working independently on complex projects.
We focus on personal and professional development to grow internally within our organization.