Description

Job Description

We are seeking a skilled and motivated Java developer with 3-5 years of experience to join our team. In this role, you will contribute to the development and maintenance of Java-based applications, collaborate with team members to deliver high-quality solutions, and grow your technical expertise. You should have a strong foundation in Java, Spring Boot, and related technologies, along with a passion for learning and problem-solving.
 

Requirements

Responsibilities:
 

  • Design, develop, and implement Java-based applications using Spring Boot and related technologies.
     
  • Collaborate with team members to translate business requirements into technical solutions.
     
  • Participate in code reviews and provide constructive feedback to colleagues.
     
  • Write clean, maintainable code that adheres to coding standards and best practices.
     
  • Troubleshoot and resolve technical issues on time.
     
  • Work in an Agile environment and actively participate in scrum ceremonies.
     
  • Stay updated on industry trends and technologies.

     

Requirements:
 

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
     
  • 3-5 years of experience in Java development, with a strong understanding of Java 8 or later versions.
     
  • Hands-on experience with Spring Boot for building web applications and APIs.
     
  • Familiarity with relational databases and SQL.
     
  • Experience with version control systems (e.g., Git).
     
  • Good communication and teamwork skills.
     
  • Ability to work independently and as part of a team.
     
  • Strong problem-solving and analytical skills.
     

Nice to Have:
 

  • Experience with cloud platforms (e.g., AWS, Azure, GCP).
     
  • Knowledge of containerization (e.g., Docker) and orchestration (e.g., Kubernetes).
     
  • Exposure to CI/CD pipelines and DevOps practices.
     
  • Familiarity with microservices architecture

Education

Bachelor's Degree