Job Description
Join InnovateTech Solutions, a leading fintech disruptor in Charlotte's thriving tech ecosystem! We're seeking a Senior Software Engineer to architect scalable solutions that transform how businesses manage financial data. Our collaborative environment empowers engineers to innovate with cutting-edge technologies while maintaining work-life balance in one of America's fastest-growing tech hubs.
Located in Uptown Charlotte, our modern office offers flexible workspaces, wellness programs, and proximity to premier dining and entertainment. We invest in your growth with competitive compensation, equity, and continuous learning opportunities.
Responsibilities
- Design and implement cloud-native microservices using Java/Spring Boot and AWS
- Lead API development and integration with third-party financial systems
- Mentor junior engineers through pair programming and code reviews
- Optimize system performance and implement CI/CD pipelines
- Collaborate with product teams to translate requirements into technical specifications
- Contribute to architectural decisions and technology stack evolution
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience building enterprise-grade Java applications
- Expertise in cloud platforms (AWS/GCP) and containerization (Docker/Kubernetes)
- Strong knowledge of RESTful APIs and microservices architecture
- Proficiency with SQL databases and ORM frameworks
- Experience with Agile/Scrum methodologies
- Excellent problem-solving and communication skills