Job Description
Join InnovateTech Solutions as a Senior Software Engineer and help shape the future of digital innovation in Memphis. We're a rapidly growing tech company dedicated to building cutting-edge SaaS platforms for healthcare and logistics industries. Our Memphis hub offers a collaborative environment where your expertise will directly impact millions of users worldwide.
As a key member of our engineering team, you'll work on scalable cloud-native applications using modern frameworks. We value technical excellence, creativity, and continuous learning. Enjoy competitive compensation, flexible work arrangements, and opportunities to lead high-impact projects while contributing to our inclusive culture.
Responsibilities
- Design and implement microservices architecture using Java/Spring Boot and AWS
- Lead code reviews and mentor junior engineers on best practices
- Optimize database performance and troubleshoot complex production issues
- Collaborate with product teams to translate requirements into technical solutions
- Implement CI/CD pipelines using Jenkins and Docker
- Contribute to architectural decisions and technology roadmap
- Ensure security and compliance standards across all deliverables
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in backend development with Java
- Expertise in RESTful APIs, microservices, and cloud platforms (AWS preferred)
- Strong understanding of SQL/NoSQL databases and caching strategies
- Proficiency with CI/CD tools and containerization technologies
- Experience with Agile methodologies and JIRA
- Demonstrated ability to lead technical projects and mentor others
- Excellent problem-solving and communication skills