Job Description
Join InnovateTech Solutions as a Senior Software Engineer and shape the future of enterprise cloud platforms. We're seeking passionate innovators to build scalable, high-performance systems that serve millions of users. Our Atlanta-based engineering team operates in a hybrid environment with competitive benefits, flexible schedules, and opportunities for career growth. Collaborate with cross-functional teams to deliver cutting-edge solutions while mentoring junior engineers and driving technical excellence.
Responsibilities
- Design and implement microservices architecture using Java, Spring Boot, and Kubernetes
- Optimize database performance through PostgreSQL indexing and query tuning
- Lead CI/CD pipeline improvements using Jenkins, Docker, and AWS services
- Conduct code reviews and enforce best practices across the development team
- Develop RESTful APIs with comprehensive unit/integration testing
- Troubleshoot production issues using distributed tracing tools like Jaeger
- Mentor junior engineers through pair programming and technical workshops
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (5+ years)
- Expertise in Java, Spring Framework, and cloud-native development
- Strong knowledge of AWS services (EC2, S3, Lambda, RDS)
- Experience with containerization (Docker, Kubernetes) and orchestration
- Proficiency in SQL databases and NoSQL solutions (MongoDB, Redis)
- Familiarity with DevOps practices and infrastructure as code (Terraform)
- Excellent problem-solving skills and ability to work in agile environments