DescriptionThis 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.
RequirementsKey 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