Job Description
Join our dynamic team at InnovateTech Solutions, where we're revolutionizing cloud infrastructure for Fortune 500 clients. We're seeking passionate Senior Software Engineers to architect scalable solutions in a collaborative environment. Enjoy competitive benefits, flexible remote options, and opportunities to mentor junior developers. Our Charlotte hub offers state-of-the-art facilities and a culture that values innovation and work-life balance.
Responsibilities
- Design and implement microservices using Java/Spring Boot on AWS
- Lead CI/CD pipeline optimization using Jenkins and Docker
- Mentor 3-5 junior engineers through pair programming sessions
- Conduct code reviews ensuring adherence to SOLID principles
- Collaborate with product teams to translate requirements into technical specs
- Optimize database queries (PostgreSQL) for 99.99% uptime
- Present quarterly technical architecture roadmaps to stakeholders
Qualifications
- 5+ years of experience in enterprise Java development
- Expertise in cloud platforms (AWS/Azure) and container orchestration
- Bachelor's degree in Computer Science or equivalent experience
- Strong understanding of RESTful API design and security best practices
- Proven track record leading cross-functional agile teams
- Proficiency in testing frameworks (JUnit, Mockito)
- Excellent problem-solving skills with distributed systems