Java Developer

Employer: Luxoft Romania
  • IT Software
  • Job type: full-time
    Job level: peste 5 years of experience
  • Updated at: 21.03.2023
    Job remote: On-site
    Short company description

    Luxoft, a DXC Technology Company, (NYSE: DXC), is a digital strategy and software engineering firm providing bespoke technology solutions that drive business change for customers the world over. Luxoft uses technology to enable business transformation, enhance customer experiences, and boost operational efficiency through its strategy, consulting, and engineering services. Luxoft combines a unique blend of engineering excellence and deep industry expertise, specializing in automotive, financial services, travel and hospitality, healthcare, life sciences, media and telecommunications. Luxoft is well known for its consistent high level of delivery and complex project management, its premier digital engineering talent, exceptional client focus, and agility, creativity, and remarkable problem-solving capabilities.


    • Experience in Core Java, Database Technologies (e.g. SQL, Hibernate, NoSQL, MongoDB), micro-service architectures, Kubernetes containerization platforms (GKE, OpenShift)
    • Practical experience with build tools (e.g. Maven, Gradle), version control (e.g. Git) and continuous integration systems (e.g. Teamcity, Jenkins)
    • Good experience in cloud based, distributed, highly available and fault tolerant applications
    • Experience in building large scale and highly available (REST) API's in Java
    • Good knowledge of various design and architectural patterns
    • Understanding of industry standard processes for build, deploy, release and support (CI/CD, incident/problem/change management etc.)
    • Experience in Agile practices
    • Experience in front-end and JavaScript technologies and frameworks (TypeScript, React)
    • Experience in the finance industry and understanding of financial products and business processes would be beneficial
    • Experience working within the Fintech community would be beneficial
    • Bachelor's degree level or equivalent qualification/relevant work experience
    Nice-to-Have Skills:
    Success Factors for Engineers in CB Tech
    • Someone who sets the standard for excellence in their role as an engineer
    • Talented individuals who are creative, innovative, and passionate about doing exciting and important work
    • People who make wise decisions, despite ambiguity, be it people, technical, business, other
    • People who treat others with respect at all times, independent of their status
    • An engineer who considers quality as a priority, and think about the client whilst developing for our future
    • High-value persons who have a desire make an impact
    • Individuals who have a desire of self-improvement through experience, observation, introspection, reading and discussion
    • Individuals who accomplish amazing amounts of important work
    • Someone who seeks to understand our strategy, our business, the market and our clients
    • A person who challenges assumptions when warranted and makes suggestions for better approaches
    English: B1 Intermediate


    Forming part of the Fintech Enablement team you will be responsible for helping to drive our client's strategy for technological excellence in expanding the firm's offering and leveraging varying Fintech partnerships and solutions. Together with the team you will translate requirements into industry leading technology solutions. In your role you will:
    • Contribute into building a shared platform architecture and code base across Fintech Enablement applications allowing quicker time to market of new solutions.
    • Use your full stack or backend Java experience for designing and developing new and existing applications within a cloud-based high availability architecture
    • Assist in the adoption of modern engineering practices, design principles and Agile methodology across the Fintech Enablement team
    • Engage with the business sponsors and stakeholders to implement requirements according to agreed timelines
    • Partner with QA to ensure quality solutions are delivered to end users
    • Provide Level 3 support

    Other info

    Join our Development Center in Romania, and become a member of our open-minded, progressive, and professional team. In this role you will be working on projects for one our world-famous clients. We are using a microservice-based, API-driven software architecture built on Spring Boot and Java 11, with React in the front-end. We are using Docker, Kubernetes and OpenShift for deployment on-premise and migrating to Google Cloud (GCP). We automate build and deployment with TeamCity, GitHub Actions, Terraform and Helm. We put special focus on Domain-Driven Design, Design Patterns, Clean Code, automated testing, and Cloud focused Architecture. On top of attractive salary and benefits package, Luxoft will invest into your professional training and allow you to grow your professional career.