Job Description
Join our dynamic team at Tech Innovations Inc. and shape the future of digital solutions. We're seeking a passionate Senior Software Engineer to drive innovation in our Indianapolis headquarters. Enjoy competitive compensation, flexible work arrangements, and opportunities to mentor junior developers. Our collaborative culture values creativity, technical excellence, and work-life balance.
As a key player in our engineering division, you'll architect scalable applications while leveraging cutting-edge technologies. We invest in your growth through continuous learning programs and conference sponsorships. Apply today to build impactful solutions that serve millions of users nationwide.
Responsibilities
- Design and implement high-performance backend systems using Java and Spring Boot
- Mentor junior engineers through code reviews and pair programming sessions
- Lead architectural decisions for cloud-native microservices on AWS
- Optimize database performance and implement CI/CD pipelines
- Collaborate with product teams to translate business requirements into technical solutions
- Contribute to open-source projects and technical documentation
- Stay current with emerging technologies and industry best practices
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expert proficiency in Java, Spring Boot, and relational databases
- Strong understanding of cloud architecture (AWS/Azure/GCP)
- Experience with RESTful API design and microservices patterns
- Proven ability to lead technical projects and mentor team members
- Excellent problem-solving skills and attention to detail
- Strong communication skills with both technical and non-technical stakeholders