NASDAQ

Java Software Developer

Lithuania - Vilnius Full time

About Nasdaq!

We are a vibrant and entrepreneurial company where we encourage everyone to take initiative, challenge the status quo, and take intelligent risks. We want every team member to feel welcome and bring their authentic self to work. Every day, we work to build a culture where we all feel connected, supported, and empowered. We are the world’s largest exchange solutions company, providing top-of-the-line trading, clearing, and settlement technology, and we proudly serve more than 3,500 listed companies.

About the Team:

We offer an extraordinary opportunity to join the world’s leading exchange company as a Software Developer for backend system development in the Eqlipse CSD (Central Securities Depository) project. Learn more about what we do:

About the Role:

We are responsible for delivering a highly sophisticated system for Central Securities Depositories (CSD) around the world. We build a distributed system based on microservices with high demands on quality, consistency, and performance, using innovative Java technology.

What You Will Do:

  • We work in multi-functional Scrum teams (Analysts, Developers, Test Engineers).

  • We contribute to all product lifecycle stages: design, development, testing, deployment, and maintenance.

  • We collaborate with multiple customers simultaneously.

  • We develop features, improve performance, and enhance developer productivity.

  • We apply advanced engineering techniques on a long-term product (e.g., model-driven code generation).

  • We build and optimize high-throughput, low-latency frameworks for global markets.

  • We help you grow your technical and leadership skills while gaining deep industry knowledge.

What We Expect:

Education & Professional Accomplishments:

  • We look for a university degree or equivalent experience in computer science, information technology, software development, or similar

  • We expect at least 2–4 years of experience developing Java applications

  • Experience in the financial industry (banking, accounting, trading, clearing) is an advantage

Professional Skills Required:

  • Java 11, Dependency Injection, REST/SOAP Web Services.

  • SQL, Object-Relational Mapping knowledge/experience.

  • Git, Maven.

We expect that you will be comfortable with:

  • Spring Framework, Java EE, REST, SOAP, CDI, JPA, Hibernate, JDBC.

  • Oracle, PostgreSQL DBMS.

  • Wildfly/RedHat EAP, Message-Oriented Middleware (e.g., ActiveMQ).

  • JIRA, TeamCity.

Personal Qualities We Appreciate:

A proactive, critical thinker with Agile experience, a passion for clean, well-tested code, strong knowledge-sharing attitude, and excellent English communication skills.

What We Offer:

  • Monthly base salary from 2,900 to 3,400 EUR gross.

  • Annual monetary bonus.

  • An opportunity to become a Nasdaq shareholder.

  • Employee Stock Purchase Program with discounted Nasdaq shares.

  • III pillar pension plan with additional contribution from Nasdaq.

  • Flexible health insurance program.

  • Flexible working schedule and hybrid work model.

  • Additional paid leave days after 2 years at Nasdaq.

  • Flex Day program (up to 6 days a year).

  • Internal mentorship program – get a mentor or become one.

  • Wide selection of online learning resources, e.g., Udemy.

This is a full-time permanent position located in Vilnius. We offer flexibility to work half the week on-site and remotely (Hybrid model). As the selection and interview process is ongoing, please submit your application in English as soon as possible. A valid EU work permit is required.

Come as You Are

Nasdaq is an equal opportunity employer. We positively encourage applications from suitably qualified and eligible candidates regardless of age, color, disability, national origin, ancestry, race, religion, gender, sexual orientation, gender identity and/or expression, veteran status, genetic information, or any other status protected by applicable law.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request an accommodation.