Software Engineer I, Java

Trung tâm Công nghệ Thông tin
Hồ Chí Minh
25-ITC-0385

Mô tả công việc

  • Develop and deploy backend APIs and services using Java, ensuring adherence to best design and architectural principles.

  • Work with Oracle databases, design schemas, write complex queries, and optimize performance.

  • Apply Reactive programming models to build responsive and high-load handling applications.

  • Collaborate closely with other team members to ensure seamless integration and product quality.

  • Participate in code reviews, share knowledge, and support other team members.

  • Research and apply new technologies to improve system performance and scalability.

  • Analyze and resolve issues and bugs arising during development and system operation.

Yêu cầu công việc

  • 2 years of experience working with Java in backend development

  • Deep understanding of Java Core, including OOP concepts, collections, concurrency, exception handling, etc.

  • Experience working with Oracle databases, including PL/SQL and query optimization or any other equivalent databases.

  • Experience working with Reactive programming models, using libraries like RxJava, Reactor, Vert.x, etc.

  • Experience in using message systems: RabbitMQ, Kafka or any other equivalent.

  • Strong problem-solving and logical thinking skills.

  • Ability to work independently and effectively in a team.

  • Eagerness to learn and stay updated with new technologies.

Nice to have
  • Experience working with distributed systems and big data processing, proficient in using Docker, K8s

  • Knowledge of DevOps and CI/CD.

  • Working experience in the products field like eCommerce, social networks, e-wallets