Back to job search

Back End Developer

Jatis Solutions (Jakarta, Indonesia)
DKI Jakarta, Indonesia 🇮🇩
Incorporated in September 1997, Jatis is a major information technology and software consulting firm in the region. Named after the Jati (or teak) tree indigenous to Asia and well known for its strength, hardiness and longevity, the Company strives to become one of the longest serving technology consulting and service providers in Asia Pacific. Its client list includes Asia Pacific’s most reputable institutions in the financial, mobile-telecommunication, manufacturing/distribution and public sectors. Our motto, “We connect businesses”, reflects our proposition to bring the medium where communities of businesses work together through a partnership where everybody wins. To ensure the lowest possible investment cost, Jatis introduces a recurring business scheme, where enterprises can use our solutions through subscription arrangement instead of software license purchasing.

About this position

We are looking for a Back End Developer with more than 2 years of experience, preferably in Java, to develop intermediate scale applications and contribute to banking application development.

Responsibilities

• Have more than 2 years experience as a Backend Programmer, preferably Java.
• Have developed intermediate scale applications from scratch.
• Understand and have knowledge of the concept of design pattern programming.
• Understand and have knowledge of Java platforms and frameworks (spring, springboot, camel, quarkus).
• Understand and have knowledge of database platforms (SQL, NoSql, document).
• Understand and have knowledge of Oracle/MsSql/PostgreSql DB.
• Understand and have knowledge of integration concepts, both sockets (SFTP, ISO, I/O), or websockets (http, soap, rest, grcp, stream).
• Understand and have knowledge of banking application development.
• Understand and have knowledge of dependency management (maven, graddle).
• Understand the concept of async integration (queue, data stream, cache).
• Understand and have knowledge of collaboration tools and source code management (ant, svn, git).
• Understand and have basic knowledge of log tracing and be involved in solving issues.
• Understand and have basic knowledge of using unit tests in development.
• Understanding of the concept of microservices architecture and use of cloud native (docker).
• Have good collaboration and coordination skills, carry out solid problem solving and independent learning.

Requirements

• Have more than 2 years experience as a Backend Programmer, preferably Java.
• Have developed intermediate scale applications from scratch.
• Understand and have knowledge of the concept of design pattern programming.
• Understand and have knowledge of Java platforms and frameworks (spring, springboot, camel, quarkus).
• Understand and have knowledge of database platforms (SQL, NoSql, document).
• Understand and have knowledge of Oracle/MsSql/PostgreSql DB.
• Understand and have knowledge of integration concepts, both sockets (SFTP, ISO, I/O), or websockets (http, soap, rest, grcp, stream).
• Understand and have knowledge of banking application development.
• Understand and have knowledge of dependency management (maven, graddle).
• Understand the concept of async integration (queue, data stream, cache).
• Understand and have knowledge of collaboration tools and source code management (ant, svn, git).
• Understand and have basic knowledge of log tracing and be involved in solving issues.
• Understand and have basic knowledge of using unit tests in development.
• Understanding of the concept of microservices architecture and use of cloud native (docker).
• Have good collaboration and coordination skills, carry out solid problem solving and independent learning.