Senior Java Developer
5 days ago
Minimum requirements:
- Matric
- 5 years proven experience in software development, project delivery and implementation (without qualification) OR 7 years proven software development or relevant 3 year degree/diploma in IT with 5 years proven experience in software development
- Specific development technologies/language
Knowledge and experience:
- IT systems development processes (SDLC)
- Application development
- Testing practices
- High-volume industry exposure
- Specific development technologies/language
- Service-oriented architecture
- Agile systems development processes (CI/CD standards and agile delivery methods)
- Banking/Financial Services systems and environment (ideal)
- AWS (ideal)
Minimum skills:
- Java
- Maven or Gradle
- Git or SVN
- SOAP or REST
- JavaScript
- Cobol
- NET core
- C#
- SQL
- CSS
- ReactJS
- DB Design
- Java, JavaScript, HTML 5, CSS
- Backend development with C#, .Net Core and Entity framework
- Entity framework, Spring boot framework
- Write effective APIs (REST / Swagger)
- Write effective Unit Tests (TDD)
- Write effective Front-end Code following the company's UX Standards
- Git source code version control
- SQL
- Application Architecture & Design
- Application and Data integration
- Angular
- Type script
- React
- VueJS
- AngularJS
- Node JS, Docker
- Google cloud platform
- Azure
- PHP
- Rubi
- Bootstrap
- jQuery
Ideal skills:
- Mobile Development (Native or Hybrid)
- CI/CD (e.g. Jenkins, TeamCity, Azure Pipelines etc)
- OAuth 2.0
- Solution profiling and tracing
- Linux, Docker, Kubernetes
- DevOps and Automation
- AWS
- Spring, Spring Boot
- REST
- Git
- JPA
- Maven or Grunt
- Kendo UI
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.
-
Senior Java Developer
5 days ago
Johannesburg, Gauteng, South Africa Hire Resolve Full time R120 000 - R180 000 per yearJob Summary:We are currently seeking a highly skilled and experienced Senior Java Developer to join our dynamic team. As a Senior Java Developer, you will be responsible for the development, integration, and maintenance of complex server-side Java applications. The successful candidate should have excellent problem-solving skills, a deep understanding of...
-
Senior Java Developer
5 days ago
Johannesburg, Gauteng, South Africa AiR Full time R1 200 000 - R2 400 000 per year12 month contractAbout the roleWe are seeking experienced Senior Java Developers who are passionate about building well engineered software and are eager to leverage AI powered coding tools to accelerate development. This is an opportunity to shape the future of software delivery by combining strong engineering practices with cutting edge AI techniques.Key...
-
Senior Java Developer
1 week ago
Johannesburg, Gauteng, South Africa iDbase Software Full time R900 000 - R1 200 000 per yearAbout the RoleWe are seeking a highly experienced Senior Java Developer to join our team. You will design, develop, and maintain scalable enterprise-grade applications using Java and modern frameworks.This role emphasizes cloud-native development, microservices architecture, and high-performance, secure coding practices. It is ideal for a seasoned engineer...
-
Senior Java Developer
5 days ago
Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R1 200 000 - R2 400 000 per year12 month contractMinimum requirements:B-Degree in Computer Science or related technical field10+ years Java application programming/development experience5+ years Spring Framework, JEE-Experience3+ CI/CD, DevOps, Docker, Kubernetes ExperienceSkills and competencies:Strong technical/ software engineering background (hands-on)Strong application/software...
-
Java Developer
5 days ago
Johannesburg, Gauteng, South Africa Hire Resolve Full time R900 000 - R1 200 000 per yearWe are looking for experienced Java Developers to join our growing team in Johannesburg. The ideal candidates will have 4–5 years of hands-on experience in Java development and a strong understanding of software design principles. You will be involved in developing, maintaining, and enhancing business applications in a collaborative and fast-paced...
-
Senior Java Developer
1 week ago
Johannesburg, Gauteng, South Africa FNB South Africa Full time R900 000 - R1 200 000 per yearJob DescriptionDesign and develop websites with a strong emphasis on visual appeal, user experience, and technical performance. Ensure optimal site functionality, including speed, scalability, and capacity to handle varying levels of traffic. Support the implementation of technology initiatives by contributing to project planning and execution, ensuring...
-
Java Developer
1 week ago
Johannesburg, Gauteng, South Africa Doxim Full time R1 200 000 - R2 400 000 per yearJAVA developerCompanyDoxim is a leading provider of Customer Engagement Software and Solutions for Regulated Organizations. This software helps financial institutions transform their client experience, communicate more effectively throughout the client lifecycle and improve cross sell and upsell activities that drive increased wallet share. The SaaS-enabled...
-
Intermediate Java Developer
1 day ago
Johannesburg, Gauteng, South Africa FROSTBYTE Full timeJob Overview:We are in search of an intermediate to Senior level Java developer with strong coding fundamentals in core Java to join our growing team. You will be a part of a talented team that is responsible for delivering on world class consumer device electronics. You will be involved in designing, developing and implementing Java-based UX Components...
-
Java Developer
5 days ago
Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R500 000 - R1 500 000 per year12 Month ContractMinimum Requirements:Very proficient in Java and Java EE. Knowledge of other programming languages is advantageous.Experienced in System Design (advantageous)Development methodologies (advantageous)Proficient in Atlassian (i.e., JiRA) software suite (advantageous)Java 8 or Java 11 extensive experienceSpring framework...
-
Java Developer
5 days ago
Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R900 000 - R1 200 000 per yearContract positionMinimum Requirements:Very proficient in Java and Java EE. Knowledge of other programming languages is advantageous.Experienced in System Design (advantageous)Development methodologies (advantageous)Proficient in Atlassian (i.e., JiRA) software suite (advantageous)Java 8 or Java 11 extensive experienceSpring framework...