Java Software Engineer – Agile, AWS, REST, Spring Boot

Boardroom Appointments

Stellenbosch

On-site

ZAR 700,000 - 1,100,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Boardroom Appointments is seeking a seasoned software developer in Stellenbosch to design, build, test, and deploy enterprise software solutions following established standards. The role involves translating business requirements into high-quality code within a cross-functional team responsible for the full software lifecycle.

The candidate should have hands-on experience with modern frameworks and tools, plus the ability to write scalable front-end and back-end components and to participate in

Qualifications

  • 3 years proven experience in software development, project delivery and implementation (without qualification) OR7 years proven software development or relevant 3 year degree/diploma in IT with 5 years proven experience in software development
  • Testing practices
  • High-volume industry exposure
  • Agile systems development processes (CI/CD standards and agile delivery methods)
  • Banking/Financial Services systems and environment (ideal)
  • AWS (ideal)
  • Java
  • Maven or Gradle
  • Git or SVN
  • SOAP or REST
  • Cobol
  • C#
  • SQL
  • CSS
  • ReactJS
  • DB Design
  • Backend development with C#, .Net Core and Entity framework
  • Entity framework, Spring boot framework
  • Write effective Front-end Code following the company'sUX Standards
  • SQL
  • Application and Data integration
  • Angular
  • Type script
  • React
  • VueJS
  • AngularJS
  • PHP
  • Rubi
  • jQuery
  • Mobile Development (Native or Hybrid)
  • OAuth 2.0
  • Solution profiling and tracing
  • DevOps and Automation
  • AWS
  • Spring, Spring Boot
  • REST
  • Git
  • JPA
  • Maven or Grunt

Responsibilities

  • To design, develop, test, document and deploy, and support new and existing systems and software applications from supplied specifications in accordance with agreed standards.
  • To translate requirements from the business or technical analyst into shippable code to produce high quality software solutions.
  • Participate in a cross-functional team that is responsible for the full software development life cycle from conception to deployment of each new product.
  • Design, develop, test, document and deploy, and support new and existing systems and software applications from supplied specifications in accordance with agreed standards
  • Perform quality tests / performance testing by developing and executing, tests, automation scripts and procedures, handle load and scale.
  • Ensure securely robust solutions (security context).
  • Manage all cross-cutting non-functional architectural concerns for applications.
  • Enforce non-functional company and industry standards applicable to its delivery class.
  • Evaluate system architecture and make recommendations as required.
  • Adhere to the organisations prescribed development frameworks, patterns and practices.
  • Being able to come up with a solution to a programming challenge.
  • Create automated and scalable solutions.
  • Work with developers and architects in developing components based on requirements.
  • Apply code and share impact of code changes with Business Analyst and team.
  • Develop reusable code and libraries for future use.
  • Testing of code and developing automated testing scripts and procedures.
  • Conduct investigations through troubleshooting and debugging to fix minor and major and escalated bugs across all environments.
  • Maintain and upgrade software.
  • On-time delivery and tracking.
  • Deliver on negotiated commitments
  • Ensure timely delivery of developed applications and systems.
  • Ensure project deadlines are met according to contracted service level agreement (SLA).
  • Ensure visibility and tracking of value delivered in accordance with the company's SDLC.
  • Liaise with software vendors and all IT departments.
  • System support and uptime.
  • Involvement in system support, monitoring, capacity planning.
  • Provide first and/or second level standby to the Development/QA/Production environment(s) for integration between internal systems and applications as well as that of external service provider where required
  • Perform standby and support users using the platform in a timely manner.
  • React to system monitoring and alerting events in a timely manner.
  • Perform capacity planning on infrastructure requirements.
  • Conduct performance stability tests to improve system stability.
  • Conduct performance analysis/ load tests to improve throughput.
  • Recommend and implement improved methods.
  • Maintain and modify existing applications and systems.

Job description

Boardroom Appointments is seeking a seasoned software developer in Stellenbosch to design, build, test, and deploy enterprise software solutions following established standards. The role involves translating business requirements into high-quality code within a cross-functional team responsible for the full software lifecycle.

The candidate should have hands-on experience with modern frameworks and tools, plus the ability to write scalable front-end and back-end components and to participate in

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Full-Stack | Java/.NET | AWS
Senior Software Engineer – Full-Stack | Java/.NET | AWS

Boardroom Appointments • Stellenbosch

On-site
ZAR 700,000 - 1,100,000
Java Backend Engineer - Spring, Microservices & AWS
Java Backend Engineer - Spring, Microservices & AWS

Boardroom Appointments • Stellenbosch

On-site
ZAR 480,000 - 800,000
Senior Java Engineer - Core Platform & Microservices
Senior Java Engineer - Core Platform & Microservices

Boardroom Appointments • Stellenbosch

On-site
ZAR 480,000 - 720,000
Senior Java Software Engineer - Tech Lead & Architect
Senior Java Software Engineer - Tech Lead & Architect

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,500,000
Senior Full Stack Engineer: Build & Scale Modern Web Apps
Senior Full Stack Engineer: Build & Scale Modern Web Apps

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior Full-Stack Engineer: Cloud & Microservices Lead
Senior Full-Stack Engineer: Cloud & Microservices Lead

Boardroom Appointments • Stellenbosch

On-site
ZAR 900,000 - 1,200,000
Senior Software Engineer - Cloud & Distributed Systems
Senior Software Engineer - Cloud & Distributed Systems

Boardroom Appointments • Cape Town

On-site
ZAR 700,000 - 1,200,000
Backend Software Engineer II: Scalable Microservices & Cloud
Backend Software Engineer II: Scalable Microservices & Cloud

Boardroom Appointments • Stellenbosch

On-site
ZAR 600,000 - 900,000
Senior Java Backend Engineer — Spring & APIs
Senior Java Backend Engineer — Spring & APIs

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,200,000
Mobile Full-Stack Engineer: Cloud, APIs & Scalable Systems
Mobile Full-Stack Engineer: Cloud, APIs & Scalable Systems

Boardroom Appointments • Gauteng

On-site
ZAR 520,000 - 800,000