Job Description :

Job Summary

We are seeking a skilled Java Developer to design, develop, and maintain high-performance, scalable applications. The ideal candidate will have strong backend development experience and a passion for building reliable enterprise systems.


Key Responsibilities

  • Design, develop, test, and deploy Java-based applications.

  • Build and maintain RESTful APIs and microservices.

  • Collaborate with cross-functional teams (Product, QA, DevOps).

  • Participate in code reviews and enforce best coding practices.

  • Troubleshoot and debug production issues.

  • Optimize application performance and scalability.

  • Write technical documentation and unit/integration tests.


Required Qualifications

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

  • 3+ years of professional Java development experience.

  • Strong experience with Java

  • Hands-on experience with:

    • Spring Boot / Spring Framework

    • RESTful API development

    • Hibernate / JPA

  • Experience with relational databases (MySQL, PostgreSQL, Oracle, or SQL Server).

  • Knowledge of Git and CI/CD pipelines.

  • Strong problem-solving and analytical skills.


Preferred Qualifications

  • Experience with microservices architecture.

  • Cloud experience (AWS, Azure, or GCP).

  • Familiarity with Docker and Kubernetes.

  • Knowledge of messaging systems (Kafka, RabbitMQ).

  • Front-end exposure (React or Angular) is a plus.

  • Experience working in Agile/Scrum environments.


Benefits

  • Competitive salary (based on U.S. market standards)

  • Health, 401(k)

  • Professional development opportunities

             

Similar Jobs you may be interested in ..