This job offer is no longer available
Senior Java Developer +AI
- Austin, Texas, United States
- Austin, Texas, United States
About
Job Title: Senior Java Developer + AI
Duration: 12 Months Contract
Rate: $55 – $60/hr (CTC)
Job Summary
We are seeking a highly experienced Senior Java Developer with AI exposure to join our client's engineering team. The ideal candidate will bring deep expertise in Java-based enterprise application development along with hands-on experience using AI tools such as RooCode and Claude to enhance development productivity and solution design. This role involves building and maintaining highly scalable, high-performance, and zero-downtime systems in a cloud-native environment.
Key Responsibilities
- Design, develop, and maintain highly available, distributed, and scalable enterprise applications
- Lead development using Java and modern backend frameworks in a microservices architecture
- Leverage AI-assisted development tools (RooCode, Claude) to improve code quality, efficiency, and problem-solving
- Build and integrate services using Spring Boot, Redis, MongoDB, Kafka, and RESTful APIs
- Deploy and manage applications on AWS, including scaling and EKS cluster management
- Implement and manage CI/CD pipelines, Git workflows, pull request processes, and automated deployments
- Ensure application performance, reliability, and security through proactive monitoring and tuning
- Conduct JVM tuning, memory profiling, heap analysis, and deadlock resolution
- Develop high-throughput, low-latency systems with zero or minimal downtime
- Collaborate with cross-functional teams to deliver customer-facing web applications
- Troubleshoot production issues and support real-world system deployments
Technical Skills & Requirements
- 10+ years of hands-on experience in Java development
- 5+ years of experience with MongoDB
- Strong experience with:
- Spring Boot, Microservices Architecture
- Redis, Kafka
- AWS (deployment, scaling, EKS)
- Git, CI/CD pipelines
- Experience building high-performance, high-availability systems
- Strong understanding of:
- HTTP specifications, load balancing, and CDN concepts
- Customer-facing web application development
- Experience with Java testing frameworks such as JUnit and TestNG
- Familiarity with automated testing methodologies and frameworks
- Experience with Splunk for monitoring, logging, and troubleshooting
- Knowledge of template-driven rendering and client-side/server-side MVC architectures
- Strong understanding of SDLC, Agile methodologies, and modern development practices
Non-Technical Requirements
- Self-starter with a proactive and forward-thinking mindset
- Strong leadership and ownership capabilities
- Excellent problem-solving and troubleshooting skills
- Ability to communicate effectively with both technical and non-technical stakeholders
- Comfortable working in fast-paced, production-driven environments
Pay: $ $60.00 per hour
Work Location: In person
Languages
- English
This job was posted by one of our partners. You can view the original job source here.