Job Description
Join InnovateTech Solutions as a Senior Software Engineer and shape the future of digital innovation in Memphis! We're a rapidly growing tech firm specializing in cloud-native applications and AI-driven solutions. Our collaborative team thrives on tackling complex challenges while fostering professional growth through mentorship and cutting-edge projects. Enjoy competitive benefits, flexible work arrangements, and the opportunity to build scalable solutions that impact millions.
Responsibilities
- Design, develop, and maintain scalable microservices using Java and Spring Boot
- Lead code reviews and implement CI/CD pipelines using AWS and Jenkins
- Collaborate with cross-functional teams to define technical requirements
- Optimize application performance and troubleshoot production issues
- Mentor junior engineers and conduct technical workshops
- Contribute to open-source projects and stay current with emerging technologies
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in backend development with Java
- Expertise in cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful APIs and microservices architecture
- Proficiency in SQL databases and NoSQL solutions
- Experience with Agile methodologies and test-driven development
- Demonstrated problem-solving skills and system design abilities