TL;DR
Senior Java Developer (Fintech): Designing and implementing Java-based high-performance components and services with an accent on low-latency environments and multi-threaded programming. Focus on building scalable backend architecture, ensuring system reliability, and leveraging AI tools to enhance development productivity.
Location: Office-based role.
Spotware Systems
A software development company specialized in financial technology solutions.
What you will do
- Design, develop, and implement high-performance Java-based applications and services.
- Collaborate with architects and technical leads to define software architecture and design patterns.
- Work closely with QA engineers to ensure software quality and reliability.
- Deliver solutions based on clear specifications provided by the Product Manager.
- Manage development tasks according to strict plans and deadlines.
Requirements
- Bachelor's degree in Computer Science or a related engineering field.
- Minimum 3 years of professional experience as a Java Developer.
- Strong expertise in J2SE, multi-threading, and the Collections framework.
- Experience with Spring Web, Spring IoC, and SQL.
- Understanding of TCP/IP networking and sockets programming.
- Fluency in Russian and minimum B1 English proficiency.
- Must be highly proficient in using AI as a core development tool.
Nice to have
- Experience with Netty, Quarkus, Redis, PostgreSQL, and Protobuf.
Culture & Benefits
- Competitive remuneration packages.
- Private medical insurance.
- Relocation support including work permit arrangements.
- Professional growth opportunities in a friendly environment.
- Office perks: daily fruits, pizza Thursdays, and snacks on Fridays.
