Job Description
Join TechInnovate Solutions, a leading tech firm in Charlotte's booming fintech sector, as we revolutionize digital banking experiences. We're seeking a passionate Senior Software Engineer to architect scalable cloud solutions while driving innovation in a collaborative, agile environment. Enjoy competitive benefits, professional growth opportunities, and the energy of Charlotte's thriving tech community.
Responsibilities
- Design and implement microservices using Java/Spring Boot on AWS
- Lead API development and integration with third-party financial systems
- Mentor junior engineers through code reviews and pair programming
- Optimize system performance and troubleshoot complex production issues
- Collaborate with product teams to translate business requirements into technical solutions
- Implement CI/CD pipelines using Jenkins and Docker
- Contribute to architectural decisions and technology roadmap planning
Qualifications
- 8+ years of Java development experience with Spring Boot
- Strong expertise in AWS services (EC2, S3, Lambda, RDS)
- Proven track record in designing RESTful APIs and microservices
- Experience with relational databases (PostgreSQL, MySQL) and NoSQL (MongoDB)
- Proficiency in CI/CD tools and infrastructure-as-code (Terraform)
- Bachelor's degree in Computer Science or equivalent experience
- Strong problem-solving skills and ability to work in fast-paced environments