Yêu cầu công việc
2+ years experience with Microservice (Cloud Native) development & RESTful Web services.
Bachelor’s degree in software related field. Masters degree highly preferred.
5+ years Java development experience, with expert level depth.
Strong hands- on experience with:
SQL & data modeling
Working with ORM tools/frameworks such as Hibernate (including a working knowledge of JPA).
Deployment & workflow automation to staging / production environments.
Working knowledge & experience with:
Message Queue Systems (ActiveMQ/RabbitMQ)
Gitlab or other distributed source control system
Spring, Spring Boot, and Spring Cloud
Redis Cache Management
Database Design and Optimization (PostgreSQL/Oracle)
Soft Skills:
Outstanding organization, time management, and interpersonal skills.
English written & verbal skills required. Korean skills are a big plus.
Nice to have
Experience in Agile project development & Sprint based deliveries.
Ability to mentor & lead junior developers; code reviewing, unit- test & debugging peer code.
Experience communicating and collaborating with other software developers, business owners, and management in Global Development Outsourcing Environment.
Outstanding organization, time management, and interpersonal skills.
Maintain and improve AI models used in code generation, ensuring they align with our specific business logic and approval processes.
Full- stack development experience – Frontend & Backend Java.
Document AI- generated code and create guidelines for its integration into our existing systems.
Utilize AI code generation tools to develop and improve approval system workflows.
Strong understanding of Frontend development: React, React Native, Angular JS.
Working knowledge and experience in cloud- based environments.
Korean Communication skills will be highly beneficial.
Working environment:
Middle/ Senior will need to work in the following development environment.
Hybrid work model with flexibility to work remotely and in- office.
Collaborative team environment fostering innovation and knowledge sharing
Emphasis on work- life balance with flexible hours.
Agile development methodology with regular sprints and stand- ups.
Regular team- building activities and social events.
Balance between independent work and team collaboration.
Continuous learning opportunities through workshops, conferences, and training programsOpportunity to work on cutting- edge AI and automation technologies.