
Java Software Engineer
Swissquote7 hours ago
Bucharest, RomaniaMid Level
Responsibilities
- Design application components that meet business requirements and functional designs.
- Participate in design reviews, provide implementation input, and estimate effort.
- Develop clean, efficient, stable, reliable, and high-performing Java code.
- Create unit, integration, and end-to-end tests using modern testing frameworks.
- Support applications, troubleshoot issues, fix bugs, and address production incidents.
- Create builds, deployment baselines, deployment notes, and operating instructions.
- Collaborate with financial experts to evaluate solutions and alternatives.
Requirements
- At least 4 years of experience with Java, including versions 8 through 25.
- Experience with Spring or Spring Boot and Spring Data or Hibernate.
- Experience with databases such as Oracle, PostgreSQL, and Redis.
- Knowledge of RESTful services.
- Proficiency with Docker and containerization.
- Understanding of deployment in Kubernetes.
- Hands-on experience with Kafka and Schema Registry.
- Advanced English skills.
- Preferred: Kafka Streams, WebSockets, Solr, Istio or another service mesh, and enterprise AI usage experience.
Benefits
- Hybrid work arrangement with one day per week in the office.
- 25+ annual days off.
- Annual bonus.
- Medical insurance.
- Meal tickets.
- Shares plan.
- Bookster benefit.
- Opportunity to develop banking and fintech business expertise.
Tech Stack
Categories
About Swissquote
Swissquote is a Swiss online bank and brokerage serving retail and institutional clients with trading, investing, and everyday banking. Its platforms cover stocks, ETFs, derivatives, forex and cryptocurrencies, plus robo-advisory, mortgages, and custody/prime services; revenue comes from commissions, interest, and fees. Founded in 1996 and headquartered in Gland, it is listed on the SIX Swiss Exchange (SQN) and provides access to 60+ markets and millions of instruments.