Job Description
Join InnovateTech Solutions as a Senior Software Engineer and help build the future of digital innovation. We're seeking a passionate engineer to design, develop, and deploy scalable cloud-native applications that serve millions of users. Collaborate with cross-functional teams in a fast-paced environment where your expertise will directly impact product evolution and technical excellence.
Responsibilities
- Architect and implement microservices using Java/Spring Boot and AWS
- Lead code reviews and mentor junior engineers on best practices
- Optimize system performance and troubleshoot complex production issues
- Design RESTful APIs and integrate third-party services
- Implement CI/CD pipelines using Jenkins and Kubernetes
- Conduct thorough testing (unit, integration, load) and ensure code quality
Qualifications
- 5+ years of experience in backend development with Java
- Proficiency in Spring Boot, Hibernate, and SQL databases
- Strong understanding of AWS services (EC2, S3, Lambda, RDS)
- Experience with containerization (Docker, Kubernetes) and CI/CD tools
- Bachelor's degree in Computer Science or equivalent experience
- Excellent problem-solving skills and attention to detail
- Strong communication abilities for cross-team collaboration