Job Type: Contract
Job Category: IT
Job Description
Job Title: Senior Java Backend Engineer
Location: Austin, TX
Employment Type: Contract
Experience Required: 12+ Years
Job Description
We are seeking a highly experienced Senior Java Backend Engineer with a strong background in building scalable, high-performance backend systems. The ideal candidate will have 12+ years of overall experience, including 10+ years of hands-on Java development, 5+ years of MongoDB expertise, and practical exposure to modern AI-assisted development tools like RooCode and Claude.
The engineer will play a key role in designing, developing, optimizing, and integrating backend services for enterprise-grade applications.
Responsibilities
- Design, develop, and maintain robust backend services using Java (Core Java, Spring Boot, Microservices).
- Build and optimize MongoDB data models, queries, and indexing strategies.
- Architect and implement scalable APIs and distributed systems.
- Work closely with cross-functional teams to deliver high-quality software solutions.
- Use AI coding assistants (e.g., RooCode, Claude) to improve productivity, code quality, and development workflows.
- Perform code reviews, troubleshooting, and performance tuning.
- Ensure high standards of security, reliability, and scalability in all backend components.
- Participate in Agile/Scrum ceremonies and contribute to continuous improvement.
Must-Have Skills
- 12+ years of overall software development experience.
- 10+ years of hands-on Java experience (Core Java, Spring, Spring Boot, Microservices).
- 5+ years of experience with MongoDB — schema design, indexing, aggregation, performance tuning.
- Proven experience in designing REST APIs and microservices architecture.
- Hands-on experience using AI developer tools, especially RooCode and Claude (prompting, code generation, refactoring).
- Strong understanding of multithreading, concurrency, and design patterns.
- Solid experience with CI/CD pipelines, Git, and cloud environments (AWS/GCP/Azure).
- Strong problem-solving, debugging, and system design capabilities.
Required Skills
DevOps Engineer