Job Description
Join InnovateTech Dynamics as a Senior Software Engineer and revolutionize digital experiences for Fortune 500 clients. We're seeking a passionate innovator to architect scalable solutions using cutting-edge technologies in our downtown Chicago hub. Enjoy hybrid work flexibility, comprehensive benefits, and opportunities to mentor junior developers while tackling complex challenges in cloud-native systems.
Responsibilities
- Design and implement microservices using Java/Spring Boot and AWS cloud infrastructure
- Lead CI/CD pipeline optimization using Docker, Kubernetes, and Jenkins
- Collaborate with cross-functional teams to define technical specifications and project roadmaps
- Mentor junior engineers through code reviews and architectural discussions
- Conduct performance tuning and security vulnerability assessments
- Translate business requirements into technical solutions with scalability focus
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (MS preferred)
- 5+ years of experience building enterprise-grade applications
- Expertise in Java, Spring Boot, RESTful APIs, and relational databases (PostgreSQL)
- Strong AWS/Azure cloud deployment experience with Terraform
- Proficiency in testing frameworks (JUnit, Mockito) and TDD methodologies
- Excellent problem-solving skills with data structures and algorithms
- Ability to thrive in fast-paced agile environments