Deskripsi pekerjaan Back-end Developer PT Avows Technologies
Job Summary:
We are seeking a skilled Backend Developer with a strong background in Java Spring Boot. The ideal candidate will possess solid computer science fundamentals and a passion for developing responsive applications while working in an Agile team environment.
Key Responsibilities:
- Develop applications for projects and change requests.
- Conduct internal testing to ensure application quality.
- Debug and fix bugs in the application.
- Create and maintain documentation for applications.
Technical Skills:
- Languages & Frameworks: Java Spring Boot.
- APIs: Experience with RESTful and GraphQL APIs.
- Databases: Familiar with TypeORM, Sequelize, or Knex; experience with SQL Server, MySQL, or PostgreSQL.
- Version Control: Proficient in Git (GITFLOW) and TFS, with experience in unit testing.
- Dependency Injection: Knowledge of TypeDI.
- OOP Concepts: Strong understanding of object-oriented programming principles and debugging analysis.
- Security: Familiarity with security concepts, including obfuscation, ProGuard, and OWASP Top 10.
- Quality Assurance: Experience with SonarQube.
Interpersonal and Communication Skills:
- Personable and collaborative team player.
- Eager to learn and adapt to new challenges.
- Strong commitment to completing assignments.
- Creative and proactive in problem-solving.
- Highly organized with the ability to prioritize workloads effectively.
- Strong analytical thinking and attention to detail.
Qualifications:
- Bachelor degree of Informatics Engineering or related.
- Have minimum 3 years of experience as Backend Java Developer.
- Strong knowledge of OOP software design and patterns.
- Ability to work comfortably in a fast-paced, Agile development environment.
- This job description captures the key responsibilities, technical skills, and interpersonal qualities required for the Full Stack Developer position.


