Senior & Staff Engineer Java Developer

Weekday AI
Full-time
On-site

This role is for one of the Weekday's clients

Salary range: Rs 2000000 - Rs 4000000 (ie INR 20-40 LPA)

Min Experience: 5 years

Location: Bangalore

JobType: full-time

We are looking for seasoned Java Developers at the Senior and Staff levels who bring deep technical expertise and a strong problem-solving mindset. The ideal candidates will have hands-on experience in building scalable microservices using Java and Spring Boot, with a solid grasp of core computer science fundamentals, cloud, and DevOps concepts.

Requirements

Key Responsibilities:

  • Design and develop robust, scalable microservices-based solutions.
  • Collaborate with cross-functional teams to deliver end-to-end features and improvements.
  • Write clean, modular, testable code with a focus on performance and scalability.
  • Engage in architecture discussions and contribute to technical decision-making.
  • Work on integration with cloud platforms and DevOps pipelines.
  • Drive quality through code reviews, unit testing, and adherence to best practices.
  • Tackle ambiguous technical challenges with minimal guidance.

Required Skills & Qualifications:

  • 5–12 years of hands-on experience in Java (Java 8+), Spring, Spring Boot, Hibernate, JPA, and RESTful web services.
  • Solid understanding of data structures, algorithms, and object-oriented programming.
  • Proficiency in Microservices architecture and Domain Driven Design (DDD).
  • Familiarity with architectural best practices such as 12-factor app principles.
  • Basic knowledge of cloud platforms (preferably AWS) and DevOps tools.
  • Strong understanding of software design patterns, exception handling, and coding standards.
  • Experience with tools such as Git, Jenkins, SonarQube, and deployment workflows.
  • Good working knowledge of unit testing frameworks (JUnit preferred).
  • Exposure to Agile development methodologies.
  • Excellent verbal and written communication skills.
  • Bachelor’s degree in Computer Science, Information Systems, or a related field.

Preferred Experience:

  • Prior experience in the payments domain is a plus.
  • Knowledge of Spring Security is advantageous.

Tech Stack:
Java | Spring Boot | Microservices | Data Structures & Algorithms | Cloud (AWS preferred) | DevOps | Git | Jenkins | JUnit | SonarQube