Job Description :

Job Title: Java Developer

Job Overview

We are seeking a skilled and motivated Java Developer to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining high-performance, scalable Java applications. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business requirements.

Key Responsibilities

  • Design, develop, test, and maintain Java-based applications

  • Write clean, efficient, and well-documented code

  • Participate in software design discussions and technical reviews

  • Debug and resolve technical issues and performance bottlenecks

  • Collaborate with front-end developers, product managers, and QA teams

  • Develop RESTful APIs and integrate third-party services

  • Optimize applications for maximum speed and scalability

  • Ensure application security and data protection

  • Participate in Agile/Scrum development processes

Required Skills & Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field

  • Strong proficiency in Java (8 or above)

  • Experience with Spring / Spring Boot framework

  • Knowledge of RESTful APIs and Microservices architecture

  • Familiarity with Hibernate / JPA

  • Experience with SQL databases (MySQL, PostgreSQL, Oracle)

  • Understanding of OOP principles and design patterns

  • Experience with Git or other version control systems

  • Knowledge of build tools such as Maven or Gradle

             

Similar Jobs you may be interested in ..