Job Description
Join our dynamic team at InnovateTech Solutions as a Senior Software Engineer and help shape the future of cloud-native applications. We're seeking a passionate innovator to design, develop, and deploy scalable solutions for enterprise clients. Enjoy competitive compensation, flexible remote work, and a culture that values creativity and professional growth. Why join us? We offer cutting-edge projects, comprehensive benefits, and opportunities to mentor junior developers while advancing your career in a supportive environment.
Responsibilities
- Architect and implement microservices using Java/Spring Boot and AWS
- Lead code reviews and mentor junior engineers on best practices
- Optimize application performance and troubleshoot complex issues
- Collaborate with product teams to translate requirements into technical specifications
- Implement CI/CD pipelines and DevOps automation
- Contribute to open-source projects and technical documentation
Qualifications
- 5+ years of experience in backend development with Java
- Expertise in cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful APIs and microservices architecture
- Proven track record of shipping production-ready code
- Bachelor's degree in Computer Science or equivalent experience
- Experience with Agile methodologies and JIRA
- Excellent problem-solving and communication skills