Job Description
Join our dynamic team at InnovateTech Solutions, where innovation meets impact! We're urgently seeking a passionate Senior Software Engineer to drive cutting-edge projects in our San Diego headquarters. This is your chance to shape the future of cloud-native applications while enjoying competitive compensation, flexible work arrangements, and a culture that champions professional growth.
As a key member of our engineering division, you'll collaborate with cross-functional teams to architect scalable solutions, mentor junior developers, and implement best practices in Agile development. Our startup-like environment offers rapid career progression and the opportunity to work on transformative technologies that serve millions of users globally.
Responsibilities
- Lead full-cycle development of cloud-based microservices using Java and Spring Boot
- Mentor junior engineers through code reviews and pair programming sessions
- Design and implement CI/CD pipelines using Jenkins and Kubernetes
- Optimize application performance and troubleshoot complex production issues
- Collaborate with product teams to translate business requirements into technical specifications
- Contribute to architectural decisions and technology stack evolution
- Ensure adherence to security best practices and compliance standards
Qualifications
- Bachelor's degree in Computer Science or related field (Master's preferred)
- 5+ years of experience in Java development with microservices architecture
- Proficiency in cloud platforms (AWS/GCP) and containerization technologies
- Strong background in RESTful API design and development
- Experience with Agile methodologies and DevOps practices
- Demonstrable problem-solving skills with complex system architectures
- Excellent communication and collaboration abilities
- Portfolio showcasing significant technical projects or contributions