Job Description
Join InnovateTech Solutions as a Senior Software Engineer and shape the future of digital innovation in Indianapolis. We're seeking a passionate developer to architect scalable solutions, mentor junior engineers, and drive technical excellence in our fast-paced agile environment. Enjoy competitive benefits, flexible work arrangements, and opportunities to work with cutting-edge technologies.
Responsibilities
- Design and implement high-performance backend systems using Java and Spring Boot
- Lead code reviews and enforce best practices for microservices architecture
- Collaborate with product teams to translate requirements into technical specifications
- Mentor junior developers through pair programming and knowledge sharing
- Optimize application performance and troubleshoot complex production issues
- Implement CI/CD pipelines using Jenkins and Docker
- Contribute to technical strategy and roadmap planning
Qualifications
- 5+ years of experience in full-stack development with Java/Python
- Expertise in cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Strong background in RESTful API design and database optimization (SQL/NoSQL)
- Proven experience with agile methodologies and DevOps practices
- Bachelor's degree in Computer Science or related field
- Excellent problem-solving skills and attention to detail
- Strong communication and leadership abilities