Job Description
Join our dynamic team at Tech Innovations Inc. as a Senior Software Developer and lead cutting-edge projects that transform industries. We offer a collaborative environment where your expertise will drive innovation and deliver exceptional user experiences. With competitive compensation, comprehensive benefits, and immediate start opportunities, this is your chance to accelerate your career in Indianapolis's thriving tech hub.
Responsibilities
- Design, develop, and maintain scalable cloud-based applications using Java and Spring Boot
- Lead code reviews and mentor junior developers to maintain high-quality standards
- Collaborate with cross-functional teams to translate business requirements into technical solutions
- Optimize system performance and troubleshoot complex technical issues
- Implement CI/CD pipelines and DevOps best practices for seamless deployment
- Contribute to architectural decisions and technical documentation
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience with Java
- Expertise in microservices architecture, REST APIs, and cloud platforms (AWS/Azure)
- Strong understanding of Agile methodologies and test-driven development
- Proven track record of delivering high-impact projects in deadline-driven environments
- Excellent problem-solving skills and attention to detail
- Experience with containerization technologies (Docker/Kubernetes)