Job Description
Join our award-winning engineering team at InnovateTech Dynamics, where we're revolutionizing fintech solutions. We're seeking a passionate Senior Software Engineer to architect scalable systems and lead impactful projects in a collaborative, agile environment. Enjoy competitive benefits, flexible work arrangements, and opportunities to mentor junior developers while working with cutting-edge technologies.
Responsibilities
- Design and develop high-performance microservices using Java/Spring Boot
- Lead cloud infrastructure deployments on AWS with Terraform and Kubernetes
- Implement CI/CD pipelines using Jenkins and GitLab CI
- Collaborate with product teams to translate business requirements into technical solutions
- Mentor junior engineers through code reviews and pair programming
- Optimize database performance using PostgreSQL and Redis
- Implement security best practices and conduct vulnerability assessments
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, Python, and modern JavaScript frameworks
- Strong understanding of cloud architecture (AWS/GCP)
- Proven experience with containerization (Docker/Kubernetes)
- Proficiency in RESTful API design and development
- Experience with Agile/Scrum methodologies
- Strong problem-solving and communication skills