Job Description
Join our dynamic team at InnovateTech Solutions as a Senior Software Engineer and help shape the future of digital innovation. We're seeking a passionate problem-solver to architect scalable solutions in a collaborative environment. Enjoy competitive compensation, flexible work arrangements, and opportunities to work with cutting-edge technologies.
Responsibilities
- Design and implement high-performance microservices using Java/Spring Boot
- Lead API development and integration projects with RESTful and GraphQL endpoints
- Mentor junior engineers through code reviews and technical guidance
- Optimize system performance and troubleshoot complex technical challenges
- Implement CI/CD pipelines and DevOps best practices
- Collaborate with product teams to translate business requirements into technical solutions
Qualifications
- 5+ years of experience in software development with Java
- Expertise in cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Strong knowledge of relational databases (PostgreSQL) and caching solutions (Redis)
- Proven track record of building scalable, secure enterprise applications
- Experience with Agile methodologies and JIRA
- Bachelor's degree in Computer Science or equivalent practical experience