Back End Developer
About this position
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.