Java Software Developer

September 8, 2026
Application ends: December 7, 2026
Apply Now

Job Description

What you’ll do  

  • You will report to Manager Software Development to develop the software in accordance with the agreed requirements. 
  • You will work with work with Business Analysts and customers to interpret requirements and remove ambiguity over requirements. 
  • You will develop unit tests for the software that meets the approved low-level design. Execute the tests, record deficiencies, and remediate as required. 
  • You will develop implementation scripts and deploy developed software into test and production requirements as required. 
  • You will participate in team meetings and actively contribute to designs, issues, risks, interdependencies, and other items under discussion. Mentor colleagues in particular areas of expertise. 
  • You will turn intrinsic knowledge into extrinsic knowledge by actively contributing to knowledge capture systems such as the internal Wiki and document management systems. Conduct team training sessions to both gain and deliver knowledge and experience.   

 
You Should Have  

Research shows that candidates from underrepresented backgrounds often don’t apply for roles if they don’t meet all the criteria. Remember, you are not solely your resume. Give your transferable skills the chance to tell the full story. Channel the power of YOU and apply to explore the possibility we’re the perfect fit.  

  • Bachelor’s degree in software engineering or equivalent experience and expertise in the Telecommunications Provisioning and Assurance domains. 
  • Proficiency in English in a business environment 
  • 3+ years software development experience with modern Java SE (8+) 
  • Completely at home in a Linux/MacOS/Docker development environment 
  • Skills in SQL, PostgreSQL, and/or MyBatis, Apache Kafka, GraphQL, and REST API frameworks 
  • Knowledge in Business Process Management and Rules libraries (Camunda, Activiti, Drools, etc.) 
  • Experience in a development, packaging, and release toolchain (Github, Maven, Kubernetes etc.)  

 

Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs
#FreelanceGraphicDesigner
#WorkFromHomeDesignJobs
#OnlineWebDesignWork
#RemoteDesignOpportunities
#HireGraphicDesigners
#DigitalDesignCareers
# Dynamicbrand guru