Job Description
Immediate opportunity for a Senior Software Engineer to join our dynamic Jacksonville team! InnovateTech Solutions is seeking a passionate and results-driven engineer to architect and build scalable software solutions for our enterprise clients. This full-time position offers competitive compensation, flexible work arrangements, and the chance to work with cutting-edge technologies in a collaborative environment.
As a key member of our engineering team, you'll drive technical excellence while mentoring junior developers and collaborating with cross-functional teams. If you're ready to make an immediate impact and advance your career in a fast-paced setting, apply today!
Responsibilities
- Architect, develop, and deploy high-performance cloud-native applications using microservices architecture
- Lead code reviews and implement best practices for CI/CD pipelines
- Collaborate with product teams to translate business requirements into technical specifications
- Optimize application performance and resolve complex technical challenges
- Mentor junior engineers and foster a culture of continuous learning
- Implement security best practices and conduct thorough testing protocols
- Stay current with emerging technologies and industry trends
Qualifications
- Bachelor's degree in Computer Science or related field (Master's preferred)
- 5+ years of experience in full-stack development with Java/Spring and JavaScript/React
- Proven expertise with cloud platforms (AWS/Azure/GCP) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful APIs and microservices architecture
- Experience with CI/CD tools (Jenkins, GitLab CI, or Azure DevOps)
- Proficiency in database design (SQL/NoSQL) and caching strategies
- Excellent problem-solving skills with ability to work in agile environments