Senior Java Developer (Capital Markets)
ExternalFull-timeOn-siteToday
AgileCI/CDGitIntelliJJavaKanban
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Designs, estimates, and implements technical solutions for medium/high complexity applications.
- Participates actively in all phases of the application development lifecycle.
- Collaborates with various project stakeholders to provide support for clarifying requirements, processes, architecture, and priorities.
- Recommends and promotes IT industry standards, tools, and practices (DevOps, etc.) to achieve well-engineered software products.
- Proposes improvements and escalates risks/issues related to development activities.
- Participates in the review of the work done by development team members.
- Learns and applies new technologies, practices, and tools as appropriate to the project.
- Participates in internal and external tech communities, events, etc.
- Shares experience and knowledge gained from projects.
Requirements
- 6+ years of experience in software development.
- Experience working in Capital Markets, Trading, Equity Derivatives, or the broader Financial Services industry is required.
- Strong understanding of different common programming paradigms (OOP, Functional, etc.).
- Strong familiarity with design/architectural patterns and clean code principles (e.g., SOLID, GoF, MVVM).
- Proficient in relevant programming languages, frameworks, and tools such as Java, IntelliJ IDEA, Spring, Hibernate, Maven, Gradle. Nice to have: Kotlin.
- Practical experience in platform-specific database systems and SQL.
- Good understanding of version control systems like Git or similar.
- Solid experience with testing and mocking frameworks.
- Familiar with common communication protocols and standards such as HTTP, REST, JSON, TCP/IP, and others.
- Experience with Agile methodologies (e.g., SCRUM, KANBAN).
- Knowledge of CI/CD tools and practices.
- Good problem-solving skills and analytical thinking.
- Excellent communication and teamwork abilities.
- Upper English proficiency.
- "For this position, the gross base salary starts with PLN 19 267 PLN Gross per month (full-time employment contract), determined using objective and gender-neutral criteria including skillset, experience and role responsibilities.
Benefits
Dental insuranceEquity / stock options
Additional Information
Development is the largest discipline at Endava. Our developers design, build, and release software products in multiple programming languages, frameworks, and libraries. Always collaborating with cross-functional project teams, our developers are adaptable problem-solvers with a client-oriented mindset. This role is available on a full-time employment contract (UoP) and requires the willingness to work from one of our offices in Kraków, Warszawa, or Gdańsk twice a week.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Endava? Share your experience