Senior Java Developer
This role is for one of the Weekday's clients
Experience: 5+ Years
Work Mode: Remote
Employment Type: Full-Time
Job Description
We are seeking an experienced Senior Java Developer to join a distributed team working on a critical enterprise application. The ideal candidate will have strong backend development expertise, cloud exposure, and experience using modern AI-assisted development tools to deliver high-quality, scalable solutions.
Requirements
Key Responsibilities
Design, develop, and maintain backend services using Java and Spring Boot.
Build and support RESTful APIs and microservices.
Develop and deploy applications on AWS cloud infrastructure.
Collaborate with cross-functional teams in a remote Agile environment.
Ensure code quality through reviews, testing, and best practices.
Troubleshoot and resolve performance and production issues.
Use AI coding assistants (Copilot, Cursor, Claude, etc.) to improve development efficiency.
Required Skills & Qualifications
5+ years of hands-on experience in Java application development.
Strong experience with Spring Boot and related frameworks.
Working knowledge of AWS services (EC2, S3, RDS, Lambda preferred).
Experience with REST APIs and microservices architecture.
Familiarity with Git and CI/CD pipelines.
Experience working in remote Agile teams.
Exposure to AI-powered developer tools such as GitHub Copilot, Cursor, Claude, or similar.
Good to Have
Experience with Docker / Kubernetes.
Knowledge of security frameworks (JWT, OAuth2).
Experience with SQL / NoSQL databases.
Why Join Us
Fully remote work environment.
Opportunity to work on modern cloud-based systems.
Collaborative and fast-paced engineering culture.
Must-have skills
Java, Springboot, AWS
Good-to-have skills
CURSOR, COPILOT, CLAUDE