General
We are looking for Java Developers who will participate in the development and maintenance of our banking client’s application.
Responsibilities/Activities
- Assist with the translation of business requirements into technical ones
- Show technical expertise and handle development/testing tasks
- Follow up functional testing with end users
- Collaborate with Infrastructure/middleware teams to ensure proper application configurations and expected hardware performance.
- Employ industry standard best practices
- Provide level three support during local business hours
- Involved with the review and submission of solutions designs globally
Requirements
Technical
- At least 6 years of Java development experience
- Good understanding of Java 8, Spring Boot and multithreading principles
- Good knowledge of distributed architecture and caching mechanisms
- Good knowledge of middleware principles, async communication and tooling
- Knowledge of relational database (Sybase) and NoSQL database principles
- Knowledge of some core development tools used within the company (Kibana, Maven, Jenkins, Git, Sonar)
Education
- University degree in Computer Science or other related fields preferred
Others
- Good command of English, both written and spoken
- Responsible attitude, strong autonomy, and ambition in achieving your mission
- Excellent analytical skills and self-starter with ability to take ownership of tasks and assignments
Nice to have requirements
- Experience with Kafka, RabbitMQ, TibcoRV
- Knowledge of Cassandra, Elasticsearch
- Knowledge of Unix shell