Mid software engineer
Mid-tier software engineer building web applications and computer systems in Java for a large digital business, working in hybrid teams. The role focuses on real-time web UIs and complex portals using Spring Boot, JEE application servers, RDBMSs, messaging, and CI/CD tooling.
- Compensation
- Not disclosed
- Location
- Gauteng, South Africa
- Work setup
- Not specified
- Seniority
- Middle
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 3 to 4 years work experience
- Experience developing real-time web-based user interfaces
- Experience developing complex web-based portals
- Familiarity with software development lifecycle and processes
- Application architecture design experience
- Java JEE / SE
- Message queueing services, e.g. IBM MQ Series
- Java application server experience: Glassfish / Payara / WebLogic
- RDBMS querying: Microsoft SQL Server / Oracle / PostgreSQL / MySQL / MariaDB
- SOAP/RESTful web services
- IntelliJ
- Bitbucket
- Spring Boot
- JPA / Hibernate
- DevOps (CI/CD) with tools like Jenkins, TeamCity, Artifactory, Docker
- Agile / Scrum
Nice to have
- Familiarity with financial systems and accounting concepts
Full description
Mid Tier Software Engineer Golden Rule is in search of a Mid Tier Software Engineer to join a leading Digital Business Giant. As a Mid-Tier Software Engineer, you will be required to work with the Java programming language, following existing IT standards, policies, and procedures to develop web applications and computer systems. You will work with other colleagues in our hybrid teams, contributing to designing and developing successful software.
Minimum Requirements 3 to 4 years work experience Experience with development of real-time web-based user interfaces Experience with development of complex web-based portals Familiarity with software development lifecycle and processes Familiarity with Financial systems and accounting concepts is advantageous Application architecture design experience Required Knowledge Java JEE / SE Message Queueing Services: i.e. IBM MQ Series Java Application Server experience: Glassfish / Payara / Web Logic RDBMS experience in querying Microsoft SQL Server / Oracle / Postgre SQL / My SQL / Maria DB SOAP/RESTful web services Intelli J Bitbucket Spring Boot JPA / Hibernate Dev Ops (CI/CD) – Including tools like Jenkins, Team City, Artifactory, Docker Agile / Scrum