Job Description
Join InnovateTech Solutions' dynamic engineering team in Jacksonville and architect cutting-edge software solutions that transform industries. We're seeking a passionate Senior Software Engineer to build scalable applications, mentor junior developers, and drive technical innovation in a collaborative environment.
As a key member of our product development team, you'll work on mission-critical systems serving millions of users while leveraging the latest cloud technologies. Our Jacksonville hub offers competitive compensation, flexible work arrangements, and opportunities for professional growth in one of Florida's fastest-growing tech hubs.
Responsibilities
- Design, develop, and maintain high-performance microservices using Java/Spring Boot
- Lead code reviews and implement CI/CD pipelines using AWS DevOps tools
- Collaborate with product managers to translate business requirements into technical specifications
- Mentor junior engineers through pair programming and architecture sessions
- Optimize system performance and implement security best practices
- Contribute to open-source projects and present technical findings at team meetups
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, Spring Boot, and relational databases (PostgreSQL)
- Strong understanding of cloud architectures (AWS/GCP) and containerization
- Experience with Agile methodologies and Jira/Confluence
- Proficient in testing frameworks (JUnit, Mockito) and TDD principles
- Excellent problem-solving skills and ability to thrive in fast-paced environments