Job Description
Join our dynamic team at InnovateTech Solutions as a Senior Software Engineer and drive innovation in cutting-edge technology projects. We're seeking a passionate professional to architect scalable solutions and mentor junior developers. Enjoy competitive compensation, comprehensive benefits, and a collaborative work environment in Richmond, Virginia. This direct hire opportunity offers career growth and the chance to shape our tech roadmap.
Responsibilities
- Design and implement robust software solutions using Java and cloud technologies
- Mentor junior engineers through code reviews and technical guidance
- Collaborate with product teams to translate requirements into technical specifications
- Optimize system performance and ensure scalability of applications
- Stay current with emerging technologies and industry best practices
- Lead architectural decisions for new product features
Qualifications
- Bachelor's degree in Computer Science or related field
- 5+ years of experience in software development
- Expertise in Java, Spring Boot, and microservices architecture
- Strong knowledge of AWS cloud services and DevOps practices
- Proven experience with Agile methodologies and CI/CD pipelines
- Excellent problem-solving and communication skills
- Leadership experience in technical projects