Senior Java Developer

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Minimum 4 years of professional software development experience., Strong proficiency in Java and Spring Framework, preferably Spring Boot., Experience with system integration using APIs, webhooks, and middleware., Hands-on experience with cloud platforms like AWS, GCP, or Azure..

Key responsibilities:

  • Develop and maintain APIs and connectors for third-party integrations.
  • Collaborate with product managers to translate business requirements into technical solutions.
  • Troubleshoot and resolve issues in production integration workflows.
  • Guide junior developers and influence architectural decisions.

Weekday (YC W21) logo
Weekday (YC W21)
11 - 50 Employees
See all jobs

Job description

This role is for one of the Weekday's clients

Min Experience: 4 years

Location: Remote (India)

JobType: full-time

We are looking for a skilled and proactive Senior Java Developer with strong experience in system integration and backend development. This role involves designing, building, and maintaining APIs and connectors that enable seamless communication with external systems, along with full-stack collaboration and architectural contributions.

Requirements

Key Responsibilities:

  • Develop and maintain robust APIs and system connectors for third-party integrations.
  • Collaborate with product managers to interpret business requirements and translate them into scalable technical solutions.
  • Troubleshoot and resolve issues in production integration workflows and ensure high availability.
  • Partner with frontend teams to deliver end-to-end features as part of full-stack development.
  • Optimize performance, scalability, and security of integration layers and services.
  • Guide and mentor junior developers, sharing best practices and code reviews.
  • Influence architectural decisions and help shape the integration strategy for distributed systems.

Requirements:

  • 4–5 years of professional software development experience.
  • Strong proficiency in Java and the Spring Framework (Spring Boot preferred).
  • Demonstrated experience integrating systems using APIs, webhooks, and middleware.
  • Solid understanding of distributed systems and microservices architecture.
  • Hands-on experience with cloud platforms such as AWS, GCP, or Azure.
  • Familiarity with containerization tools like Docker and Kubernetes.
  • Basic understanding or experience with modern frontend frameworks (e.g., React, Angular, or Vue.js).
  • Experience working with JDBC and relational database integration.
  • Comfortable with CI/CD pipelines and test-driven development (TDD) practices.
  • Strong collaboration, analytical thinking, and problem-solving abilities.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Analytical Thinking
  • Collaboration
  • Problem Solving

Java Developer Related jobs