We are looking for a talented and experienced Java Developer to join our team. As a Java Developer, you will be responsible for the design, development, and maintenance of high-performance, scalable, and reliable Java-based applications. You will Design, develop, and implement Java-based applications and services and collaborate with cross-functional teams to define, design, and deliver new features.
Job listings
Architect, develop, ship, monitor and maintain throughout the whole software development life cycle in our service oriented platform with currently 300+ restful microservices. Use your experience, hands-on and can-do attitude to solve complex problems. Raise the bar and drive technological innovations to keep AUTO1 at the cutting edge. Lead by example and mentor those around you to push boundaries and excel.
Join the Conversation Understanding and Automation team as a Backend Engineer at LivePerson, contributing to state-of-the-art services used by our largest customers. Create reliable, scalable, and high-performance services, applying your expertise in Computer Science and experience building large-scale distributed systems. Embrace agile and test-driven software development practices, working with technologies like Spring Boot, Kafka, Cassandra, Elasticsearch, Redis, Hazelcast, MySQL, Docker, and K8s.
Focusing on developing and maintaining core back-end services, with a strong emphasis on user authentication, service authorization, and data privacy. You will collaborate with cross-functional teams, for development of new features, and maintenance of Ancestryโs authentication and authorization services. Building scalable and efficient back-end solutions using Java with a mix of Spring WebFlux and MVC on AWS cloud infrastructure.
The Team Lead of the Acquisition Team will design, write, and maintain high-quality, scalable, and high-performance application software in an agile environment, lead development efforts, resolve technical issues, and enhance development processes. You will also mentor junior developers and take on leadership responsibilities as needed.
You will design and develop high-volume, fault-tolerant, scalable backend systems and services and collaborate with product and engineering teams to translate business needs into well-architected technical solutions. Create architecture and design documentation, estimations, and user stories that support agile delivery and ensure system performance, security, reliability, and adherence to SLAs through best engineering practices.
Build and maintain a complex self-service application for business users, enabling them to work with data without SQL or assistance from technical colleagues. Contribute to advanced data management and processing services, improving and optimizing existing solutions. Take end-to-end ownership of the entire product, focusing on delivering enterprise-ready features that are easy to use and scalable.
Design, develop, and support solutions for clients abroad, working 100% remotely. Itโs a remarkable opportunity to work with experienced peers, using cutting-edge technology, in very innovative projects.
Write clean, concise, readable, state-of-the-art code that follows common design patterns while adhering to the best engineering practices. Understand business needs & write efficient code that works well with the current architecture, ensuring quality & confidence in software by writing effective automated unit tests. Participate in code reviews and pair programming.
Design and develop high-quality backend solutions using modern Java (11โ21). Build microservices using Spring Boot (Web or WebFlux). Apply best practices such as TDD, clean code, and design patterns. Collaborate with an international team on enterprise-level projects while working in an agile environment with CI/CD and Docker-based pipelines. Contribute to technical decisions and system architecture discussions.