Description

We are seeking a skilled Java Developer to design, develop, and maintain high-performance applications. The ideal candidate should have strong knowledge of Java programming, frameworks, and software development best practices. You will work closely with cross-functional teams to build scalable and robust solutions.

Key Responsibilities:

  • Design, develop, and implement Java-based applications.
  • Write clean, efficient, and maintainable code following best practices.
  • Collaborate with software engineers, testers, and other stakeholders.
  • Troubleshoot and debug applications to optimize performance.
  • Integrate applications with databases, APIs, and third-party services.
  • Ensure application security and data protection measures.
  • Participate in code reviews and provide constructive feedback.
  • Stay updated with emerging Java technologies and frameworks.

 

Required Skills & Qualifications:

  • Bachelor’s degree in computer science, Engineering, or a related field.
  • Proficiency in Java 8+ and object-oriented programming principles.
  • Experience with Spring Boot, Hibernate, JPA, or similar frameworks.
  • Strong knowledge of RESTful APIs, Microservices, and Web Services.
  • Experience with relational databases (MySQL, PostgreSQL) and NoSQL databases.
  • Familiarity with CI/CD pipelines, Git, Docker, and Kubernetes.
  • Understanding of front-end technologies like HTML, CSS, and JavaScript (preferred).
  • Strong problem-solving and analytical skills.
  • Excellent teamwork and communication abilities

Education

Bachelor's degree