Description
You will design, build, and maintain large-scale, production-grade backend systems using Java.
This role is hybrid.
Responsibilities
- Develop and optimize distributed backend services and APIs.
- Design scalable architectures using proven software design patterns.
- Implement Agentic AI tools and integrate AI-driven features.
- Manage deployments and infrastructure within Linux/Unix environments.
- Collaborate in Agile teams to deliver robust, high-quality code.
Required Skills
- 5+ years of experience building large-scale, production-grade Java systems.
- Deep understanding of data structures, algorithms, and system design.
- Proficiency with relational and document-oriented databases.
- Strong command of Linux/Unix scripting and DevOps best practices.
- Experience with Agentic AI development.
- Familiarity with Agile software development methodologies.
Preferred Skills
- Bachelor's degree in Computer Science or related field.
- Demonstrated history of maintaining systems for 2+ year tenures.