Job Description
Join InnovateTech Solutions' award-winning engineering team in Atlanta! We're revolutionizing fintech with cloud-native platforms and are seeking a passionate Senior Software Engineer to architect scalable solutions. Enjoy hybrid work, professional development stipends, and the opportunity to mentor junior developers in our collaborative downtown workspace.
Responsibilities
- Design and implement microservices using Java/Spring Boot and AWS
- Mentor 3-5 junior engineers through pair programming and code reviews
- Optimize system performance with database tuning and caching strategies
- Lead CI/CD pipeline improvements using Jenkins and Docker
- Collaborate with product teams to translate requirements into technical specs
- Implement security best practices (OAuth2, JWT, OWASP compliance)
Qualifications
- 5+ years of experience in Java/Spring Boot development
- Expertise in cloud platforms (AWS/GCP) and containerization
- Strong knowledge of relational (PostgreSQL) and NoSQL (MongoDB) databases
- Experience with Agile methodologies and JIRA/Confluence
- Bachelor's degree in Computer Science or equivalent experience
- Proficiency in testing frameworks (JUnit, Mockito) and TDD practices