Back to search
TOG Indonesia Linkedin · Posted 26d ago

Software Engineer

Jakarta

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.


Job Description:

  • Develop and maintain backend services and APIs using Java and Spring Boot.
  • Proficiency in Java with Spring Boot Framework
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automation.
  • Stay up to date with the latest industry trends and technologies to ensure our applications remain current and competitive.



Technical Competencies requirement:

  • Proficiency in Java, with significant experience in building backend services and APIs using the Spring Boot framework.
  • Frameworks and Libraries:
  • Expertise in Spring Boot for creating robust and scalable backend applications, including knowledge of Spring Security, Spring Data, and Spring MVC.
  • Development Tools:
  • Proficiency in using integrated development environments (IDEs) such as Visual Studio Code.
  • Experience with version control systems (Git), including branching, merging, and pull request workflows.
  • Database Management:
  • Knowledge of relational databases MSSQL includes schema design, query optimization, and data migration.
  • Experience with Object-Relational Mapping (ORM) tools such as Hibernate or JPA.
  • API Development:
  • Proficiency in designing and implementing RESTful APIs, including authentication, authorization, and versioning.
  • Familiarity with GraphQL for building flexible and efficient APIs (optional but beneficial).
  • Testing and Debugging:
  • Knowledge of integration testing and end-to-end testing practices.
  • Strong debugging skills, with the ability to diagnose and resolve complex issues.
  • Security:
  • Knowledge of common security vulnerabilities (e.g., OWASP Top Ten) and best practices for securing applications.
  • Experience with implementing data protection measures, including encryption and secure data storage.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent