Job Description
Join InnovateTech Solutions, a leading fintech disruptor revolutionizing financial services through cutting-edge software solutions. We're seeking a passionate Senior Software Engineer to architect and build scalable cloud-native applications that serve millions of users. Our Memphis-based team operates in a collaborative, agile environment where innovation thrives. Enjoy competitive compensation, comprehensive benefits, and opportunities to work with emerging technologies like AI and blockchain.
Responsibilities
- Design and implement microservices using Java/Spring Boot and AWS cloud infrastructure
- Lead code reviews and mentor junior developers on best practices
- Optimize system performance and troubleshoot complex technical issues
- Collaborate with product managers to translate business requirements into technical specifications
- Implement CI/CD pipelines using Docker, Kubernetes, and Jenkins
- Contribute to architectural decisions and technology stack evolution
Qualifications
- Bachelor's degree in Computer Science or related field (5+ years experience equivalent accepted)
- Expert proficiency in Java, Python, and modern JavaScript frameworks
- Strong experience with AWS services (EC2, S3, Lambda, RDS)
- Proven track record of building RESTful APIs and microservices
- Familiarity with Agile methodologies and JIRA/Confluence
- Experience with database design (SQL and NoSQL)
- Excellent problem-solving skills and attention to detail