Job Description
Join our award-winning engineering team at InnovateTech Dynamics, where we're revolutionizing fintech solutions for global markets. We're seeking a passionate Senior Software Engineer to architect scalable systems while mentoring junior developers in our agile environment. Enjoy competitive benefits, flexible work arrangements, and opportunities to work with cutting-edge technologies in our state-of-the-art downtown Kansas City headquarters.
Responsibilities
- Design and implement microservices architecture using Java/Spring Boot
- Mentor 3+ junior engineers through code reviews and pair programming
- Optimize cloud infrastructure on AWS with CI/CD pipelines
- Lead architectural decisions for high-transaction payment processing systems
- Collaborate with product teams to define technical roadmaps
- Automate testing and deployment processes using Jenkins/GitHub Actions
Qualifications
- 5+ years of professional software development experience
- Expertise in Java, Spring Boot, and relational databases
- Strong understanding of distributed systems and REST APIs
- AWS certification or equivalent cloud architecture experience
- Agile/Scrum methodology proficiency
- Bachelor's degree in Computer Science or related field
- Portfolio demonstrating complex system designs