Senior & Staff Engineer Java Developer

Weekday AI

  • Bangalore, Karnataka
  • Permanent
  • Full-time
  • 30 days ago
  • Apply easily
This role is for one of the Weekday's clientsSalary range: Rs 2000000 - Rs 4000000 (ie INR 20-40 LPA)Min Experience: 5 yearsLocation: BangaloreJobType: full-timeWe 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.RequirementsKey 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

Weekday AI

Similar Jobs

  • Senior Software Engineer

    Ferguson

    • Bangalore, Karnataka
    About Ferguson Ferguson is the largest value-added distributor serving the specialized professional in the residential and non-residential North American construction market. We …
    • 1 day ago
    • Apply easily
  • Lead Software Engineer

    Ferguson

    • Bangalore, Karnataka
    About Ferguson Ferguson is the largest value-added distributor serving the specialized professional in the residential and non-residential North American construction market. We …
    • 1 day ago
    • Apply easily
  • Software Engineer

    Ferguson

    • Bangalore, Karnataka
    About Ferguson Ferguson is the largest value-added distributor serving the specialized professional in the residential and non-residential North American construction market. We …
    • 1 day ago
    • Apply easily