Revature is seeking a Senior Software Engineer to join their team and work on enterprise client engagements. The role involves collaborating with client business and technology teams, contributing to software projects, and utilizing AI-assisted development tools to enhance productivity.
Responsibilities:
- Contribute to software development projects for enterprise clients
- Write clean, maintainable code across the full stack
- Apply AI and GenAI tools to improve development speed and quality
- Work directly with client stakeholders to understand requirements and deliver solutions
- Participate in code reviews, testing, and documentation
- Collaborate with a team of engineers in a fast-paced, client-focused environment
Requirements:
- 3 to 5 years of software development experience
- Strong Java Full Stack background required
- Strong communication skills; comfortable working directly with business and technical stakeholders
- Proactive and able to work independently
- Authorized to work in the United States
- Open to relocation anywhere in the US (role is virtual to start; relocation will be required based on client placement, specific location not known at time of hire). Relocation assistance will be provided
- Python experience a plus