Senior Java Developer

Job Description

Responsibilities

  • Develop and test Java applications using Spring Boot
  • Work with team members to understand project requirements
  • Build and maintain scalable and high-performance Java systems
  • Fix bugs and solve technical issues
  • Participate in code reviews to improve code quality
  • Learn and apply new technologies

Required Skills

  • Strong knowledge of Java & Core Java
  • Experience with Spring, Spring Boot, Hibernate
  • Understanding of OOP concepts and design patterns
  • Experience with SQL databases (MySQL / PostgreSQL)
  • Knowledge of REST & SOAP APIs
  • Familiar with Git
  • Good problem-solving and communication skills
  • Ability to work well in a team

Good to Have

  • Microservices
  • Docker & Kubernetes
  • Angular or React