Software Engineer I, Java
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.
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