Java Software Engineer
Technology
4 days agoUntil 12/24/2026
Service contractFully remote
Job description
Job Title: Java Developer (Backend)
Location: Remote/WFH
Duration: 3+ months contract with extensionsPosition Summary
Seeking a strong Java Backend Developer with 6 9 years of experience building enterprise applications. The ideal candidate has deep expertise in Core Java, Spring Boot, REST APIs, design patterns, microservices, and distributed systems.Key Responsibilities
- Design, develop, and maintain scalable Java backend applications.
- Build REST APIs and microservices using Spring Boot.
- Apply Java design patterns and engineering best practices.
- Collaborate with architects and business teams on technical solutions.
- Troubleshoot production issues and optimize application performance.
- Participate in code reviews and CI/CD processes.
- Core Java (Java 8/11/17+)
- Object-oriented programming, Collections, Multithreading, and Concurrency
- Java Design Patterns
- Spring Boot, Spring Data JPA, and Hibernate
- REST API Development
- Microservices Architecture
- Git, Maven, and Agile/Scrum
- 6 9 years of software development experience with Java.
- Experience building enterprise applications and distributed systems.
- Strong API and microservices development experience.
- Core Java
- Java Design Patterns
- Spring Boot
- REST APIs and Microservices
Keywords
Core JavaJava Design PatternsSpring BootREST APIsMicroservicesMultithreadingConcurrencyObject-Oriented ProgrammingSpring Data JPAHibernateDistributed SystemsGitMavenAgile/ScrumPerformance OptimizationJavaJava 8Java 11Java 17Design Patterns
Interested in this role?