Job Description
Join our award-winning engineering team in Charlotte's booming tech hub! InnovateTech Solutions is seeking a passionate Senior Software Engineer to build scalable cloud-native applications that serve millions of users. You'll collaborate with cross-functional teams to architect cutting-edge solutions while mentoring junior developers in our agile environment. Enjoy competitive compensation, comprehensive benefits, and opportunities for professional growth in one of America's fastest-growing tech markets.
Responsibilities
- Design and implement microservices using Java/Spring Boot and AWS cloud infrastructure
- Lead code reviews and enforce best practices for CI/CD pipelines
- Optimize application performance through database tuning and caching strategies
- Mentor junior engineers through pair programming and architectural discussions
- Collaborate with Product teams to translate business requirements into technical specifications
- Implement security protocols and compliance measures for financial-grade applications
Qualifications
- 5+ years of experience in backend development with Java and Spring framework
- Expertise in cloud platforms (AWS/GCP) and container orchestration (Kubernetes)
- Strong understanding of RESTful APIs, microservices architecture, and event-driven systems
- Proficient in SQL databases (PostgreSQL) and NoSQL solutions (Redis)
- Experience with Agile methodologies and test-driven development
- Bachelor's degree in Computer Science or equivalent technical certification