Java Engineer
Client: International company that delivers online banking solutions to various companies across the globe
Location: Fully remote
Type of contract: b2b
Basic Requirements:
At least 3-5 years of experience as a Java Software Engineer
Very good understanding of coding principles.
Solid understanding of OO principles, enterprise architecture, and design patterns.
Strong understanding of best practices in application architecture with a focus on security, performance, and scalability.
Strong understanding of high-volume systems architecture and deployment models.
Solid experience with RESTFul/JSON architecture style and related tooling.
Good analytical and problem-solving skills.
BS or higher in Computer Science or an IT-related discipline.
Strong verbal communication, written communication, interpersonal, and presentation skills.
Technology stack:
Java (JDK8, JDK11), Spring Framework, Hibernate, and other Open Source frameworks
JBOSS application server, Spring Boot
Spring: Core, Security, AOP, REST, WS
Spring Batch/Integration or other Batch processing frameworks
Web Services: REST/JSON, Swagger
XML Processing
Test frameworks: Selenium WebDriver, Junit, Mocking frameworksOracle, Maven, Docker
Scrum, Kanban
Dodano dnia: 25-11-2021
Podziel się