Job Description
Join TechNova Solutions as a Senior Software Engineer and help revolutionize the fintech landscape from our Louisville headquarters. We're a rapidly scaling tech company building next-generation payment platforms used by millions worldwide. Our engineering culture thrives on innovation, collaboration, and cutting-edge technologies. As a key member of our agile team, you'll architect scalable solutions, mentor junior developers, and directly impact product evolution. We offer competitive compensation, flexible work arrangements, and opportunities for professional growth in a supportive environment.
Responsibilities
- Design, develop, and maintain high-performance microservices using Java and Spring Boot
- Lead code reviews and enforce best practices for API development and security
- Collaborate with product teams to translate business requirements into technical specifications
- Optimize system performance and troubleshoot complex production issues
- Mentor junior engineers and contribute to technical documentation
- Implement CI/CD pipelines using AWS and Docker for seamless deployments
- Participate in agile ceremonies and drive continuous improvement initiatives
Qualifications
- Bachelor's degree in Computer Science or related field (5+ years experience)
- Expert proficiency in Java, Spring Boot, and RESTful API development
- Strong experience with cloud platforms (AWS, Azure, or GCP)
- Knowledge of microservices architecture and containerization technologies
- Familiarity with SQL databases (PostgreSQL, MySQL) and caching strategies
- Experience with CI/CD tools (Jenkins, GitLab CI, or GitHub Actions)
- Excellent problem-solving skills and ability to work in cross-functional teams
- Strong communication skills with attention to detail and quality standards