Job Description
Join our dynamic team at InnovateTech Solutions, where cutting-edge technology meets Southern charm. We're seeking a passionate Senior Software Engineer to architect scalable solutions and drive innovation in our Charlotte headquarters. Enjoy a collaborative environment with flexible work arrangements, comprehensive benefits, and opportunities to shape the future of fintech.
Responsibilities
- Design and implement robust microservices using Java, Spring Boot, and AWS
- Lead API development and integration with third-party financial systems
- Mentor junior engineers through code reviews and pair programming
- Optimize system performance and implement CI/CD pipelines
- Collaborate with product teams to translate business requirements into technical solutions
- Contribute to architectural decisions and technology stack evolution
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, Spring Boot, and cloud-native architectures
- Strong proficiency in SQL and NoSQL databases
- Experience with AWS services (EC2, S3, Lambda, RDS)
- Familiarity with Agile methodologies and DevOps practices
- Excellent problem-solving and communication skills