Java Developer

Details of the offer

Overview
Expleo is a trusted partner for end-to-end, integrated engineering, quality services and management consulting for digital transformation. We are a talent incubator. The time you spend at Expleo will turbo-charge your career, allowing you to work on complex technical challenges, enjoy opportunities to expand your skills and take part in inspiring, multi-disciplinary collaborations with your colleagues. Whether working on autonomous vehicles, green planes, the factories of tomorrow or cutting-edge banking technology, you will have the opportunity to become a bolder version of yourself. Let's change the game together.
We are seeking a skilled and experienced Java Developer to join our dynamic team in Johannesburg (Hybrid). The ideal candidate will possess a strong background in Java development, along with expertise in various frameworks, tools, and methodologies. You will be responsible for designing, developing, and implementing robust and scalable applications while collaborating with cross-functional teams in an Agile environment.
ResponsibilitiesDesign, develop, and maintain Java-based applications using Java 8 or later versions.Develop and consume SOAP and RESTful web services.Implement persistence layers using JPA frameworks, such as Hibernate.Leverage containerisation tools such as Docker, and work with orchestration platforms like Kubernetes.Collaborate with teams using GitLab for version control, Spring Boot for application development, and Microservices architecture.Ensure smooth build and deployment processes using tools such as Maven and CI/CD pipelines.Utilise Atlassian tools, including Jira and Confluence, for task management and documentation.Work with relational databases and write efficient SQL queries.Participate actively in Agile development processes, including sprints, stand-ups, and retrospectives.Incorporate natural language processing (NLP) into application development when required.Ensure high code quality, testability, and performance in developed applications.QualificationsBSc in Engineering, Informatics, or any related qualification.Essential skillsAt least 3 years of solid experience in Java 8 or the latest version.Proficiency in SOAP and RESTful services.Hands-on experience with JPA frameworks, such as Hibernate.Experience with Docker and Kubernetes for containerisation and orchestration.Familiarity with GitLab, Spring Boot, Microservices, Maven, CI/CD pipelines, and related development tools.Strong knowledge of SQL and relational database management.Understanding of Agile development methodologies.Desired skillsStrong problem-solving skills and the ability to work effectively in a collaborative environment.Excellent communication skills and the ability to articulate technical concepts clearly.High attention to detail with a commitment to delivering high-quality, scalable solutions.Ability to adapt to new tools and technologies quickly.
#J-18808-Ljbffr


Nominal Salary: To be agreed

Source: Jobrapido_Ppc

Requirements

Ios Developer (Senior)

Discovery – Group Information Services - Digital Channels Senior iOS Developer – Mobile Team About Discovery Discovery's core purpose is to make people healt...


Gauteng

Published a month ago

Junior Cybersecurity Analyst

Junior Cybersecurity Analyst (Remote) Are you driven by the mission to protect digital assets and tackle complex security challenges We are seeking a Junior ...


Holohire - Gauteng

Published a month ago

Test Yst Intermediate

About our client: Our client offers financial service solutions helping their clients achieve their dreams. With an emphasis on culture fit they boast a dedi...


Parvana - Gauteng

Published a month ago

Senior Java Developer

Key Purpose Designs, develops, and implements Java applications to support business requirements. Follows approved life cycle methodologies, creates design d...


Frostbyte Pty Ltd - Gauteng

Published a month ago

Built at: 2024-11-15T07:33:14.494Z