Design, develop, and maintain Java-based applications while integrating REST APIs and backend services. Collaborate with cross-functional teams to troubleshoot issues and ensure code quality through testing and reviews.
Benefits:
Flexible schedule
Health insurance
Paid time off
Java Developer (Remote)
Job Type: Full-Time Location: Remote Experience: 3+ Years
About the Role
We are looking for talented Java Developers with 3+ years of experience to join our growing team. Candidates with strong Java fundamentals and experience in backend or full-stack development are encouraged to apply.
Responsibilities
Design, develop, and maintain Java-based applications.
Develop and integrate REST APIs and backend services.
Work with Java, Spring, and Spring Boot.
Troubleshoot, debug, and resolve application issues.
Write clean, scalable, and maintainable code.
Work with databases and third-party integrations.
Participate in code reviews and testing.
Collaborate with developers, QA, and business teams.
Follow Agile/Scrum development practices.
Required Skills
3+ years of software development experience.
Strong knowledge of Java.
Experience with Spring or Spring Boot.
Understanding of REST APIs / Web Services.
Knowledge of SQL and databases.
Familiarity with Git or other version-control tools.
Good communication and problem-solving skills.
Preferred Skills
Experience with any of the following is a plus:
Microservices
Hibernate / JPA
Kafka
AWS / Azure / GCP
Docker
CI/CD
React / Angular
JUnit / Mockito
Who Can Apply?
We welcome applications from Java Developers, Backend Developers, Java Full Stack Developers, and Software Engineers with relevant Java experience.
If you have 3+ years of Java development experience and are looking for a full-time remote opportunity, we'd love to hear from you!
“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”