Mandatory : Claude Code, SDD
Position Overview:
We are seeking a highly skilled Senior Java Developer with strong experience in enterprise application development and a passion for leveraging modern AI-assisted development tools. The ideal candidate will have hands-on experience with spec-driven development methodologies and AI coding platforms such as Claude Code, Windsurf, Cursor, GitHub Copilot, or similar tools to accelerate software delivery while maintaining high-quality engineering standards.
Key Responsibilities:
- Design, develop, test, and maintain scalable Java-based applications and services.
- Translate business and technical specifications into robust software solutions.
- Utilize AI-assisted development tools (Claude Code, Windsurf, Cursor, Copilot, etc.) to improve developer productivity and code quality.
- Participate in spec-driven development processes, ensuring requirements are clearly defined, traceable, and implemented accurately.
- Develop and maintain RESTful APIs, microservices, and distributed systems.
- Collaborate with product managers, architects, QA teams, and other stakeholders throughout the software development lifecycle.
- Perform code reviews, mentor junior developers, and promote engineering best practices.
- Troubleshoot production issues and optimize application performance.
- Contribute to CI/CD pipelines, automated testing, and cloud-native development initiatives.
Required Qualifications:
- 8+ years of professional software development experience.
- Strong proficiency in Java and core Java concepts.
- Experience with Spring Boot, Spring Framework, Microservices, REST APIs, and related technologies.
- Hands-on experience with AI-powered development tools such as Claude Code, Windsurf, Cursor, GitHub Copilot, or similar platforms.
- Experience working in a spec-driven or requirements-driven development environment.
- Strong understanding of software design patterns, object-oriented programming, and system architecture.
- Experience with relational databases and SQL.
- Familiarity with Git, CI/CD pipelines, and Agile development methodologies.
- Excellent problem-solving and communication skills.
Preferred Qualifications:
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Knowledge of containerization technologies such as Docker and Kubernetes.
- Experience with automated testing frameworks and DevOps practices.
- Prior experience leading technical initiatives or mentoring development teams.
Key Skills:
Java, Spring Boot, Microservices, REST APIs, SQL, AI-Assisted Development, Claude Code, Windsurf, Cursor, GitHub Copilot, Spec-Driven Development, Agile, CI/CD, Cloud Technologies.

