Job Description
Join our dynamic team at InnovateTech Solutions and immediately contribute to cutting-edge software projects in the heart of San Diego's tech hub. We're seeking a passionate Senior Software Engineer to architect scalable solutions and drive innovation for our enterprise clients. Enjoy competitive compensation, flexible work arrangements, and the opportunity to work with industry-leading technologies in a collaborative environment.
Responsibilities
- Design and implement robust microservices using Java and Spring Boot
- Lead code reviews and mentor junior developers
- Optimize application performance and troubleshoot complex issues
- Collaborate with product teams to define technical requirements
- Implement CI/CD pipelines using AWS and Docker
- Contribute to architectural decisions and technical documentation
- Ensure security best practices are integrated throughout development lifecycle
Qualifications
- 5+ years of professional software development experience
- Expert proficiency in Java, Python, and cloud platforms (AWS/GCP)
- Strong understanding of RESTful APIs and microservices architecture
- Bachelor's degree in Computer Science or related field
- Proven experience with Agile methodologies and DevOps practices
- Excellent problem-solving skills and attention to detail
- Ability to work independently and in cross-functional teams
- Strong communication and leadership abilities