Job Description
Join TechNova Innovations, a leading tech disruptor, in our Raleigh headquarters! We're urgently seeking a passionate Senior Software Engineer to architect cutting-edge solutions for our enterprise clients. This full-time role offers competitive compensation, flexible work arrangements, and opportunities to shape the future of cloud-native applications. Be part of a collaborative team that values innovation, work-life balance, and professional growth.
Responsibilities
- Design, develop, and deploy scalable microservices using Java, Spring Boot, and Kubernetes
- Lead code reviews and mentor junior engineers on best practices
- Collaborate with product managers to translate business requirements into technical specifications
- Optimize system performance and implement CI/CD pipelines using Jenkins and GitLab
- Conduct thorough testing and debugging to ensure product quality
- Document technical specifications and architecture decisions
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (5+ years)
- Expertise in Java, RESTful APIs, and cloud platforms (AWS/Azure)
- Strong knowledge of databases (SQL/NoSQL) and data modeling
- Experience with Agile methodologies and DevOps practices
- Proven track record of delivering complex projects on time
- Excellent problem-solving and communication skills