Job Description
Join InnovateTech Solutions, a leading fintech disruptor in Atlanta, as we revolutionize digital banking experiences. We're seeking a passionate Senior Software Engineer to architect scalable backend systems and drive innovation in our cloud-native ecosystem. Collaborate with cross-functional teams to build secure, high-performance APIs while mentoring junior engineers in our agile environment. Enjoy competitive benefits, flexible work arrangements, and opportunities to shape the future of financial technology.
Responsibilities
- Design and implement microservices using Java/Spring Boot on AWS
- Lead code reviews and enforce best practices for CI/CD pipelines
- Optimize database performance with PostgreSQL and Redis
- Develop RESTful APIs with Kafka event streaming
- Conduct technical documentation and architectural planning
- Mentor junior engineers through pair programming sessions
- Participate in agile ceremonies and sprint planning
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of production Java development experience
- Expertise in cloud platforms (AWS/Azure/GCP)
- Strong understanding of distributed systems principles
- Proficiency in containerization (Docker/Kubernetes)
- Experience with test-driven development methodologies
- Excellent problem-solving and communication skills