Job Description
Join our dynamic team at TechInnovate Solutions, a rapidly growing tech hub in Charlotte's bustling Uptown district. We're seeking a passionate Senior Software Engineer to architect scalable solutions and drive innovation in our fintech platform. Enjoy competitive compensation, flexible work arrangements, and opportunities to shape cutting-edge projects that impact millions of users.
Responsibilities
- Design and implement high-performance backend services using Java and Spring Boot
- Mentor junior developers through code reviews and technical guidance
- Collaborate with product teams to translate requirements into technical specifications
- Optimize database queries and implement microservices architecture
- Lead CI/CD pipeline improvements and DevOps initiatives
- Contribute to technical documentation and architectural decisions
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, Spring Boot, and cloud platforms (AWS/Azure)
- Strong understanding of RESTful APIs and microservices patterns
- Proven track record of shipping scalable production systems
- Experience with Agile methodologies and JIRA