Job Description
Join InnovateTech Solutions as a Senior Software Engineer and drive innovation in our Raleigh hub! We're a fast-growing tech company specializing in AI-driven enterprise solutions, and we need your expertise to build scalable, high-performance applications. This immediate hire opportunity offers competitive compensation, flexible work arrangements, and the chance to work with cutting-edge technologies in a collaborative environment. If you're passionate about solving complex problems and making an impact, we want to hear from you!
Responsibilities
- Design, develop, and maintain scalable backend services using Java and Spring Boot
- Lead code reviews and mentor junior engineers on best practices
- Collaborate with cross-functional teams to define technical requirements
- Optimize application performance and resolve production issues
- Implement CI/CD pipelines using AWS and Docker
- Contribute to architectural decisions and technology roadmap
Qualifications
- 5+ years of experience in backend software development
- Proficiency in Java, Spring Boot, and relational databases
- Strong understanding of microservices architecture
- Experience with cloud platforms (AWS/GCP) and containerization
- BS/MS in Computer Science or equivalent experience
- Excellent problem-solving and communication skills