Weekday AI logo

Senior Java Software Engineer

Weekday AI
Full-time
Remote
India
Description

This role is for one of the Weekday's clients

Min Experience: 5 years

Location: Remote (India)

JobType: full-time

We’re seeking experienced Java Engineers to collaborate on a consulting basis for project-based work. This role is ideal for professionals currently in full-time positions who want to contribute part-time to impactful remote projects while earning additional income.



Requirements

Key Responsibilities

  • Design, develop, and maintain high-performance Java-based applications.
  • Build and enhance RESTful APIs and microservices using Spring Boot and related frameworks.
  • Develop robust backend logic, integrate with external systems, and optimize performance.
  • Write clean, maintainable, and testable code using JUnit and Mockito.
  • Collaborate remotely with internal and client teams to understand requirements and deliver quality solutions.

Technical Skills Required

  • Core Java: Strong in OOPs, Collections, and Multithreading.
  • Frameworks: Spring Boot / Spring MVC / Hibernate.
  • Architecture: REST APIs and Microservices.
  • Build Tools: Maven or Gradle.
  • Database: SQL, PostgreSQL, or Oracle.
  • Testing: JUnit, Mockito.
  • Solid understanding of Data Structures & Algorithms.

Who Should Apply

  • Senior Java Developers seeking flexible, remote consulting engagements.
  • Professionals with strong coding fundamentals who can dedicate a few hours weekly alongside their full-time role.
  • Passionate engineers eager to work on diverse client projects and be compensated per engagement.

Skills

Java | Spring Boot | Spring MVC | Spring Framework | REST APIs | Microservices | Hibernate | Maven | SQL | PostgreSQL | Oracle | JUnit | Mockito | Data Structures & Algorithms