Job Description
Join our cutting-edge team at InnovateTech Solutions and make an immediate impact! We're seeking a passionate Senior Software Engineer to help build the next generation of cloud-native applications. This is a rare opportunity to join a fast-paced, collaborative environment where your expertise will drive innovation and growth. Enjoy competitive compensation, flexible work arrangements, and the chance to work with industry-leading technologies in the heart of Silicon Valley.
Responsibilities
- Design, develop, and maintain scalable microservices using Java/Spring Boot
- Lead code reviews and mentor junior engineers on best practices
- Collaborate with product teams to translate requirements into technical specifications
- Implement CI/CD pipelines and infrastructure-as-code solutions
- Optimize application performance and troubleshoot complex production issues
- Drive architectural decisions and contribute to technical roadmap planning
Qualifications
- 5+ years of experience in backend development with Java/Spring
- Expertise in cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful APIs and microservices architecture
- Proficiency in SQL and NoSQL databases (PostgreSQL, MongoDB)
- Experience with CI/CD tools (Jenkins, GitLab CI)
- Bachelor's degree in Computer Science or equivalent experience
- Excellent problem-solving skills and ability to work in agile environments