Junior Software Engineer (Java, React, TypeScript)
nasdaq
Job description
About the role
Nasdaq is looking for a Junior Software Engineer in Vilnius, Lithuania, reporting to the Senior Director of Software Engineering. You will build the Java services and React/TypeScript applications powering a new R&D team focused on responsible AI for global financial markets. The role suits someone who takes full ownership of their deliverables, embraces AI-assisted ways of working and thrives in a team that values candid feedback and learning.
Key responsibilities
- Build and maintain backend services with Java and Spring, and develop user-facing applications with React and TypeScript, owning capabilities end to end.
- Design and implement secure integrations using REST and modern agent-to-agent protocols, with unit testing, manual validation and test automation.
- Contribute to requirements analysis and architecture discussions, following and shaping decisions affecting team delivery.
- Collaborate with DevOps on deployment automation, observability and portfolio security across environments.
- Apply AI-assisted tooling and Nasdaq's GenAI Platform to improve and optimise every step of development.
Required profile
- Bachelor's degree in Computer Science, Engineering or equivalent practical experience.
- Proven years of experience in full-stack software engineering, with production-level Java expertise applying object-oriented design, design patterns and SOLID principles.
- Experience building component-based web applications; React and TypeScript experience is strongly valued.
- Solid SQL skills (CRUD, schema design, database-backed services) and strong data structures and algorithms knowledge.
- Practical experience using AI-assisted tools in a real development workflow.
- No previous unspent convictions for criminal offences under Lithuanian law, except minor road traffic violations.
Required skills
- Java, Spring, React, TypeScript, SQL
- Git workflows, Linux command line, Docker or Podman
- Preferred: LLM or agent development (function calling, RAG, prompt engineering), IaC (Terraform/OpenTofu), Python, Kubernetes, fintech background
What we offer
- Base pay of EUR 35,000 - 61,000, plus short-term and long-term incentives and an employee stock purchase plan.
- Annual bonus, annual equity grant, voluntary pension plan with company contributions.
- 20 vacation days plus additional days by tenure, 6 extra flex days per year, and up to 20 days of work from almost anywhere.
- Paid time off for volunteer work, flexible health insurance, life and accident insurance, wellness activities, 24/7 mental health support and a global mentoring program.
- Hybrid setup with at least 3 days a week in the office, and a modern office with snacks and weekly breaks.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Lithuania.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 8 hours ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
nasdaq