Job Description
Join our dynamic engineering team in Nashville's thriving tech scene! InnovateTech Solutions is seeking a passionate Senior Software Engineer to join us immediately. You'll architect scalable solutions using cutting-edge technologies while driving innovation in our fintech platform. Enjoy competitive compensation, flexible work arrangements, and the chance to make an immediate impact in a collaborative, fast-paced environment.
Responsibilities
- Design and implement high-performance microservices using Java/Spring Boot
- Lead API development and integration with third-party financial systems
- Mentor junior engineers through code reviews and architectural discussions
- Optimize database queries and implement caching strategies
- Contribute to CI/CD pipeline improvements using AWS and Docker
- Collaborate with product teams to define technical roadmaps
- Ensure robust security practices across all components
Qualifications
- 5+ years of experience in backend software development
- Expertise in Java, Spring Boot, and relational databases (PostgreSQL)
- Strong understanding of RESTful API design and cloud architecture (AWS preferred)
- Experience with Agile/Scrum methodologies
- Bachelor's degree in Computer Science or equivalent experience
- Proven ability to deliver production-ready code under tight deadlines
- Excellent problem-solving and communication skills