Match score not available

Java Developer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Diploma/Degree in Information Technology or a related field., 10+ years of experience in Java & J2EE programming., Strong expertise in RESTful API design patterns and web services development., Hands-on experience with Spring Framework and Hibernate..

Key responsabilities:

  • Participate in design discussions and architectural decisions for application scalability.
  • Develop and maintain robust APIs and integrate them into enterprise applications.
  • Implement and maintain RESTful web services following best API design practices.
  • Collaborate with DevOps teams to implement continuous integration and deployment pipelines.

Blue Pearl (Pty) Ltd logo
Blue Pearl (Pty) Ltd https://www.bluepearl.co.za/
11 - 50 Employees
See all jobs

Job description

This is a remote position.

Job Overview:

We are seeking a Senior Java Developer to contribute to the design, development, and optimization of high-performing applications. The ideal candidate will have strong expertise in Java & J2EE development, API design, web services, and relational databases. This role involves collaborating on application architecture, designing efficient algorithms, and ensuring highly available and reliable API services. Additionally, the candidate will be responsible for implementing continuous integration practices to enhance development efficiency.



Key Responsibilities:
  • Participate in design discussions and architectural decisions to enhance application scalability and performance.

  • Develop and maintain robust APIs and integrate them into enterprise applications.

  • Design and implement highly available application services and reliable APIs.

  • Develop MVC-based web applications using JSP and Struts frameworks.

  • Apply Object-Oriented Programming (OOP) concepts in development and debugging.

  • Utilize Spring 3.x framework (IOC, MVC, JDBC, JMS, etc.) and Hibernate for efficient application development.

  • Implement and maintain RESTful web services following best API design practices.

  • Work with application servers such as Tomcat and WebLogic to deploy and manage applications.

  • Develop and manage JMS messaging services for efficient communication between application components.

  • Utilize relational databases (SQL) effectively, ensuring optimal performance and scalability.

  • Maintain code quality and versioning using Git, SVN, or Mercurial.

  • Work with HTML5, CSS, JavaScript frameworks (such as AngularJS and Bootstrap) to enhance user interface capabilities.

  • Stay updated with the latest tools, languages, and best practices in software development.

  • Collaborate with DevOps teams to implement continuous integration and deployment pipelines.



Requirements
Required Skills & Qualifications:
  • Education: Diploma/Degree in Information Technology or a related field.

  • Experience:

    • 10+ years of experience in Java & J2EE programming.

    • 3+ years of experience in developing APIs and web services.

    • 3+ years of experience with relational databases and SQL.

  • Hands-on experience in Spring Framework (Spring IOC, MVC, JDBC, JMS, etc.) and Hibernate.

  • Strong expertise in RESTful API design patterns and web services development.

  • Experience with application servers such as Tomcat and WebLogic.

  • Experience in JMS messaging services implementation.

  • Familiarity with version control systems like Git, SVN, or Mercurial.

  • Knowledge of HTML5, CSS, JavaScript frameworks (e.g., AngularJS, Bootstrap).

  • Passionate about learning new tools, languages, and workflows.




Salary:

0

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Problem Solving

Java Developer Related jobs