wise-integration - Mid/Senior Java Developer (Banking/Fintech)
Requirements
• Proven professional experience in Java development with a strong technical background • Proficiency in Java 21 and Spring Boot • Experience with Gradle as a build and dependency management tool • Hands-on experience with JUnit, Mockito, and AssertJ for testing • Familiarity with SonarQube for code quality assurance • Solid experience with GitLab and CI/CD pipelines • Experience with Docker containerization • Hands-on experience with AWS cloud services • Knowledge of Logback and SLF4J for logging • Experience with Grafana for system monitoring • Working knowledge of Kafka for messaging and event streaming • Proficiency with PostgreSQL and Redis • Expertise in solution design and microservices architecture • Strong understanding of security principles and best practices in software development • Knowledge of DevOps practices and related tooling • Strong problem-solving and analytical skills with a collaborative mindset • Lithuanian, Latvian, or Estonian citizenship (residency requirement; BGC required) • Fluency in English • Prior experience working on fintech projects
Responsibilities
• Design and develop scalable, high-performance backend systems using Java 21 and Spring Boot • Build and optimize REST APIs following best practices in software architecture • Work within a microservices architecture, ensuring modularity and maintainability • Manage builds and dependencies using Gradle • Write and maintain automated tests using JUnit, Mockito, and AssertJ • Ensure code quality through SonarQube analysis and code review processes • Work with GitLab for version control and CI/CD pipeline management • Containerize and deploy services using Docker on AWS • Implement logging with Logback / SLF4J and monitor systems via Grafana • Handle asynchronous event-driven communication using Kafka • Work with PostgreSQL as the primary database and Redis for caching • Apply strong security principles and best practices throughout the development lifecycle • Collaborate closely with cross-functional teams in an agile environment
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT