Job Description
Join InnovateTech Solutions as a Senior Software Engineer and transform your technical expertise into groundbreaking solutions. We're seeking passionate innovators to architect, develop, and deploy scalable cloud applications that serve millions of users. Our Indianapolis hub fosters a culture of continuous learning and collaborative problem-solving, offering competitive compensation, comprehensive benefits, and opportunities for career growth. If you're ready to build the future of software, we want to hear from you.
Responsibilities
- Design and implement scalable microservices using Java/Spring Boot and AWS cloud infrastructure
- Lead code reviews and mentor junior engineers on best practices
- Optimize application performance through database tuning and caching strategies
- Collaborate with cross-functional teams to deliver enterprise-level SaaS products
- Implement CI/CD pipelines using Jenkins, Docker, and Kubernetes
- Drive architectural decisions and technical roadmap planning
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (5+ years)
- Expert proficiency in Java, Spring Boot, and RESTful API development
- Strong experience with cloud platforms (AWS/GCP/Azure) and containerization
- Proven track record of building high-throughput distributed systems
- Familiarity with agile methodologies and JIRA/Confluence
- Excellent problem-solving skills and system design capabilities