Job Description
Join our dynamic team at TechNova Solutions, a leading innovator in cloud-native applications. We're seeking a passionate Senior Software Engineer to architect and build scalable solutions for enterprise clients. Enjoy competitive benefits, flexible work arrangements, and opportunities to work with cutting-edge technologies in our state-of-the-art Charlotte headquarters.
Responsibilities
- Design and implement microservices using Java/Spring Boot
- Lead code reviews and mentor junior developers
- Collaborate with product teams to define technical requirements
- Optimize system performance and security protocols
- Implement CI/CD pipelines using Jenkins and Docker
- Contribute to architectural decisions for cloud infrastructure
- Document technical specifications and API endpoints
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, Spring Boot, and RESTful APIs
- Strong knowledge of AWS cloud services
- Experience with Agile methodologies and JIRA
- Proficiency in SQL and NoSQL databases
- Excellent problem-solving and communication skills