Point your AI agent at freehire and let it find you a job.

Get the CLI →

Impronics Technologies

Senior java software engineer

Posted Updated 4 views
Discussion

Summary

Impronics Technologies is hiring a senior Java engineer in Johannesburg to design, build and maintain high-performance, scalable Java/Spring Boot enterprise applications, resolve complex production issues, take part in code reviews and architectural decisions, document designs and mentor teammates in an Agile team. Core stack: Java SE, Spring Boot, JUnit/TDD, Git, Maven/Gradle; fintech exposure a

JOB DESCRIPTIONSoftware Engineer – Java Development

Company: Impronics Technologies

Location: Johannesburg, South Africa

Employment Type: Full-Time

Experience: 5+/ 10+ Years About the Role

Impronics Technologies is looking for an experienced Software Engineer specialising in Java and Spring Boot to join our technology team.

The ideal candidate will have strong experience in building high-performance, scalable and reliable software solutions , with a solid understanding of modern software engineering practices and enterprise systems. Key Responsibilities Design, develop, integrate and maintain Java-based applications. Develop applications using Java and Spring Boot . Build scalable and latency-sensitive software solutions. Work closely with business, technology and other stakeholders. Analyse and resolve complex development and production issues. Participate in code reviews, technical discussions and architectural decisions. Produce clear technical and design documentation. Contribute to Agile development and continuous improvement. Mentor team members and share technical knowledge. Take ownership of tasks and deliver solutions with minimal supervision. Qualifications & Experience Bachelor's degree or higher in Computer Science, Software Engineering, Engineering, Informatics or a related field. 10+ years of relevant software engineering experience. Strong experience in Java SE and Spring Boot . Experience in enterprise application development and high-performance systems. Experience with real-time systems is advantageous. Experience in banking, financial services, capital markets, Forex or fintech is advantageous. Technical Skills Required: Spring Boot Performance testing TDD / BDD JUnit & mocking frameworks Git Maven / Gradle Internet protocols & networking Clean Code & Sonar Qube Angular Advantageous: FIX Protocol Microservices AWS / Cloud Strong analytical and problem-solving skills. Ability to balance technical requirements with business objectives. Strong ownership and accountability. Ability to work independently and manage multiple priorities. Collaborative mindset with a willingness to mentor and share knowledge. Ability to work effectively in an Agile environment. Flexible, proactive and self-motivated approach. #J-18808-Ljbffr

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available