Flash Group

Software Developer- Java

Posted: Oct 23, 2025

Job Description

Flash2025/02/27 Western CapeJob Reference Number: T186Department: TechnologyBusiness Unit:Industry: Information TechnologyJob Type: PermanentPositions Available: 1Salary: Market RelatedWe are looking for a talented individual to be part of an equally talented team of software developers. This individual will be responsible for the planning, execution, and success of complex software solutions to meet the needs of the business.Job DescriptionRESPONSIBILITIES:Write clear, well-structured code that adheres to coding guidelines and conventions, ensuring it is easily understood by others.Proactively tests their work to maintain high-quality standards.Provide clear and actionable technical feedback on pull requests.Align with engineering principles when reviewing and providing feedback on others' code.Take responsibility for the quality of their work and owns the resolution of defects.Demonstrate awareness of key non-functional principles in their discipline/domain (e.g., accessibility, performance, security) and takes action to address them.Assist with deployments and participates actively where appropriateJob RequirementsMINIMUM REQUIREMENTS:Have a minimum of 3-5 years’ experience in software development.TECHNICAL SKILLS:JAVA Spring boot (JAVA/J2EE)Sound knowledge of OO design principles and patterns.Experience in RESTful web services andExperience with microservices architecture and designExperience with Relational DBMS.Advantageous SkillsJava Spring Boot (Java / J2EE)MSSQL/OracleAuth 2.0 authenticationDockerDevOps methodology including setting up CI/CD pipelinesUnit and Integration TestingRabbitMQRedisAzure Cloud ServicesAgile methodologies (Scrum, Kanban)COMPETENCIES / ATTRIBUTES:Problem solverAbility to lead projectsAbility to communicate about technology in non-technical terms to colleagues and clientAbility to work calmly and methodically when under pressure

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In