Intermediate Java Developer

Posted Sep 11

This is a fully remote position, open to applicants in South Africa.

📋 Description

• Design, create, and sustain dependable and efficient software solutions utilizing suitable Java frameworks and technologies.

• Employ Java/J2EE, Spring, and Apache Camel to develop application features and integrations.

• Convert business and technical requirements into functional software solutions in collaboration with development teams.

• Create and manage data models and structures using Oracle, MSSQL, MySQL, and PostgreSQL.

• Craft complex and optimized SQL queries.

• Develop and sustain REST APIs and system integrations.

• Work with RabbitMQ and ActiveMQ messaging technologies.

• Design and perform integration and functional testing, including API testing using Postman.

• Document, investigate, and resolve defects and software failures.

• Troubleshoot and debug applications across development, testing, and production environments.

• Assist with the deployment, installation, and configuration of software releases.

• Utilize Docker and Kubernetes for deployment and containerization.

• Use Linux and Bash for scripting, system administration, and server-related tasks.

• Employ Git for version control and collaborative software development.

• Engage in quality reviews, UAT, and software testing activities.

• Facilitate UAT sessions with customers and stakeholders as needed.

• Provide technical support and resolve application-related issues.

• Support software solutions after implementation, addressing bugs and technical challenges.

• Produce and maintain technical and system documentation.

• Contribute to integration test specifications, test results, and system integration reporting.

• Continuously enhance technical knowledge and stay updated with relevant technologies and industry practices.

• Estimate development efforts and delivery timelines.

• Collaborate effectively within a Scrum/Agile team, contributing to team deliverables and project goals.


⛳️ Requirements

• At least 5 years of relevant software development experience.

• Strong hands-on experience with Java, J2EE, and Spring.

• Experience with Apache Camel (CAMEL) is highly beneficial.

• Solid SQL and database experience, including Oracle, MSSQL, MySQL, and/or PostgreSQL.

• Practical experience with RabbitMQ and/or ActiveMQ.

• Working knowledge of Linux and Bash, including scripting and server-related tasks.

• Experience with J2EE containers and web servers.

• Familiarity with Docker and Kubernetes deployments.

• Proficiency in Git and collaborative development practices.

• Experience in developing and working with REST APIs, with familiarity in Postman for API testing.

• Knowledge of CSS and HTML is advantageous.

• Strong understanding of the Software Development Life Cycle (SDLC).

• Experience working within Scrum/Agile development environments.

• Experience with software development, integration testing, deployment, troubleshooting, and debugging.

• Experience with Oracle PL/SQL and APEX is advantageous where applicable.

• Experience in Telecoms, VAS, BSS, or OSS is a significant advantage, particularly in environments involving complex integrations, messaging, and distributed systems.

• Strong problem-solving and analytical capabilities.

• Hands-on and delivery-oriented approach.

• Strong attention to detail and commitment to quality.

• Capability to work across development, integration, testing, and deployment activities.

• Excellent interpersonal and communication skills.

• Ability to collaborate effectively within a technical team.

• Self-motivated, adaptable, and able to perform under pressure.

• Strong customer and service orientation.

• Accountable for deliverables and committed to meeting project deadlines.

• Ability to manage multiple priorities efficiently.


🏝️ Benefits

• Remote work arrangement.

People also viewed

RR Donnelley21 hours ago

AI Architect, Technical Lead

US flagIllinois OnlyFreelanceBackend Engineer$129.5k – $207.2k/year
ApplyView job
plotdesk22 hours ago

PHP Vibe Coder, Laravel

DE flagGermany OnlyFull-timeBackend Engineer€3,500 – €8,000/month
ApplyView job
CmdScale GmbH22 hours ago

Senior Rust Consultant, Engineer

DE flagGermany OnlyFull-timeBackend Engineer€70k – €85k/year
ApplyView job
Colsubsidio1 day ago

Docente Desarrollo Web, Back-End – Medio Tiempo

CO flagColombia OnlyFull-timeBackend EngineerCOP 2.2M/month
ApplyView job
Skillshare1 day ago

Staff Backend Engineer – Platform & Domain Foundations

CA flagCanada, +1 more countryFull-timeBackend Engineer
ApplyView job
Mindrift1 day ago

Senior Python Data Scraping Engineer – Freelance

RO flagRomania, +5 more countriesPart-timeBackend Engineer$40/hour
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers