Job Description
Join our dynamic engineering team at InnovateTech Solutions and help build cutting-edge SaaS products that transform industries. We're seeking a passionate Senior Software Engineer to architect scalable solutions and mentor junior developers. Enjoy flexible work arrangements, competitive benefits, and the opportunity to work with modern technologies in a collaborative environment. Immediate start available!
Responsibilities
- Design, develop, and maintain high-performance backend systems using Java and Spring Boot
- Collaborate with product teams to translate business requirements into technical specifications
- Lead code reviews and implement CI/CD pipelines using Jenkins and Docker
- Mentor junior engineers through pair programming and technical documentation
- Optimize database performance with PostgreSQL and Redis
- Implement robust security protocols and ensure compliance with industry standards
- Participate in agile ceremonies and contribute to continuous improvement initiatives
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, Python, and cloud platforms (AWS/GCP)
- Strong understanding of microservices architecture and RESTful APIs
- Proven experience with containerization and orchestration (Kubernetes)
- Excellent problem-solving skills and attention to detail
- Experience with agile methodologies and test-driven development
- Strong communication skills and ability to work in cross-functional teams