Where

Java Developer

WhatJobs
Centurion Full-day Full-time

Description:

Responsibilities:Develop high-quality software solutions by writing clean and efficient code in Java.Collaborate with product owners, business analysts, and other stakeholders to understand project requirements and translate them into technical specifications.Design and implement robust, scalable, and maintainable Java applications.Troubleshoot, debug, and optimize code to ensure high performance and reliability.Participate in code reviews to maintain code quality and ensure best practices are followed.Stay up-to-date with industry trends and advancements to incorporate new technologies into our development process.Skills:Java programming language (Java 18 or later).Microservices architecture and development.JBoss/Weblogic EAP (or similar Application Server).Data layer (JPA, Domain Object Model, XML/XSD, JAXB, ORM frameworks, RDBMS Oracle and PL/SQL beneficial).Business services (EJB, RMI).Integration services (JMS, Apache Camel, REST/SOAP web services).Messaging systems (Tibco EMS, Oracle Advanced Queuing, MQ).Presentation layer technologies (Java Server Faces, Java Server Pages, HTML5, JavaScript, jQuery, CSS3).Design patterns (DAO, Command pattern, MVC, etc).Spring Framework (Spring MVC, Spring Batch).Hibernate.JUnit and JMock.XML knowledge.JSON knowledge.SonarQube.Build tools (Apache Ant, Maven, Jenkins, etc).BPMN (Camunda/Activitiy 7 and 8).Keycloak.Web Service.AMQ.DockerAdvantageous Skills:ETL (Extract, Transform, Load) experience.Cloud Computing with Azure/AWS.Kubernetes. Minimum Requirements:Bachelor's degree in Computer Science, Software Engineering, or a related field.Proven experience as a Java Developer with at least 5 years of hands-on development experience.Minimum 6 years of overall experience.Strong proficiency in Java programming language and object-oriented design principles.Experience with Spring Framework (Spring Boot, Spring MVC) and Hibernate.Familiarity with database design and SQL (e.g., MySQL, PostgreSQL).Experience with version control systems (e.g., Git) and build tools (e.g., Maven, Gradle).Excellent problem-solving and analytical skills.
23 Mar 2024;   from: gumtree.co.za

Similar jobs

  • confidential
  • Centurion
... a Intermediate to Senior Java Developer to join an exciting ... team of Developers who has a strong ... industry is looking for a Java Developer to join a successful team ... Required:* At least 5 years Java development experience Tertiary Qualification ( ...
2 years ago
  • confidential
  • Centurion
... urgently requires a Java developers to join their team. Java Developer: * Proven ... experience * Self-motivated * Willing spirit attitude * Entity Framework * Java ... of 4 - 5 years Java development experience. Related qualifications ...
2 years ago
  • confidential
  • Centurion
... exciting opportunity for a Senior Java Developer to develop, maintain, ... developers will be expected. * * *Experience and Qualifications:* * 5-7 years' intermediate/senior java ... development experience using Java EE on Unix based ...
2 years ago
  • Solicited Consulting
  • Centurion
... in Centurion is looking for a Java Developer, this position will challenge software ... integrated systems and patterns using Java EE, Maven, Jenkins CI, Docker ... Expertise Team Working Skills Required Java EE (Not Spring) GitLab Jenkins ...
2 years ago