Onix-Systems logo

Senior Java Developer

Onix-Systems·Salary not specified

Primary stack

DockerMariaDBSpringKubernetesOOPPostgreSQLCI/CDSpring BootGitJava

Nice to have's

Spring BatchKafkaJMS/ActiveMQHTMLCSSJavaScriptTypeScriptAngular

Job description

Description language:

About the Position

We are seeking a highly skilled and experienced Senior Java Developer to join our team and contribute to the development and enhancement of a financial services platform. As a Senior Java Developer, you will play a crucial role in designing, developing, and maintaining scalable and robust financial services solutions.

Responsibilities

  • Design, develop, and optimize Java-based components for the platform.
  • Collaborate with team members to gather and analyze requirements, ensuring alignment with project goals.
  • Implement secure, scalable, and efficient code following best practices, design patterns, and development standards.
  • Enhance the performance and reliability of the platform through code reviews, refactoring, and rigorous testing.
  • Engage with the open-source community to contribute to the platform, including code contributions, issue resolution, and participation in community discussions.
  • Develop and maintain comprehensive documentation for new features, APIs, and system architecture.

Requirements

  • Required English Level: Upper-Intermediate.
  • Required Skills:
    • 5+ years of professional experience in Java development, with a strong focus on Spring and Spring Boot frameworks.
    • Strong understanding of JPA, Hibernate, and relational database concepts (PostgreSQL, MariaDB).
    • Experience working with cloud platforms and containerization tools (Docker, Kubernetes).
    • Strong expertise in OOP, design and enterprise patterns.
    • Knowledge of CI/CD pipelines, Git, and automated testing frameworks (unit testing, end-to-end testing).
    • Familiarity with financial services, banking systems, or microfinance platforms is highly desirable.
    • Excellent problem-solving skills and the ability to work in a collaborative, agile environment.

Nice to Have

  • Proficiency in Spring Batch for batch processing and job scheduling.
  • Hands-on experience with message brokers and event streaming platforms, including Kafka and JMS/ActiveMQ.
  • A solid understanding of frontend technologies, including HTML, CSS, JavaScript, TypeScript, and Angular, is considered a valuable addition.

We Offer

  • Flexible 8-hour business day with the ability to set your start and end times independently, subject to prior approval from the Tech Lead/PM.
  • All national holidays are days off.
  • Work in the office or remotely.
  • Paid vacation (20 business days)
  • Sick leave compensation
  • Access to internal communities and mentoring.
  • Non-stop development in technology.
  • Opportunity to study English.
  • Partial reimbursement for professional training courses.
  • Teambuilding with the team and other colleagues (outdoor activities, nature trips, and various interesting events)
  • Financial assistance upon the birth of a child.
  • Purchase of equipment (The company covers 50% of equipment costs).
  • Compensation for sports centers (up to UAH 1,000 per month).
  • Care, respect, and everything you need for a comfortable work in our company!

About the Company

[Company description if present]

© Onix-Systems. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Onix-Systems— одна з лідируючих аутсорсингових компаній, яка зібрала більше 300 кращих спеціалістів в IT — розробників, дизайнерів, тестувальників, менеджерів, девопсів, 3d моделлерів, маркетологів. Ми займаємося розробкою та підтримкою програмного забеспечення, веб-сайтів, додатків для Android та iOS, а також постійно засвоює найтрендовіші прогресивні технології (React Native, Flutter, Apple Watch, Jibo, OculusRift). Наша компанія постійно йде в ногу з сучасними технологічними тенденціями.Розуміємо, що успіх нашої компанії напряму залежить від кожного колеги, тому інвестуємо в розвиток талантів і даємо можливість нашим спеціалістам освоювати нові напрямки професійного росту всередині компанії.Запрошуємо стати часткою нашої команди професіоналів!Our ValuesOpennessWe actively support colleagues who strive to propose new ideas and do not judge them for a tryImprovementWe strive to improve ourselves, the company, processes, and the world around usRespectAppreciate each other’s efforts and workUniquenessLooking for our own ways to solve problemsOur Achievements2000year of foundation1,2K+projects380+our team members13+countriesIndustry focusesMarketingEducationMobileCommerceHealthcareFintechSaaSMediaTravelOur AwardsBenefits for youCareer GrowthA certified colleague can climb the career ladder, starting as a junior specialist. You have the power to chart your own path to career growth.EnglishOnix-Systems’ main clients are in Europe and the USA, making good English skills crucial for effective interaction. We provide language courses for skill enhancement.ConferencesOur team gets unique compensation for joining events like Odessa JS, IT Arena, and Lviv Mobile Development Day. It’s a power for inspiration, networking, and even speaking engagements.Free scheduleFlexibility is critical in our approach. There’s no tardiness issue. You’re free to arrange your 8 work hours that suit you best. Opt for your most productive work hours.Flexible work formatWork your way: in the office, remotely from anywhere, or hybrid. We’re committed to upholding your productivity and supplying all necessary resources.Lounge areaOur office offers cozy individual workspaces, relaxation zones, and a terrace — ideal for comfortable and effective work and colleague downtime.AboutWe launched the Onix Academy project to help students get to know the profession in practice and gain first-hand experience. Our proprietary courses are free, and each of them allows you to deepen your knowledge, try different areas of software development, and find your place in the IT world.Academy in numbers5years oftraining520+interns250+graduated115+joined the team50+completed severalcourseswww.onix.teamКонтактна інформаціяTelegram:@onixkruaHRD:Світлана НевмержицькаEmail:HR:[email protected]CEO Serhii Kholin:[email protected]

More at Onix-Systems

All 46 roles

Popular searches