1.Business Analysis: Collaborate with departments to gather requirements for BPM and internal applications (e.g., HR, workflow, reporting); propose automation solutions.
2. System Design: Architect software for BPM and internal apps, including database (SQL/NoSQL) and API design; create technical documentation.
3. Software Development: Write code using Java and Spring Boot to build BPM and internal applications; use Corezoid for workflow optimization.
4. Automation & Integration: Optimize business processes with Corezoid and API integration; integrate with ESB, MCS, or third-party APIs for seamless data flow; monitor processes via Corezoid dashboards.
5. Testing & Debugging: Perform unit testing and integration testing with JUnit/Mockito; debug and optimize code performance.
6. Deployment & Maintenance: Deploy applications to production with DevOps (CI/CD); maintain and upgrade BPM and internal systems.
7. Team Collaboration: Work with software engineers and analysts; participate in Agile/Scrum meetings (stand-ups, sprint planning).
8. Skill Development: Continuously improve skills in Java, Spring Boot, Corezoid, and related technologies.
● Bachelor’s degree in Computer Science or related field.
● 3+ years of backend development with Java, Spring Framework, and Spring Boot.
● Strong knowledge of Java Core, OOP, multi-threading, collections, and exception handling.
● Proficient in Design Patterns (SOLID, Factory, Singleton, Strategy, Repository).
● Experience building RESTful APIs and integrating SOAP services.
● Skilled in MySQL, PostgreSQL, and Redis.
● Proficient in writing unit tests and integration tests using JUnit and Mockito.
● Understanding of Microservices, SOA, and event-driven architecture (e.g., Kafka).
● Familiarity with Agile/Scrum and full SDLC.
● Ability to read and understand English technical documentation.
Preferred Qualifications:
● Experience with CI/CD pipelines, Docker, and Kubernetes.
● Knowledge of Elasticsearch and handling large-scale data.
● Familiarity with Backbase or Corezoid platforms
WHY SHOULD YOU CHOOSE OCB?
1. At OCB, culture is a top priority:
- The open working culture that respects differences, encourages new and creative ideas, and provides the support needed to turn them into reality.
- Young, enthusiastic team of colleagues who are always ready to support one another.
2. At OCB, development opportunities are limitless:
- A wide range of specialized training programs tailored to each titles, along with a clear promotion roadmap.
- Performance review conducted quarterly or every six months with a transparent and fair system
D. EXCLUSIVE BENEFITS FOR OCBERS:
- Bonuses: 13th-month salary, KPI bonus, contest/program bonuses, seniority bonus, birthday bonus, allowances depending on position, etc.
- Comprehensive protection: Health insurance, social insurance, health care insurance, accident insurance.
- Engagement Activites: Annual company trips, sports festivals, talent shows.
- Special privileges: Preferential loan interest rates for employees, salary account overdraft, credit card offers, etc.