Job Description
Join our dynamic engineering team at InnovateTech Solutions, where we're revolutionizing fintech with cutting-edge cloud-native applications. We're seeking a passionate Senior Software Engineer to architect scalable systems and mentor junior developers in our collaborative Indianapolis headquarters. Enjoy competitive benefits, flexible work arrangements, and opportunities to impact products used by millions of users nationwide.
Responsibilities
- Lead development of microservices using Java/Spring Boot and AWS cloud infrastructure
- Mentor junior engineers through code reviews and pair programming sessions
- Implement CI/CD pipelines using Jenkins and Docker for automated deployments
- Collaborate with product teams to translate business requirements into technical specifications
- Optimize application performance and resolve complex scalability challenges
- Contribute to technical documentation and architectural decision-making
Qualifications
- Bachelor's degree in Computer Science or related field (5+ years experience)
- Expertise in Java, Spring Boot, and RESTful API development
- Strong background in AWS (EC2, S3, Lambda) and cloud-native architecture
- Proven experience with CI/CD pipelines and containerization technologies
- Familiarity with Agile methodologies and JIRA/Confluence workflows
- Excellent problem-solving skills and ability to thrive in fast-paced environments