Numerical Technologies LTD is a leading provider of custom software solutions and services specializing in risk, limits, and regulatory capital. Right now, we are looking for a Java Developer to join our team.
What you will be doing:
As part of the team, you will be participating in a project for a major US financial holding company. You will develop, maintain, and support software features, write scalable and fault-tolerant Java code, debug applications, and integrate with internal and third-party services. You will collaborate with the product team to meet requirements and ensure code quality through testing, code reviews, and system design.
Project: Modernization of a monolithic system into a microservices architecture. Java services provide authentication, logging, and data management. Python services handle core computational logic.
What we’re looking for: * 5+ years of experience in Java development, preferably in FinTech. * Strong experience with Java and Spring Framework. * Solid understanding of microservices architecture and design patterns. * Proficient in SQL (Oracle, PostgreSQL). * Experience with AWS. * Python knowledge is a plus. * Ability to test your own code to ensure quality. * Capable of working autonomously and independently. * University diploma (Bachelor’s degree or above) required. * Excellent communication and collaboration skills in an international environment. * Upper-intermediate English level or higher.
What we offer: * Competitive compensation depending on experience and skills. * Regular assessments and salary reviews. * Paid personal days. * Mental health support program. * Partial gym compensation. * Language classes. * Flexible working schedule.