Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com

Java Developer

Influxservice
๐Ÿ‡ฎ๐Ÿ‡ณ India
On-site
16 months ago
  • Java
  • Object Oriented Programming
  • Unit Testing
  • JUnit
  • TestNG
  • Mockito
  • REST API
  • JSON
  • Git
  • Agile
  • Maven
  • Gradle
  • CI/CD
  • Jenkins
  • GitLab CI
  • MySQL
  • PostgreSQL
  • Spring Framework
  • Spring Boot
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

We are seeking a highly capableJava Backend Developer with a strong foundation inCore Java,Object-Oriented Programming (OOPs),Multithreading, and hands-on experience withunit testing frameworks. The ideal candidate will have a deep understanding of backend development principles and a passion for writing clean, testable, and efficient code.

Key Responsibilities:

  • Design, develop, and maintain backend systems and services usingCore Java.

  • Implement robust object-oriented solutions with proper design patterns.

  • Develop and optimize multithreaded components to handle concurrent processes efficiently.

  • Write comprehensiveunit tests using frameworks likeJUnit,TestNG, or similar tools.

  • Collaborate with cross-functional teams to deliver high-quality software.

  • Participate in code reviews and contribute to continuous improvement.

  • Troubleshoot and debug issues in a timely manner.

  • Ensure code quality, performance, and maintainability.

Required Skills & Qualifications:

  • 2โ€“7 years of professional experience inJava backend development.

  • Strong command ofCore Java, including Collections, Exception Handling, and File I/O.

  • Excellent understanding ofOOPs principles and design patterns.

  • Proven experience withmultithreading/concurrency and synchronization techniques.

  • Hands-on experience withunit testing frameworks such asJUnit,TestNG, orMockito.

  • Familiarity withREST APIs,JSON, andHTTP protocols.

  • Experience with version control systems likeGit.

  • Good understanding of software development best practices and Agile methodologies.

Preferred Qualifications:

  • Experience with build tools likeMaven orGradle.

  • Exposure toCI/CD tools (e.g., Jenkins, GitLab CI).

  • Familiarity with logging and monitoring tools (e.g., Log4j, SLF4J).

  • Knowledge of databases (e.g., MySQL, PostgreSQL).

  • Exposure toSpring Framework (especially Spring Boot) is a plus.

What We Offer:

  • Competitive compensation.

  • A collaborative, high-performing engineering team.

  • Opportunities for learning and growth in modern backend technologies.

Java Developer ยท Influxservice

Auto apply with Likeremote