Skill diminta
AngularCI/CDCRMCommunicationDockerEnglishGitGitHub ActionsGitLab CIJavaJenkinsKubernetesMicroservicesMongoDBPostgreSQLRabbitMQRedisSpring BootTypeScript
Gaji pasar untuk posisi ini
Median Rp11,8 jt/bulan · rentang umum Rp9,6 jt – Rp14,6 jt
Berdasarkan 18 lowongan DevOps & Infrastructure level Senior se-Indonesia.
Gaji lowongan ini 117% di atas median pasar.
Lihat data gaji selengkapnya →Deskripsi
Job description for Senior Java - MHD at CÔNG TY CỔ PHẦN CÔNG NGHỆ UNITRUST VIỆT NAM
RESPONSIBILITIES
- Develop and maintain enterprise web applications using Java Spring Boot and Angular.
- Design, develop, and maintain RESTful APIs for frontend and third-party integrations.
- Participate in requirement analysis, technical design, and system architecture discussions.
- Develop responsive and user-friendly interfaces using Angular and TypeScript.
- Build applications based on Microservices or Monolithic architecture.
- Optimize system performance, scalability, security, and maintainability.
- Work with relational databases (Oracle, PostgreSQL) and NoSQL databases (Redis, MongoDB).
- Collaborate with Business Analysts, Project Managers, QA Engineers, and DevOps teams throughout the Software Development Life Cycle (SDLC).
- Perform code reviews, troubleshoot production issues, and contribute to continuous improvement of system architecture.
REQUIREMENTS
- The Fundamentals
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
- 4 years of experience in Java Development or Java Fullstack Development.
- Technical & System Skills
Proficient in Spring Boot, Spring Framework, and modules such as: Spring MVC, Spring Data JPA/Hibernate, Spring Security/OAuth2, Spring Cloud.
- Thorough understanding of RESTful APIs.
- Experienced with Angular (Angular 8+) and Typescript.
- Skilled in working with Git, Git Flow, Maven/Gradle.
Nice to have
- Ability to read and understand English documents (good communication skills are an advantage).
- Experience in banking, finance, CRM, or high-transaction system projects.
- Experience with: Kafka/RabbitMQ, Redis, Microservices, CI/CD (Jenkins, GitLab CI, Github Actions), Docker, Kubernetes.
- Strong understanding of clean code, system design, DDD, and SOLID.
- Experience with Angular and Typescript.