Java Developer - #403732

Falcorp Resourcing


Date: 2 days ago
City: Boksburg, Gauteng
Contract type: Full time
Reference: JHB000129-Resou-4

We are looking for a highly skilled and experienced Java Developer to join our dynamic development team. As a Java Developer, you will be responsible for the full software development lifecycle, from concept and design to testing, deployment, and maintenance. The ideal candidate will have a strong background in Java development, a passion for technology, and the ability to work collaboratively in a fast-paced and innovative environment.

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.
  • Effective communication and collaboration skills within a team environment
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(Containerization : Docker/Podman).
  • Data layer (JPA, Hibernate, Domain Object Model, XML/XSD, JAXB, ORM frameworks, RDBMS – Oracle – and PL/SQL beneficial).
  • JUnit and JMock(Unit Testing and Integration Testing).
  • Integration services (Apache Camel, REST/SOAP web services).
  • Messaging systems (JMS, RabbitMQ, AMQ,MQ).
  • Design patterns (DAO, Command pattern, MVC, etc).
  • Spring Framework (MVC, Batch, Web, Data, Security).
  • SonarQube.
  • Build tools (Apache Ant, Maven, Jenkins, etc).
  • Web Service(SOAP : XML knowledge /Rest : JSON knowledge).
Advantageous Skills:
  • ETL (Extract, Transform, Load) experience.
  • Cloud Computing with Azure/AWS.
  • Kubernetes.
  • BPMN (Camunda/Activitiy 7 and 8).
  • Apache MQ.
  • Single Sign-On Server (Keycloak).
  • API Gateway Management
  • JBoss/Websphere/Weblogic EAP (or similar Application Server).
  • Business services (EJB, RMI).
Please email Cvs to [email protected]

Post a CV

Similar Jobs

Senior Buyer (6 Months Contract)

The Skills Mine, Boksburg, Gauteng
2 days ago
Introduction Our client is an internationally recognized company in the design and manufacturing of equipment for the packaging industry.  Description Requirements  Matric and Diploma in Purchasing or Supply Chain Management Proficiency in MS Office, including Word, Excel, Outlook, and PowerPoint 2-3 years of procurement experience with SAP Understanding of imports and logistics (preferred) Responsibilities  Provide support services about all procurement-related...

Senior Supply Chain Analyst

RPO Recruitment, Boksburg, Gauteng
4 days ago
Job Title: Senior Supply Chain AnalystLocation: Gauteng, South AfricaDepartment: LogisticsJob Summary:RPO Recruitment's client are currently seeking a highly skilled and experienced Senior Supply Chain Analyst to join their Logistics team in Gauteng. The ideal candidate will be responsible for analyzing and optimizing our supply chain processes to improve efficiency and reduce costs. The Senior Supply Chain Analyst will work closely...

MSOC Team Leader

Numata Business IT, Boksburg, Gauteng
4 days ago
As a Numata MSOC Team Leader, you are responsible for leading and managing a team of skilled level 2 / 3 service desk engineers and co-managed resources to deliver an unrivaled customer experience through our interaction with clients and the resolution of incidents and service requests. You are responsible for handling escalations, problem management and for managing your entire team,...