Job Description
Join InnovateTech Solutions, a cutting-edge software development firm revolutionizing fintech solutions. We're seeking a passionate Senior Software Engineer to architect scalable systems and drive innovation in our Louisville hub. Collaborate with cross-functional teams to deliver high-performance applications that serve millions of users. Enjoy competitive benefits, flexible work arrangements, and opportunities to shape the future of digital finance.
Responsibilities
- Design and implement microservices using Java/Spring Boot and cloud-native architectures
- Lead code reviews and mentor junior engineers on best practices
- Optimize application performance and troubleshoot complex production issues
- Integrate third-party APIs and payment gateways with robust security protocols
- Participate in Agile ceremonies and contribute to technical roadmap planning
- Implement CI/CD pipelines using AWS and DevOps tools
Qualifications
- 5+ years of experience in backend development with Java and Spring frameworks
- Expertise in relational databases (PostgreSQL) and NoSQL solutions
- Strong knowledge of cloud platforms (AWS/GCP) and containerization (Docker/Kubernetes)
- Proven track record in building RESTful APIs and microservices
- Experience with payment processing systems and PCI compliance
- Bachelor's degree in Computer Science or equivalent practical experience
- Excellent problem-solving skills and collaborative mindset