Responsbilities
Work with a Scrum team and support clients throughout the full development process, including requirement review, development, release, and ongoing support.
Communicate directly with clients during daily Scrum sessions.
Improve and adjust the company's software product based on each client's needs.
Build reliable and scalable APIs to connect the product with external systems.
Use technologies such as:
Languages: Java, SQL, PL/SQL, PL/pgSQL, JavaScript, TypeScript
Databases and data platforms: PostgreSQL, Oracle, Elasticsearch, Kafka, Redis
Application servers: Tomcat, WildFly
Frameworks and libraries: Spring, Spring Boot, JSF, JPA, Hibernate, [protected info], Angular, [protected info], [protected info]
CI/CD and infrastructure: GitLab, Jenkins, Kubernetes, and internal tools
Requirement
Bachelor's degree or above in Computer Science, Information Technology, or another relevant field.
3+ years of experience working in software development.
Strong knowledge of Java, object-oriented programming, and SQL.
Practical experience with, or good knowledge of, some technologies listed above.
Cloud experience and knowledge of scalable system development are advantages.
Comfortable working both independently and as part of a team.
Good analytical and problem-solving skills.
Open to learning new technologies and adapting to changes.
Fluent English communication skills.
Thông tin chung