Back to search:Java Developer / Jakarta (south)

Job description

Responsibilities:

  • Develop and maintain backend systems using Java (Spring Boot / Spring Framework)
  • Collaborate with front-end developers, business analysts, and QA teams to deliver high-quality software
  • Participate in the design and architecture of new features and modules
  • Write clean, efficient, and well-documented code
  • Build and consume RESTful APIs
  • Integrate with relational databases such as MySQL or PostgreSQL
  • Conduct unit testing and support automated test integration
  • Participate in code reviews and provide constructive feedback
  • Troubleshoot and resolve technical issues in development and production environments

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • Minimum
    2 years of experience
    in Java application development
  • Solid understanding of Java 8+ and object-oriented programming concepts
  • Experience with Spring Boot, Spring MVC, or Hibernate
  • Proficiency with relational databases (MySQL, PostgreSQL, or Oracle) and writing SQL queries
  • Familiarity with RESTful APIs and JSON/XML data formats
  • Understanding of Git version control and collaborative development workflows
  • Knowledge of software development lifecycle and Agile methodologies
  • Good problem-solving, communication, and team collaboration skills