What you need to know about the job

Senior Java Developer

Are you a Senior Java Developer ?

Education and Expertise:
  • Education: Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • Experience: 3-5 years of experience
Technical Qualifications:
  • Strong proficiency in Java (8 or higher).
  • Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, Spring Security.
  • Familiarity with RESTful API development and Microservices architecture.
  • Redis (caching, session management, pub/sub)
  • Experience with relational databases (Oracle , PostgreSQL) and/or NoSQL (MongoDB).
  • Knowledge of Maven/Gradle, Git, and CI/CD pipelines.
  • Basic understanding of Docker, Kubernetes, or cloud platforms (AWS, GCP, Azure) is a plus.
  • Good problem-solving and debugging skills.

Responsibilities

  • Develop and maintain RESTful APIs and microservices using Spring Boot.
  • Design and implement database schemas and optimize SQL/NoSQL queries.
  • Integrate third-party APIs and services.
  • Ensure application security, scalability, and performance.
  • Collaborate with frontend developers, QA engineers, and product managers.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews and follow best practices (CI/CD, TDD).

Apply now

Fields with (*) are required.