Job Description
Join our dynamic team at InnovateTech Solutions, where we're revolutionizing the fintech industry with cutting-edge cloud-native applications. As a Senior Software Engineer, you'll architect scalable systems using modern technologies while mentoring junior developers. Our Atlanta headquarters offers a collaborative environment with flexible work arrangements and competitive benefits including equity options. We value innovation, ownership, and continuous learning – apply today to shape the future of digital finance!
Responsibilities
- Lead development of microservices using Java/Spring Boot and AWS
- Design and implement RESTful APIs with Kafka messaging
- Mentor junior engineers through code reviews and pair programming
- Optimize database performance with PostgreSQL and Redis
- Implement CI/CD pipelines using Jenkins and Docker
- Conduct thorough testing with JUnit and Mockito
- Collaborate with Product and UX teams to deliver exceptional user experiences
Qualifications
- 5+ years of professional software development experience
- Expertise in Java, Spring Boot, and cloud architectures
- Strong understanding of distributed systems and scalability
- Proficient with Git, Agile methodologies, and DevOps practices
- Bachelor's degree in Computer Science or equivalent
- Experience with fintech or high-transaction systems preferred
- Excellent problem-solving and communication skills