We are seeking a highly capable Java Backend Developer with a strong foundation in Core Java, Object-Oriented Programming (OOPs), Multithreading, and hands-on experience with unit 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 using Core Java.
Implement robust object-oriented solutions with proper design patterns.
Develop and optimize multithreaded components to handle concurrent processes efficiently.
Write comprehensive unit tests using frameworks like JUnit, 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 in Java backend development.
Strong command of Core Java, including Collections, Exception Handling, and File I/O.
Excellent understanding of OOPs principles and design patterns.
Proven experience with multithreading/concurrency and synchronization techniques.
Hands-on experience with unit testing frameworks such as JUnit, TestNG, or Mockito.
Familiarity with REST APIs, JSON, and HTTP protocols.
Experience with version control systems like Git.
Good understanding of software development best practices and Agile methodologies.
Preferred Qualifications:
Experience with build tools like Maven or Gradle.
Exposure to CI/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 to Spring 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.
Skills Required
- 2-7 years professional experience in Java backend development
- Strong command of Core Java (Collections, Exception Handling, File I/O)
- Excellent understanding of OOP principles and design patterns
- Proven experience with multithreading/concurrency and synchronization techniques
- Hands-on experience with unit testing frameworks such as JUnit, TestNG, or Mockito
- Familiarity with REST APIs, JSON, and HTTP protocols
- Experience with version control systems like Git
- Good understanding of software development best practices and Agile methodologies
- Experience with build tools like Maven or Gradle
- Exposure to CI/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 to Spring Framework (especially Spring Boot)
What We Do
Influx Service is an HR company specializing in comprehensive recruitment and staffing solutions. They act as a connecting bridge between candidates and the corporate world, assisting both IT and non-IT companies in finding the right talent. Their mission is to deliver high-quality results for both brands and candidates through expert sourcing, screening, and onboarding services to elevate team success.









