Key Responsibilities
- Lead the design and development of scalable software solutions using Java and modern frameworks
- Mentor junior developers and drive best practices in coding and architecture
- Optimize system performance, scalability, and reliability
- Collaborate with product teams to define technical requirements and roadmaps
- Implement CI/CD pipelines and ensure robust deployment strategies
- Troubleshoot complex issues and provide technical leadership
Requirements
- 5+ years of experience in software development with Java
- Expertise in Spring Framework, microservices, and cloud technologies
- Hands-on experience with Docker, Kubernetes, and AWS
- Strong problem-solving and leadership skills
- Experience with Agile methodologies and DevOps practices