Job Description
Join TechNexus Solutions, a leading innovator in fintech software development, and help shape the future of digital banking. We're seeking a passionate Senior Software Engineer to architect scalable solutions in our Louisville headquarters. Collaborate with cross-functional teams to build cutting-edge applications that serve millions of users. Enjoy competitive compensation, flexible work arrangements, and a culture that champions continuous learning and work-life balance.
Responsibilities
- Design, develop, and maintain high-performance backend services using Java and Spring Boot
- Lead code reviews and mentor junior engineers on best practices
- Implement RESTful APIs and optimize database interactions
- Troubleshoot complex system issues and implement scalable solutions
- Participate in agile ceremonies and contribute to sprint planning
- Collaborate with product teams to translate business requirements into technical specs
- Stay current with emerging technologies and propose architectural improvements
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience
- Expertise in Java, Spring Boot, and microservices architecture
- Strong proficiency with SQL databases (PostgreSQL/MySQL) and caching solutions
- Experience with cloud platforms (AWS/Azure) and CI/CD pipelines
- Proven track record of delivering production-ready code
- Excellent problem-solving skills and attention to detail
- Strong communication abilities and collaborative mindset