Job Description
Join our dynamic engineering team at TechInnovate Solutions and make an immediate impact! We're seeking a passionate Senior Software Engineer to start this week and help us build cutting-edge cloud-native applications. Located in the heart of San Diego's tech hub, we offer a collaborative environment, competitive compensation, and the chance to work on projects that transform industries.
Our ideal candidate thrives in fast-paced agile environments, values continuous learning, and is excited to contribute to scalable solutions serving millions of users. You'll collaborate with cross-functional teams to design, develop, and deploy high-performance systems while mentoring junior engineers.
Responsibilities
- Design, develop, and deploy scalable microservices using Java/Spring Boot and AWS
- Lead code reviews and implement CI/CD pipelines using Jenkins and Docker
- Optimize system performance and troubleshoot complex production issues
- Mentor junior engineers through pair programming and technical workshops
- Collaborate with product teams to translate requirements into technical specifications
- Implement security best practices and maintain compliance with industry standards
- Contribute to architectural decisions and technology roadmap planning
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in backend development with Java/Spring
- Expertise in AWS services (EC2, S3, Lambda, RDS) and cloud architecture
- Strong understanding of RESTful APIs, microservices, and distributed systems
- Proficiency in SQL/NoSQL databases (PostgreSQL, MongoDB)
- Experience with Agile methodologies and JIRA/Confluence
- Excellent problem-solving skills and ability to work in collaborative teams