Senior Java Consultant, Budapest
Core
Design and code complex, enterprise, commercial-grade server-side Java applications for global financial markets.
Role type
Senior Java Consultant (Server-side)
Builds
Distributed systems, RESTful Web Services, and innovative solutions for financial technology stacks.
Domain
Financial Technology (FinTech)
Deliverable
production ML models | product features
Required skills
Core server-side Java (8+), RESTful Web Services, multithreading, real-time software architectures, Test-driven development, Agile (SCRUM/KANBAN), CI/CD, distributed systems, actor-based concurrency, reactive programming, in-memory data grids, messaging systems, JVM ecosystem (Spring, Guice, Guava, Maven, Hibernate, Jetty)
Preferred skills
Front-end development, non-JVM ecosystems, research projects
Technologies
Java, Scala, Spring, Guice, Guava, Maven, Hibernate, Jetty, JMS
Responsibilities
Build distributed systems dealing with actor-based concurrency and reactive programming; Work on server side JVM-based projects; Retool continuously as the technology landscape changes; Collaborate with clients in iterative, project-based engagements; Demonstrate experience writing commercial-grade software applications.
Seniority
Senior, hands-on IC