Job Description
Join our dynamic team at InnovateTech Solutions, a leading tech hub transforming industries through cutting-edge software solutions. We're seeking a passionate Senior Software Engineer to architect and develop scalable applications while mentoring junior developers. Enjoy competitive benefits, flexible work arrangements, and opportunities to work on high-impact projects for Fortune 500 clients. Our collaborative culture values innovation, work-life balance, and professional growth.
Responsibilities
- Lead full-cycle development of cloud-native applications using Java and Spring Boot
- Mentor junior engineers through code reviews and technical guidance
- Collaborate with cross-functional teams to define product requirements
- Implement CI/CD pipelines and optimize system performance
- Contribute to architectural decisions and technology stack evolution
- Ensure adherence to security best practices and compliance standards
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of experience in enterprise software development
- Expert proficiency in Java, Spring Boot, and microservices architecture
- Strong understanding of AWS cloud services and DevOps practices
- Proven experience leading technical projects and mentoring teams
- Excellent problem-solving skills and attention to detail