Senior Java Developer

15/02/24 34 – 36 EUR/H Warsaw
img
img

Apply now!

Candidate data

    About Us:

    We’re pioneering groundbreaking solutions in the financial industry. Join our dynamic team and play a pivotal role in implementing applications for one of the largest and most respected brokerage companies in the field. With distributed teams spanning Kiev and Tel Aviv, you’ll collaborate with open-minded, remarkable, and skilled individuals in an agile ‘startup’ environment within a well-established international company.

    Required Skills:
    • Experience: A minimum of 5 years in Java/J2EE server-side development.
    • System Design: Proficient in designing and implementing large-scale, production, multi-module systems and services.
    • Java Mastery: Deep understanding of the Java language, its APIs, GC, multithreading, locking, and synchronization.
    • Frameworks: Strong experience with Spring Framework and Spring Boot.
    • Development Environment: Familiarity with Linux-based development.
    • Education: Bachelor’s degree in Computer Science, Computer Engineering, or related technical fields.
    • Data Management: Experience working with enterprise data repositories such as PostgreSQL, Oracle, and MySQL.
    • API Development: Proficiency in developing REST APIs and/or integrating with them.
    • Build and CI: Familiarity with build and CI frameworks like Maven and Bamboo.
    • Methodology: Understanding of Agile development methodology.
    • Testing: Solid experience with unit and integration testing.
    • Language: Fluent in English.
    Plus:
    • Web Technologies: Experience with web technologies and frameworks.
    • Hibernate: Experience working with Hibernate.
    • Messaging Systems: Experience with asynchronous messaging systems like JMS and Apache Kafka.
    We Offer:
    • Career Growth: The possibility to work in a big and successful company with excellent opportunities for personal development and focus on competence.
    • Team Environment:Collaborate with passionate and accommodating colleagues in an innovative work environment.
    • Competitive Terms: Highly competitive terms and conditions.
    Responsibilities:
    • Development: Analyze, develop, and test server-side modules.
    • Collaboration:** Close cooperation with product owners, business analysts, testers, and other developers.
    • Leadership: Coach and support other team members. As part of a scrum team, you will be responsible for technical designs and estimations, considering system performance, scalability, and maintainability aspects.

     

     

    Over 60% of our candidates get invited to an interview with our Clients.

    Apply with the form below and we will reach out to you in the next 24h