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