Expleo is a trusted partner for end-to-end, integrated engineering, quality services, and management consulting for digital transformation. We are a talent incubator. At Expleo, your career will flourish, enabling you to tackle complex technical challenges, expand your skill set, and collaborate with inspiring, multidisciplinary teams. Whether you're working on autonomous vehicles, green planes, the factories of tomorrow, or cutting-edge banking technology, you will have the opportunity to grow into a bolder version of yourself. Let's change the game together.We are looking for a Technology/Domain Specialist with experience in Java to join our team in Johannesburg (Hybrid).Position OverviewThe Technology/Domain Specialist is responsible for actively owning and being accountable for the overall evolution of multiple technology or domain assets. This role involves influencing and maintaining the health of these assets while playing a leadership role. The ideal candidate will be a seasoned Java Developer with expertise in various modern development practices and technologies.Key ResponsibilitiesActively own and manage the evolution of multiple technology or domain assets.Ensure the health and performance of these assets align with organizational goals.Provide strategic direction for asset development and maintenance.Play a leadership role in projects and initiatives.Mentor and guide junior team members.Collaborate with cross-functional teams to deliver high-quality solutions.Design, develop, and maintain Java-based applications.Create and maintain Swagger documentation for APIs.Develop automated tests using JUNIT.Utilize Java Spring Boot webflux / Quarkus frameworks for application development.Implement multithreading techniques to enhance application performance.Use Git for version control and collaboration.Work with Azure DevOps for continuous integration and continuous deployment (CI/CD).Ensure code quality and security through best practices and protocols.Implement security protocols such as JWT, IP Filtering, API Key, and SSL.Write and optimize SQL queries.Manage project dependencies using Maven.Conduct performance testing using tools like Bombardier, JMeter, or Gatling.Minimum RequirementsBachelor's degree in Computer Science, Information Technology, or a related field.Over 5 years of experience in Java development.Proven experience with Swagger, JUNIT, Java Spring Boot webflux / Quarkus, multithreading, Git, and Azure DevOps.Experience with security protocols (JWT, IP Filtering, API Key, SSL), SQL, Maven, and performance testing tools (Bombardier, JMeter, Gatling).We are guided by shared values in all things we do: Courage, Excellence, Collaboration, Respect and Accountability.Our ValuesCourage – We are bold thinkers and doers, always ready to take on new challenges. We think of ourselves as entrepreneurs, matching creativity with vigilance.Excellence – We are united by a shared ambition: change the game, together. Continuous performance is both an objective and a mindset.Collaboration – Teamwork and emotional intelligence are what makes us stand out in a crowd. We stand shoulder to shoulder, with our clients and our peers, through good times and setbacks.Respect – We are a hive of different profiles, and we place a high value on openness and transparency. We show respect, always.Accountability – We are reliable. We celebrate our successes, we take responsibility and learn from our failures. This is why we protect our "right to fail" as an opportunity to bounce back and progress.
#J-18808-Ljbffr