We are seeking a highly skilled Java Developer to join our dynamic team. The ideal candidate will have expertise in Core Java and Multithreading, with a strong understanding of object-oriented programming principles and software development best practices.

Key Responsibilities:

  • Develop, test, and maintain high-performance Java applications.
  • Design and implement efficient multithreaded solutions for complex software systems.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, scalable, and maintainable code following industry standards.
  • Troubleshoot and resolve technical issues and bugs.
  • Participate in code reviews and provide constructive feedback.

Required Skills and Qualifications:

  • Bachelor’s degree in computer science, Software Engineering, or a related field.
  • Relevant certifications (e.g., Oracle Certified Java Programmer) are a plus.
  • Experience with performance tuning and optimization in Java applications.
  • Understanding of messaging systems like Kafka or RabbitMQ.
  • Proficiency in Core Java (Java 8+ preferred).
  • Strong experience with Multithreading and Concurrency concepts.
  • Solid understanding of object-oriented programming (OOP).
  • Familiarity with Java frameworks such as Spring and Hibernate (preferred).
  • Experience with version control systems like Git.
  • Knowledge of software development methodologies, including Agile and Scrum.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.

Interested? Apply Now!

Desired Skills:

  • Core java
  • Multithread

Learn more/Apply for this position