Description

We are seeking a skilled and motivated Core Java Developer with 4–5 years of hands-on experience in Java development. The ideal candidate will have strong knowledge of Data Structures and Algorithms, a solid foundation in Core Java, experience with APIs, and the ability to troubleshoot and resolve production issues effectively.

 

Key Responsibilities:

  • Design, develop, test, and deploy high-quality Java applications.
  • Write clean, scalable, and maintainable code using Core Java principles.
  • Develop and integrate RESTful APIs and backend components.
  • Apply knowledge of data structures and algorithms to solve complex technical problems efficiently.
  • Investigate and resolve production issues, ensuring minimal downtime and root cause resolution.
  • Collaborate with cross-functional teams to define and deliver software solutions.
  • Participate in code reviews and provide constructive feedback.
  • Continuously improve performance, scalability, and reliability of applications.

 

Required Skills and Qualifications:

  • 4–5 years of hands-on experience in Core Java development.
  • Strong understanding of Object-Oriented Programming (OOP) and design patterns.
  • Solid command over data structures, algorithms, and problem-solving techniques.
  • Experience in building and consuming RESTful APIs.
  • Proficient in debugging, troubleshooting, and resolving production-level issues.
  • Familiarity with version control systems like Git.
  • Strong analytical and communication skills.
  • Ability to work independently and in a team-oriented environment.

 

Preferred Qualifications (Good to Have):

  • Experience with Spring or Spring Boot frameworks.
  • Exposure to SQL / NoSQL databases.
  • Basic knowledge of CI/CD pipelines and DevOps tools

Education

Any Gradute