Job Description
Join our dynamic team at InnovateTech Solutions, where we're revolutionizing the fintech landscape. As a Senior Software Engineer, you'll architect scalable cloud-native applications while mentoring junior developers. We offer competitive compensation, flexible work arrangements, and opportunities to work on cutting-edge projects that impact millions of users. Our Austin headquarters features state-of-the-art facilities and a culture that champions innovation and work-life balance.
Responsibilities
- Lead development of microservices using Java/Spring Boot and AWS infrastructure
- Mentor junior engineers through code reviews and technical guidance
- Implement CI/CD pipelines using Jenkins and Docker for automated deployments
- Collaborate with product teams to translate business requirements into technical solutions
- Optimize system performance and troubleshoot complex production issues
- Contribute to architectural decisions and technology stack evolution
Qualifications
- 5+ years of experience in backend development with Java/Spring
- Expertise in cloud platforms (AWS/GCP) and containerization technologies
- Strong understanding of RESTful APIs and microservices architecture
- Proficiency in SQL databases and NoSQL solutions (MongoDB, Redis)
- Experience with agile methodologies and test-driven development
- Bachelor's degree in Computer Science or equivalent practical experience