Job Description
Join TechInnovate Solutions as a Senior Software Engineer and shape the future of local tech innovation. We're seeking passionate developers to build cutting-edge applications that serve Sacramento's growing tech ecosystem. Enjoy competitive compensation, flexible work arrangements, and opportunities to lead impactful projects.
Our Sacramento team thrives on collaboration and innovation. You'll work alongside industry experts to develop scalable solutions for our clients in healthcare, finance, and logistics. We offer comprehensive benefits including health insurance, retirement plans, and professional development stipends.
Responsibilities
- Design and implement scalable backend systems using Java and Spring Boot
- Lead code reviews and mentor junior developers
- Collaborate with product managers to define technical requirements
- Optimize application performance and troubleshoot complex issues
- Implement CI/CD pipelines using Jenkins and Docker
- Contribute to architectural decisions and best practices
- Participate in agile ceremonies and sprint planning
Qualifications
- 5+ years of experience in software development
- Bachelor's degree in Computer Science or related field
- Expertise in Java, Spring Boot, and RESTful APIs
- Strong understanding of microservices architecture
- Experience with cloud platforms (AWS/Azure/GCP)
- Proficiency in SQL and NoSQL databases
- Excellent problem-solving and communication skills
- Agile/Scrum methodology experience