Job Description
Join our dynamic team as a Senior Software Engineer and make an immediate impact! InnovateTech Systems is seeking a passionate developer to architect scalable solutions for our cutting-edge SaaS platform. You'll collaborate with cross-functional teams to build high-performance systems while mentoring junior engineers. This is a rare opportunity to join a fast-growing startup with competitive benefits and flexible work arrangements. If you thrive in agile environments and love solving complex technical challenges, we want to hear from you!
Responsibilities
- Design and implement cloud-native microservices using Java/Spring Boot and AWS
- Lead code reviews and enforce best practices for maintainability and scalability
- Optimize database performance and troubleshoot production issues
- Mentor junior engineers through pair programming and architectural guidance
- Contribute to CI/CD pipeline improvements and DevOps automation
- Translate business requirements into technical specifications
Qualifications
- 5+ years of experience in backend development with Java and Spring framework
- Expertise in cloud platforms (AWS/GCP) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful APIs and microservices architecture
- Experience with relational databases (PostgreSQL) and caching strategies
- Proficiency in CI/CD tools (Jenkins, GitLab CI)
- Bachelor's degree in Computer Science or equivalent experience
- Excellent problem-solving and communication skills