Job Description
Join our dynamic engineering team at InnovateTech Solutions, where we're pioneering cutting-edge software solutions for Fortune 500 clients. We're urgently seeking a passionate Senior Software Engineer to architect and develop scalable applications in a collaborative, agile environment. You'll work on mission-critical projects using modern tech stacks while mentoring junior developers and driving innovation.
Responsibilities
- Design and implement high-performance microservices using Java/Spring Boot
- Lead cloud-native deployments on AWS (ECS, Lambda, RDS)
- Mentor junior engineers through pair programming and code reviews
- Optimize application performance and troubleshoot complex issues
- Collaborate with Product Owners to translate requirements into technical specs
- Implement CI/CD pipelines using Jenkins and Docker
- Contribute to architectural decisions and technology stack evolution
Qualifications
- 5+ years of experience in backend development with Java/Spring
- Expertise in cloud platforms (AWS/Azure) and containerization
- Strong understanding of microservices architecture and REST APIs
- Proficiency in SQL and NoSQL databases (PostgreSQL, MongoDB)
- Experience with CI/CD practices and DevOps tools
- Bachelor's degree in Computer Science or equivalent
- Excellent problem-solving and communication skills