Job Description
Join InnovateTech Solutions as a Senior Software Engineer and transform cutting-edge ideas into scalable, high-performance applications. We're seeking a passionate innovator to architect solutions that drive our digital transformation initiatives. Collaborate with cross-functional teams to deliver mission-critical software while mentoring junior engineers and championing best practices in agile development.
Responsibilities
- Design, develop, and deploy cloud-native microservices using Java/Spring Boot and AWS
- Mentor junior engineers through code reviews and pair programming sessions
- Implement CI/CD pipelines using Jenkins, Docker, and Kubernetes
- Optimize system performance and troubleshoot complex technical issues
- Collaborate with product teams to translate business requirements into technical specifications
- Lead architectural decisions and conduct technical feasibility studies
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in full-stack development with Java and JavaScript
- Expertise in AWS services (EC2, S3, Lambda, RDS) and cloud architecture
- Strong proficiency in relational databases (PostgreSQL) and NoSQL solutions
- Experience with microservices architecture and RESTful API design
- Proven track record of delivering scalable, production-ready systems