Senior Java Engineer

N-IX Partners Inc.
United States
6 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Languages
English, Ukrainian
Job source

Tech stack

Java (Programming Language) Apache ActiveMQ Code Review Software Design Patterns Online Banking NoSQL Software Engineering SQL Databases Spring-boot Technical Debt Event Driven Architecture Kubernetes
+3 more
Information Technology Apache Kafka Microservices

Job description

Our client is a global marketplace for savings and investments, providing savers with effortless access to high-yield savings accounts and investment options from over 400 partner banks worldwide. It eliminates geographic limitations, ensuring transparency, convenience, and competitive rates. For banks, it offers cost-efficient deposit funding and innovative Banking-as-a-Service solutions., * Develop, maintain, and enhance a large-scale online banking platform.

  • Build high-quality solutions with a focus on performance, security, and scalability.
  • Integrate external components into existing systems and ensure smooth operation.
  • Collaborate with the team to set technical standards and share best practices.
  • Perform detailed code reviews and provide constructive feedback.
  • Actively manage technical documentation and address technical debt.

Requirements

  • 7+ years of experience in software engineering
  • Proficiency in Java and Spring Boot.
  • Strong knowledge of AWS Services, Kubernetes (K8S), and event-driven architecture (Kafka, ActiveMQ).
  • Expertise in microservices architecture.
  • Strong experience with SQL and NoSQL databases.
  • Solid understanding of core computer science fundamentals, including object-oriented programming (OOP) principles and SOLID design patterns.
  • A bachelor’s or master’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • English - Upper-Intermediate+
  • Ukrainian language Advanced or higher.

Benefits & conditions

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits
  • not applicable for freelancers

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:28 min

Understanding Kubernetes architecture and core cluster components

Marc Nimmerrichter · World Congress 2022

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all