About the job Backend Developer
Requirements:
1. Minimum 2 years of experience as a backend programmer (Java preferred)
2. Experience in developing intermediate-scale applications from scratch
3. Strong understanding of design pattern programming
4. Familiar with Java platforms and frameworks such as Spring, Spring Boot, Camel, Quarkus
5. Knowledge of various database platforms: SQL, NoSQL, and Document DB
6. Experience with Oracle, MySQL, or PostgreSQL databases
7. Understanding of integration concepts like SFTP, ISO, I/O, and websocket protocols (HTTP, SOAP, REST, gRPC, Stream)
8. Preferably experienced in banking or financial application development
9. Familiar with dependency management tools such as Maven and Gradle
10. Understanding of integration concepts such as queue, data stream, and cache
11. Experience with collaboration tools and source code management systems (Git, SVN, etc.)
12. Able to work in a team and actively contribute to problem solving
13. Experience in writing unit tests and supporting the software development life cycle
14. Understanding of microservices architecture and cloud-native technologies
15. Strong collaboration and coordination skills, with a growth mindset and self-learning attitude