Please note that our Terms of Use and Privacy Notice are applicable.
On Promotion in Jobs
Filter & refine
Clear All
Suggested
Results for java spring developer in Jobs in Atlantic Seaboard
1
SavedSave
Company:
A well-established brand with a global strategy, that prides itself on making people’s lives easier through frontier technology that creates enabling opportunities.
Job Role:
We are looking for a talented individual to be part of 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.
Minimum requirements:
Have a minimum of 5 years’ experience in software development
Be passionate about technology, enthusiastic about problem solving, and constantly seeking to learn and improve skillset.
Have had exposure to the full software development lifecycle.
Analysis and Design:
Sound knowledge of OO design principles and patterns.
Understanding of ORM frameworks (Hibernate/EclipseLink/.NET Entity Framework).
Understanding of REST and MVC driven web frameworks.
Skills
Strong Java Spring Boot (Java / J2EE)
Wide-ranging experience using Java tech stacks and other programming languages.
Versed in DevOps methodology including setting up CI/CD pipelines
Strong experience in RESTful web services and Identity Server authentication.
Experience with microservices architecture and design
Solid grasp of Cloud Native architecture
Strong experience with Relational DBMS, MSSQL/Oracle.
Exposure to Agile methodologies (Scrum, Kanban).
Ability to communicate about technology in non-technical terms to colleagues and Clients.
Ability to work calmly and methodically when under pressure.
Advantageous
C# .Net Core
Identity Server authentication.
Experience with Angular/React
Cloud Native architecture
Exposure to mobile apps development (primarily Android).
Day to day responsibilities will include:
Support and enhancement of an established, multi-faceted technology platform, and associated 3rd party integrations.
Work with Solutions Architects and other Team Leads to deliver on business requirements
Provide work estimates based on analyzed business and technical requirements.
Working closely with QA to identify development and production issues.
Taking responsibility for ensuring changes are:
unit and integration tested
documented
optimized to ensure benchmarks are met.
Assisting in out of hours’ production releases when required, as well as out-of-hours support when necessary.
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xNDE5XzYwN19fNDk3P3V0bV9zb3VyY2U9Z3VtdHJlZSZ1dG1fbWVkaXVtPWZlZWQma2V5d29yZD0=&jid=1122056&xid=1419_607
2y
Ads in other locations
1
SavedSave
Our client is looking for 3 Java Developers to join their team, this position is fully remote.Designing and implementing Java-based applications.Analysing user requirements to inform application design.Defining application objectives and functionality.Aligning application design with business goals.Developing and testing software.Debugging and resolving technical problems that arise.Producing detailed design documentation.Recommending changes to existing Java infrastructure.Developing multimedia applications.Developing documentation to assist users.Ensuring continuous professional self-development.Key Skills Analytical mindset and good problem-solving skills.Excellent written and verbal communication.Good organizational skills.Ability to work as part of a team.Attention to detail. Job Role: Java Developer Industry: IT / Telecommunications Salary: Negotiable Required Skills 4 Years of Experience QualificationsDegree in Computer Science or related field.Experience with user interface design, database structures, and statistical analyses.Experience with (parts of) Spring, Spring Boot (Cloud Config, Cloud Gateway, Eureka, Zuul), Oauth, Docker, SOAP(CXF), REST, OpenAPI, Grails, Gradle.Work experience with agile methodologies such as Scrum and SAFe is an advantage.
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMTA4XzY4NTcxX180OTc/dXRtX3NvdXJjZT1ndW10cmVlJnV0bV9tZWRpdW09ZmVlZCZrZXl3b3JkPQ==&jid=1251997&xid=1108_68571
2y
1
SavedSave
My client based in Cape Town (North) is currently looking for 2x Java Developers to join them on a permanent basis
Position: Java Analyst Programmer
We are looking for a person who enjoys developing and improving backend applications. This position is for you if you enjoy understanding and solving client requests while delivering professional working software, taking pride in the quality of the applications you deliver and maintain. You are someone that is not afraid to take on responsibility and likes to take action. You have proven that you lead by example.
Responsibilities
* Understand and analyze user requests
* Design, develop and maintain back end applications
* Design, develop and maintain APIs
* Design and maintain underlying database objects
* Support quality assurance (automated testing and supporting of user testing when required)
* Guide, mentor, and share your experience with your teammates
* Participate during all stages of the software development life-cycle
* Improve and streamline processes (including application testing, deployment, and monitoring)
* Help with day-to-day queries from clients and Pepkor IT teams
* Design and develop with support and reusability in mind
Requirements
* 7 + years experience using Java, preferably the Spring framework
* Constantly seeking to learn and improve
* Expertise developing clustered applications (including technologies that go hand in hand)
* Experience designing, and developing RESTful APIs
* Experience using relational database technologies
* Solid understanding of application architecture
* Able to take responsibility and be self motivated
* Able to develop ideas and share them clearly (in non-technical terms when required)
* Able to explain solution trade-offs (in non-technical terms when required)
* Able to work within a team
* Be curious in technology
Not required, but will be an advantage:
* Experience development using Spring Boot, Java Streams, Spring Integration, Java Generics, JUnit, Maven,
Message Queues (Rabbitmq), and JPA/Hibernate
* Experience working with a MySQL database
* Experience development using Python
* Experience using version control systems, such as GIT
* Familiarity with Continuous Integration tools such as Jenkins
* Familiarity with Google Cloud Platform and G-Suite
* Familiarity in the use of container technology such as Docker
* Familiarity with the WSO2 platform
* Familiarity with Angular, and Node.JS
* Familiarity with the ELK stack
* Familiarity using Oracle, SQL Server, and PostgreSQL databases
* Exposure to Agile methodologies, such as SCRUM and KANBAN
*Desired Skills: *
* Java Development
* Spring Framework
* API
* Agile
*Desired Work Experience: *
* 5 to 10 years
*Desired Qualification Level: *
* Grade 12 / Matric
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xNTU0XzUxNjVfXzQ5Nz91dG1fc291cmNlPWd1bXRyZWUmdXRtX21lZGl1bT1mZWVkJmtleXdvcmQ9&jid=1140810&xid=1554_5165
2y
1
SavedSave
An exciting opportunity is available for a *Java Developer* with a leading software development house in Cape Town.
Please note that this is a Hybrid position.
*Key Responsibilities*:
* Work as part of a project team to develop and test enterprise-ready business applications in a variety of configurations (e.g. web-based, desktop-based, service-based, or scheduled processes).
* Help produce brand new solutions, solutions based upon third-party applications, or solutions that interact with existing systems.
* Is aware of, prepared to learn and follow industry best-practice when developing applications.
* Use programming languages and tools (generally) around the Java platform.
* Work with Business Analysts to specify business requirements and help translate these requirements into technical specifications (including Class, Sequence, and other UML diagrams).
* Help Database Developers write efficient and effective database access code.
* Work with QA Analysts to implement testing plans and write the necessary code to automate testing in line with our Test-Driven Development methodology.
* Work with customers and project managers to deliver quality, effective software, in line with our Agile Development process.
* Help diagnose the root causes of systems issues using their problem-solving skills.
* Help research and evaluate potential technical solutions to business problems.
*Requirements*:
* IT Diploma or related Degree will be an advantage
* Proven Java experience of at least 3 – 5 years professional development experience
* Development experience in a Scrum based Agile environment will be an advantage
* Exposure to BDD/TDD will be an advantage
* Exposure to object-oriented design concepts will be an advantage
* Certifications: Oracle Entry-Level Java Programmer, Oracle Java Professional Programmer
*Technical Skills Required*:
* Java: Basic JSE API (to v7), GUI Development (Swing / SWT), JAVA 8.0, JDBC, J2EE, Servlets, JAXP / JAXB, Logging frameworks (SLF4J, Log4J), EJB (MDBs), JSP & HTML (incl v5.0), JSP Custom Tags, JavaScript / AJAX, AOP, Caching mechanisms (ehCache)
* Frameworks: Web Frameworks (Struts/JSF,PrimeFaces), Spring (Core, Web, Remoting, Security etc.), ORM Concepts and Frameworks (Specifically myBatis)
* XML: Core Concepts, DTD/XSD, XSL (XSL:FO)
* Databases: Core RDBMS Concepts, Oracle, DB/2, SQL
* App Design: OOA/D, Design Patterns (GoF), Enterprise Patterns, Application Architecture, Technical Architecture
* O/S: Windows – Desktop & server, Linux
* App Servers: Tomcat, Websphere (including Admin), Integration Frameworks (Apache Camel)
* General Dev.: Unit Testing Concepts (JUnit, Mockito etc.), Maven, Retail Business Domain Knowledge
* Scripting: Python / Jython, Shell Scripting
* Process: Agile – SCRUM, TDD/BDD/Specification-by-Example, Distributor Source Management Processes
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xNTU1XzkyOTBfXzQ5Nz91dG1fc291cmNlPWd1bXRyZWUmdXRtX21lZGl1bT1mZWVkJmtleXdvcmQ9&jid=1137588&xid=1555_9290
2y
1
SavedSave
Parvana Strategic Sourcing has established itself as a leading provider of permanent and temporary recruitment services to the South African, European and UK marketplace. In addition to this we have enjoyed considerable success in Australia and other part
*Role Responsibilities:*
* Analysing user and system requirements.
* Designing flowcharts to illustrate software solutions.
* Writing efficient code based on feature specifications.
* Developing user interfaces.
* Prioritising and executing tasks in the software development life cycle.
* Designing database architecture.
* Testing and debugging Java applications.
* Validating software functionality and security.
*Relevant Skills / Experience:*
* Work experience as a Java Software Engineer, Java Developer or similar role.
* Experience building Java EE applications.
* Familiarity with Object-Oriented Design (OOD).
* Good knowledge of popular Java frameworks like JSF and Spring MVC.
* Experience with test-driven development.
* Problem-solving skills.
PS Even if you feel you dont have all the skills listed or if this spec isnt what you are looking for, feel free to send your CV as we probably have other opportunities that could interest you. For a more comprehensive and updated list of opportunities that we have on offer, do visit our website - (www.parvana.co.uk)(http://www.parvana.co.uk)
Java, Developer, Java Developer, SDLC
Java, Developer, Java Developer, SDLC
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xNTU1XzY3OTk0X180OTc/dXRtX3NvdXJjZT1ndW10cmVlJnV0bV9tZWRpdW09ZmVlZCZrZXl3b3JkPQ==&jid=1262336&xid=1555_67994
2y
1
SavedSave
Required technical skills: - Tertiary or equivalent training in software development, computer science or engineering - 3 to 5 years relevant development experience. - Java, both Standard and Enterprise Editions, Spring Boot - SQL (MS SQL Server/Postgres) - Development workflow: Eclipse/Netbeans IDEs, Maven, GIT. - Working in a continuous integration and testing environment - OpenAPI protocols Advantageous technical skills : - Exposure to financial transaction processing systems - Exposure to multi-threaded, high volume real-time systems - Postilion development skills (source/sink node development) - Exposure and participation in Agile methods like Scrum/Kanban - Experience in front-end development using the Angular framework Soft skills: - Good communication skills, both verbal and non-verbal - Self-driven to achieve goals, both immediate or more long term - Prepared to grow into a team leader roll Responsibilities:
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMTA4XzY3NDMzX180OTc/dXRtX3NvdXJjZT1ndW10cmVlJnV0bV9tZWRpdW09ZmVlZCZrZXl3b3JkPQ==&jid=1244279&xid=1108_67433
2y
1
SavedSave
*Become more at Entelect, one of SA’s leading software engineering and solutions companies, voted the Best Company to Work For.*
When you join Entelect, you’re not just joining a leading software development company, you become part of something bigger. You become part of a team of ambitious, confident, motivated and smart people, who will inspire you to go further, to do more than you thought possible.
You become part of a company that sees potential: potential in our clients, potential in our products and potential in you. Because we believe that if we give you everything you need to be successful, you will be. That you will become more and do great things.
As an Entelect Software Engineer working on a Java stack, you’re basically a wizard. You’re fast becoming a master at Spring, Java EE, Javascript frameworks such as Angular or React and your ORM of choice (Hibernate or perhaps, MyBatis). You’re comfortable creating applications for web, desktop and mobile. But we’re all wizards here, so you’re in good company.
*What we’ve worked on lately*
* At Entelect, we’re working on more than 80 projects at any given time. Here are some to whet your appetite:
* Building loyalty platforms designed to drive consumer behaviour and help improve the health and wellness of South Africans.
* Designing and developing high-performance web applications that enable multinational organisations to track risks, including fraud and white collar crime, across the globe, in real time.
* Developing software for a surgical skill simulation portal that measures surgical skill proficiency; enabling trainee surgeons to practice, track and measure their skills remotely.
* Imagining, designing and implementing an Android app for an agricultural company to help agronomists and sales agents share valuable data in real time; optimising smart agriculture solutions in an industry that is highly susceptible to minor fluctuations in conditions.
* Helping one of South Africa’s largest vehicle fleet management companies accurately price project costs for hundreds of specialised vehicles, down to the cents per kilometre, to provide more competitive products to consumers.
* Developing reliable processes, visual dashboards and tracking tools to monitor the delivery of schoolbooks across South Africa.
* Learning and implementing complex tax and duty tracking tools that enable the world’s largest commodity traders to operate in multiple markets.
*What you’ll actually be doing*
* Joining a company with over 20 years’ experience in software craftsmanship; a company known for hiring, continuously growing, and retaining the best people in the industry.
* Working with teams with a common goal: to solve complex business problems, to drive excellence and to make an impact, while pushing yourself and others to become more.
* Using your knowledge and experience to develop world-class, high-quality web and mobile applications for some of th
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xNTU1XzI2MTE5X180OTc/dXRtX3NvdXJjZT1ndW10cmVlJnV0bV9tZWRpdW09ZmVlZCZrZXl3b3JkPQ==&jid=1191319&xid=1555_26119
2y
1
SavedSave
A JSE listed financial services group has a requirement for a strong senior Java developer with superhero abilities to design, develop and support variety of Java applications. You will have knowledge in Java EE, Spring and AngularJS. You will be working in an environment where a team is like a family, ensuring completion of projects, and sharing knowledge, skills and ideas and being rewarded with bonuses and incentives if achieved.REQUIREMENTS Five to seven years experience in development of object oriented enterprise Java systemsAnalysis / design experienceAn IT related degree (BSc, BEng)Java certification will be advantageous
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMzIwXzExMTc0X180OTc/dXRtX3NvdXJjZT1ndW10cmVlJnV0bV9tZWRpdW09ZmVlZCZrZXl3b3JkPQ==&jid=1187874&xid=1320_11174
2y
1
SavedSave
Our Client is looking for a skilled Java developer to join our Dev team at GLI. Our Dev team is a full-stack workforce that functions within an agile environment. Using our evolving processes, we conceive, specify, design, develop, test, and maintain software applications, frameworks, and platforms.
At GLI, we encourage a culture of empowerment, creative expression, and a positive work-life balance. We offer our employees flexible working hours, company events, and Medical Aid contributions. If you’re a driven individual, that has a passion for development, enjoys challenging projects, and a collaborative working environment, and you’re looking to join an exciting industry, then this is the place for you!
GLI is currently working remotely until it is safe for our employees to return to work. The successful candidate will be virtually onboarded for now.
Job Purpose
The Java developer will develop, deploy, and monitor new and existing micro-services within the Company platforms or within the platforms of our clients customers. Developing systems in Java within the company’s ecosystem of applications such as bespoke Customer Management, Fraud Detection, Payment integrations, Rewards Platform, Reporting systems, and maintenance and enhancements to existing systems and the development of new systems.
Essential duties and responsibilities include but are not limited to the following:
Develop defect-free codeFunction within an agile teamAttend and contribute to daily standups and other agile ceremoniesAssist with a breakdown of tasks from business requirementsA focus on delivery according to the business needsContribute to team planning, discussions, and solution designsConstructively communicate in a way that would add to valuable solutionsTake guidance from and support the team leadReport accurately on progress both within the systems and directly to your team leadDocument solutions and assist others in doing their documentationShare knowledge with team membersAdhere to coding quality standards including unit and integration testing requirementsAssist with the deployment and monitoring of the developed systems in testing and production environmentsDrive and contribute to the culture of the organizationAfter-hour availability for monitoring and support.
Skills and Qualifications
Bachelor’s degree in computer science or related qualification4+ years of experience in Java DevelopmentApache MavenUnit Testing / Test Driven DevelopmentSpring Framework / Spring BootGITRest Web ServicesMicroservices / Strong Modular DesignDatabase Design and PerformanceProficient in T-SQL (MySQL and Postgres would be an ...
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly93d3cuZGl0dG8uam9icy9qb2IvZ3VtdHJlZS8zNTE0MTc4MTUwP3NvdXJjZT1ndW10cmVl&jid=1208300&xid=3514178150
8d
1
SavedSave
Were on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry.
Purpose Statement
To design, developer, 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
Experience
3 years’ proven development experience in C#/.net software development, project delivery and implementation
Minimum
net coreSQL (any platform: T-SQL, MySQL, Oracle, etc)C#CSSReactJSDB Designwpfmvcjavascriptapi integration
Ideal
AWS, Cloud technologies
Qualifications (Minimum)
Grade 12 National Certificate / Vocational
Qualifications (Ideal or Preferred)
A relevant tertiary qualification in Information Technology
Knowledge
Min:Must have detailed knowledge of:
IT systems development processes (SDLC)Application developmentBanking systemsStandards and governanceAgile development life cycleTesting practices
Ideal:Knowledge of:
UMLSystems analysis and designSystem architecture (technical design and implementation processes)
Solid understanding of:
Banking systems environmentBanking business modelBest practices for Quality Assurance (QA)Object Orientated Development environment (i.e. Java, Spring Framework, JBoss)
Skills
Communications SkillsInterpersonal & Relationship management SkillsNegotiation skillsInfluencing SkillsFacilitation SkillsPresentation SkillsAnalytical SkillsProblem solving skillsCommercial Thinking SkillsAttention to DetailPlanning, organising and coordination skills
Conditions of Employment
Clear criminal and credit record
Please note that by submitting your personal information to Deka Minas you free-willingly issue the business consent to make use of such data for the specific purpose of securing you either permanent or temporary employment. Our business makes use of a POPIA compliant database and you have the right to access, right to correction and right to deletion of your personal information
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly93d3cuZGl0dG8uam9icy9qb2IvZ3VtdHJlZS8yNjkxMjU0NzcyP3NvdXJjZT1ndW10cmVl&jid=1695450&xid=2691254772
8d
1
SavedSave
Senior Java Developer needed URGENT!!!!
I have a role at a very well-known company based in Century city Cape Town.
The client is looking for a min of 3 – 7 years Java, Spring-boot, Python development experience.
Degree or diploma is essential.
If you are looking for a challenging role in the financial-sector, send me your CV to marinda@prrrecruitment.co.za
This is a hybrid role.
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly93d3cuZGl0dG8uam9icy9qb2IvZ3VtdHJlZS8zMDI3OTk2MjgzP3NvdXJjZT1ndW10cmVl&jid=1220538&xid=3027996283
8d
1
SavedSave
As a Java Architect our ideal candidate will be responsible for producing a comprehensive technical specification that offers a technical viable solution and address the business requirements. Designing test plans and provide guidelines to facilitate performance and stress testing Continuous business and industry research to guide the critical evaluation of architectural and design patterns and principles.
Key Performance Areas
1. Design and implementation of Back-End applications
Consult with Business Analysts on functional design handoversArchitecture:Technical SpecificationsDevelopment
2. Quality assurance of Back-End team
Ensure Back-End team adhere to the SDLCContinuous monitoring and evaluationResponsible for the overall stability of the production environmentResponsible for uptime during: Standby and daily operations
Experience
• At least 5 years’ relevant design and development experience in Java, J2EE, Spring • Analysis, design and writing technical specifications• Relational database Design• Java script/HTML/CSS• Web Services/SOAP• Windows Services• WCF (Windows Communication Foundation)• OO Development Methodologies• MVC and MVVM Architecture• SQL Server & Windows Server• Windows, Active Domain, and IIS security models• Integration of different systems and platforms• Cloud Architecture (AWS)
Knowledge :
Min:• Must have detailed knowledge of:o System Architecture (technical design and implementation processes)o System analysis and designo UML or equivalent modelling languageo Technical Test Plan Designo IT systems development processeso Application development
• Ideal:o Detailed knowledge of:o Banking systemso Agile development life cycleo Best practices for Quality Assuranceo Object Orientated Development environment (i.e., Java, Spring Framework, JBoss)
Qualifications
Grade 12 National CertificateA relevant tertiary qualification (degree / diploma) in Information Technology
Position is Hybrid
Please note that by submitting your personal information to Deka Minas you free-willingly issue the business consent to make use of such data for the specific purpose of securing you either permanent or temporary employment. Our business makes use of a POPIA compliant database and you have the right to access, right to correction and right to deletion of your personal information
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly93d3cuZGl0dG8uam9icy9qb2IvZ3VtdHJlZS82Nzg4ODM1MjE/c291cmNlPWd1bXRyZWU=&jid=1510090&xid=678883521
8d
1
SavedSave
Were on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry.Purpose Statement
Responsible for the design and development of new service orientated applications (SOA) according to specifications.
Experience
6 years experience in Software development, project delivery and implementation Experience in the following development languages:
Minimum
C# or VB.NetSQL (any platform: T-SQL, MySQL, Oracle, etc)ASP.Net / Java Script / HTML / CSSWeb Services.Net FrameworkXMLIISOO Development MethodologiesAn understanding of SOA
Ideal
MVC or MVVM Design PatternWPF (Windows Presentation Foundation) & XAMLWCF (Windows Communication Foundation)PowershellUML
Qualifications (Minimum)
A relevant qualification in Information TechnologyGrade 12 National Certificate / Vocational
Qualifications (Ideal or Preferred)
Certification in Systems Analysis or Designn/a
Knowledge
Min:Must have detailed knowledge of:
IT systems development processes (SDLC)Application developmentBanking systemsStandards and governanceAgile development life cycleTesting practices
Ideal:Knowledge of:
UMLSystems analysis and designSystem architecture (technical design and implementation processes)
Solid understanding of:
Banking systems environmentBanking business modelBest practices for Quality Assurance (QA)Object Orientated Development environment (i.e. Java, Spring Framework, JBoss)
Skills
Analytical SkillsProblem solving skillsCommunications SkillsFacilitation SkillsInterpersonal & Relationship management SkillsNegotiation skillsInfluencing SkillsPresentation SkillsAttention to DetailCommercial Thinking SkillsPlanning, organising and coordination skillsProject Management Skills (Methodolgy Specific)
Conditions of Employment
Clear criminal and credit record
Please note that by submitting your personal information to Deka Minas you free-willingly issue the business consent to make use of such data for the specific purpose of securing you either permanent or temporary employment. Our business makes use of a POPIA compliant database and you have the right to access, right to correction and right to dele...
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly93d3cuZGl0dG8uam9icy9qb2IvZ3VtdHJlZS8zNTc5MDg1OTM5P3NvdXJjZT1ndW10cmVl&jid=1695449&xid=3579085939
8d
1
SavedSave
JOB DESCRIPTION
The incumbent will be responsible for leading the ongoing support of production applications and the development of increments as required by the product backlog. Although initial focus will be on the Bespoke Java B2B data sharing platform, focus will extend to the AWS platform integrated to Companies Core Platform. As a growth opportunity, the incumbent will actively participate in the adoption of cloud technologies in the Business-As-Usual environment.
PRINCIPLE ACCOUNTABILITIES
Drive adherence to defined software development lifecycles and best practice (including code standards, code reviews, source control, unit testing, etc.)Configure and develop B2B integration applications that meet business requirements (security, reliability, complex data and process transformations, control mechanisms with business-facing dashboards etc.)Lead operational support during disaster recovery, patching, security vulnerability, production releases and incident management.Motivate and mentor junior developers.Define solutions in conjunction with Solution Architect and the SCRUM team, in consultation with internal and external integration teams.Continuous improvement of the team processes, quality of deliverables and technical standardsProvide estimates on development efforts required for sprint planningContinuously optimize the integration platform, including moving to containerization and other cloud technologies
QUALIFICATIONS AND EXPERIENCE
Relevant Tertiary IT qualification and/or qualification through experienceMinimum of 5-8 years’ IT development experience across the systems development lifecycle
Solid Experience in:
Languages:
Java, JPA, JTA, JMSReact, HTML (advantageous)Demonstrable technical leadership experienceFrameworks: Camel, Hibernate, Spring, Maven, Web-service SOAP, RESTObject oriented developmentAgile SCRUM methodologyTechnical tools: ActiveMQ, Bamboo, Bitbucket, Jira
Additional Experience in:
SQL ServerGrafanaSplunk
Advantageous experience:
Short-Term Insurer or Financial Services ProviderCloud technologies: AWS Cloud
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly93d3cuZGl0dG8uam9icy9qb2IvZ3VtdHJlZS8yNTYyODQ5NzI/c291cmNlPWd1bXRyZWU=&jid=1725019&xid=256284972
8d
1
SA’s global technology solutions provider focusing on customs and border management is on the hunt for a Java Developer to join their highly skilled team of developers based in Somerset West. The work contains a portion of support and refactoring of the existing code as well as new development to extend it for new functionality and add extra integration points
You will be required to develop functionality for a JEE (J2EE) based product. You must have a good understanding of the SDLC process, tools and techniques specifically as applied to software development methodology and the ability to deliver production quality software
This is a role for a technologist that has a passion for learning and understanding the broader technical and implementation approached in the software development domain. Don’t Miss Out, APPLY NOW!
*Requirements:*
* At least 4 years relevant experience as a back-end developer as part of a team in a software development environment
* Experience in JavaScript is preferred
* JEE (J2EE) server side technologies
* Java 6 and 8
* Spring framework (preferably Spring 4)
* JPA /Hibernate
* Experience with an application server (Oracle WebLogic - preferable)
* Integration experience (Web services, JMS - nice to have)
* JAXB and XML Schema
* Maven, Ant, Grunt
* Docker
* SQL and experience with a relational database (Oracle, PostgreSQL, MySQL, DB2)
* AngularJS, Bootstrap, CSS3, HTML5
* Swing & AWT
* REST
* SoapUI
*Responsibilities:*
* Support existing and develop new functionality and components
* Define and formalize architectures for new or changed SW components or sub-systems within the context of the business overall technology strategy and reference (company) architectures.
* Collaborate with business development team to evaluate emerging technologies to maintain a clear technology strategy for the project implementation
* Evaluate and improve application performance, and high availability features
* Create unit and integrated system tests to show that the developed functionality works as intended.
* Create technical documentation that explains how the various components of the system work and how to use them
*Qualifications*
* Relevant tertiary qualification in Engineering or Computer Science
*Reference Number* for this position is *GZ42022 *which is a permanent position based in *Somerset West* offering a cost to company salary of *R650K pa* negotiable on experience and ability. Contact Garth on garthz at e dash merge dot co dot za or call him on( 011 463 3633)(callto:011%20463%203633) to discuss this and other opportunities.
Are you ready for a change of scenery? The e-Merge IT recruitment is a specialist niche recruitment agency. We offer our candidates options so that we can successfully place the right developers with the right companies in the right roles. Check out the e-Merge website at www dot e dash merge dot co dot za fo
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xNTU1XzQ5Njc1X180OTc/dXRtX3NvdXJjZT1ndW10cmVlJnV0bV9tZWRpdW09ZmVlZCZrZXl3b3JkPQ==&jid=1236077&xid=1555_49675
2y
1
Parvana Strategic Sourcing has established itself as a leading provider of permanent and temporary recruitment services to the South African, European and UK marketplace. In addition to this we have enjoyed considerable success in Australia and other part
*Client Details: *
Our client is an international highly successful software development house with a niche focus in the telecommunications and payment gateway sector.
With 20 years of proven success and phenomenal growth, this client has an incredible training and mentorship program. Your colleagues will be Agile in approach, highly qualified and awesome people.
Continuous improvement is a way of life which is reflected in a flat organisational organogram where you are encouraged to participate, contribute and your opinion will be valued.
Each person is encouraged to be themselves. For those that are ambitious, this is the best organisation to fast track your way up the career ladder. Those that enjoy routine are encouraged and supported to be subject matter experts.
*Role Responsibilities: *
* Following security best practices in performing tasks.
* Participating in the SDLC process of existing and new applications and features.
* Assisting with the evolution of the organisations application security functions and services.
* Upholding code reviews across all code platforms.
* Providing leadership for application vulnerability scanning and penetration testing remediation.
* Discovering security exposures and developing mitigation plans.
* Reporting and fixing the technical debt.
* Functioning as a subject matter expert for security solutions within the organisations platform.
* Sharing knowledge of common and emerging security threats.
* Working closely with cross-functional teams while carrying out daily tasks.
*Preferred Qualifications: *
* Relevant IT Degree
*Relevant Skills / Experience: *
* 4+ years Java experience
* Experience in the following:
* Docker | OpenSSL | OWASP ZAP / Burp Suite
* DefectDojo | Nessus / Tenable.io
* The following would be an added advantage:
* Experience with CIS Benchmark documentation and implementation thereof.
* Experience with the PCI-DSS certification process.
* Java 8 certification | CompTIA Network+ | CompTIA Security+.
* Experience working in an Agile environment
* Knowledge of web related technologies (Servlet-based application or Spring-based applications).
* Good grasp on network protocols such as TCP, HTTP and HTTPS.
* Technical knowledge of secure coding best practices (e.g. CERT Oracle Secure Coding Standard).
* Basic knowledge about applied cryptography (i.e., encryption, hashing and signing algorithms).
* Ability to detect security vulnerabilities in code and provide methods to mitigate them.
* Knowledge of software design and implementation.
* Strong familiarity with web protocols.
* Thorough knowledge of Linux / Unix tools and architecture.
* Well-versed in application and infrastructure security.
*Work Location / Type
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xNTU1XzM1NjU4X180OTc/dXRtX3NvdXJjZT1ndW10cmVlJnV0bV9tZWRpdW09ZmVlZCZrZXl3b3JkPQ==&jid=1230769&xid=1555_35658
2y
1
DataFin was established in 1999. We pride ourselves on the fact that we have established relationships with industry leaders and a vast majority of our business is repeat business.
ENVIRONMENT:
A leading Publisher of social games and interactive content in Africa seeks the coding wizardry of self-driven Full Stack Engineer whose core role will be to architect, develop and maintain critical components of its cutting-edge products & applications, including gamer-centric digital commerce and payments ecosystem. Working closely with a team of Engineers and Product Managers, you will gain exposure to backend, web, and mobile technologies at the intersection of Gaming Crypto and FinTech. You will require a BS/MS Degree in Computer Science or similar field, 3+ years’ experience with Java 11+, Spring & Spring Boot. Your tech toolset should also include JavaScript (ReactJS), HTML5, CSS, Native Android, Kotlin, React Native, iOS, Microservices, Docker & Kubernetes.
DUTIES:
* Build, maintain, and improve the next generation of products in mobile web, Android, iOS.
* Design & build mission-critical backend Microservices solutions to support the growth of the platform.
* Collaborate with team members to ensure the delivery is fast, in an agile manner and producing high quality code.
REQUIREMENTS:
*Qualifications –*
* BS/MS Degree in Computer Science or relevant IT qualification.
*Experience/Skills –*
* 3+ Years’ experience with Java 11+, Spring, Spring Boot.
* JavaScript (ReactJS), HTML5, and CSS.
* Native Android, Kotlin, React Native, iOS.
* Microservices and dynamic routing.
* Building progressive web apps.
* Docker and Kubernetes.
*Advantageous –*
* Experience developing or integrating with payment systems, games and/or media streaming applications.
*Company Tech Stack –*
* Backend code written primarily in Java, and one application in PHP.
* Hosting in AWS with use of KOPS, ECR, EC2, RDS, S3, ELB, ElastiCache, ElasticSearch, Route53 – managed with Terraform IaC.
* DevOps/CI implemented using Jira, Jenkins, Kubernetes, Docker, Bitbucket, Prometheus, and Grafana.
* Caching is implemented primarily via Redis.
* Queuing is implemented via RabbitMQ.
ATTRIBUTES:
* Self-motivation, problem solving, and ability to work in a distributed team environment.
*While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.*
COMMENTS:
When applying for jobs, ensure that you have the minimum job requirements. *Only*SA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Please e-mail a word copy of your CV to (wendy@datafin.com)(mailto:wendy@datafin.com) and mention the reference numbers of the jobs. We have a list of jobs on (http://www.datafin.com)(http://www.datafin.com/). Datafin IT Recruitment - Cape Town
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xNTU1XzM5NTY4X180OTc/dXRtX3NvdXJjZT1ndW10cmVlJnV0bV9tZWRpdW09ZmVlZCZrZXl3b3JkPQ==&jid=1232020&xid=1555_39568
2y
1
Parvana Strategic Sourcing has established itself as a leading provider of permanent and temporary recruitment services to the South African, European and UK marketplace. In addition to this we have enjoyed considerable success in Australia and other part
*Responsibilities:*
* Development of highly available distributed systems.
* Creating technical specifications based on business requirements.
* Actively participating in the SDLC process of existing and new applications and features.
* Performing functional testing. Writing unit tests.
* 2nd line support of production system which will require standby on a rotation basis.
* Performing peer reviews with constructive feedback.
* Assisting in the development and training of lesser experienced team members.
*Qualifications:*
* Relevant IT Degree.
*Skills / Experience: *
* 5+ years experience in coding enterprise software systems.
* Solid Java SDLC (develop, debug, test, package, publish, deploy) experience.
* Proficiency in Java (or similar object-oriented programming language) a must.
* Experience with at least one or more of the following database systems:
* MySQL.
* Oracle.
* Postgres.
* The following would be an added advantage towards your application:
* Oracle knowledge / experience.
* General Unix / Linux experience.
* Exposure to/understanding of GSM technologies.
* Oracle Java certification.
* Knowledge of Front-end technologies, such as Typescript or JavaScript (e.g. React).
* Working knowledge of Spring Technologies and JPA / Hibernate.
* Understanding of relational database designs.
* Exposure working in Agile / Kanban teams.
* Working knowledge of continuous integration tools, such as Jenkins or Hudson.
* Be familiar with Java build and dependency management tools such as Maven and Ant.
* Working knowledge of GIT or similar source repository management tool.
* Proficient with Java IDE, such as Eclipse.
* A working knowledge of relational databases.
* Must be comfortable with implementing OO designs and be able to interpret technical and business specifications.
* Be comfortable constructing complex high-performance SQL queries.
* Troubleshoot and identify bottlenecks in the application.
* Be comfortable with multi-threading concepts, such as concurrency.
Java Developer, SDLC, React, MySQL, Unix, Linux, Oracle
Java Developer, SDLC, React, MySQL, Unix, Linux, Oracle
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xNTU1XzM1NjY4X180OTc/dXRtX3NvdXJjZT1ndW10cmVlJnV0bV9tZWRpdW09ZmVlZCZrZXl3b3JkPQ==&jid=1230777&xid=1555_35668
2y
1
SavedSave
Take charge of the delivery of SaaS-calibre embedded payments solution across the globe as the next Lead Engineer (Payments) sought by a leading Publisher of social games and interactive content in Africa. Reporting directly to the CTO, you will sit at the intersection between Gaming and FinTech, working closely with a team of Engineers and Product Managers to translate business requirements into technical requirements. The ideal candidate must possess a BS/MS Degree in Computer Science or other suitable IT tertiary qualification, have 5+ years’ Full Stack Software Developing including Java 11+, Spring, Spring Boot, JavaScript (ReactJS), HTML5, CSS, Microservices, AWS Cloud, Docker, Kubernetes and excellent leadership, mentorship & coaching skills.Duties:Work closely with senior stakeholders to understand business requirements and help convert these into technical requirements for the Development team.Plan and document technical specifications for features or system design.Design, build, and configure applications to meet business process and application requirements.Direct the Development team in the design, development, coding, testing, deployment, and maintenance of applications and SDKs.Write testable, scalable and efficient code and lead code reviews.Manage, train, and supervise team members and ensure they adhere to best-practice software quality standards.Manage direct reports’ career progression.Requirements:Qualifications – BS/MS Degree in Computer Science or relevant IT qualification.Experience/Skills – 5+ Years’ experience in Full Stack Software Development using -Java 11+, Spring, Spring BootJavaScript (ReactJS), HTML5, and CSSExcellent leadership, mentorship and coaching skills with proven success as a Technical Team Leader.Experience with Microservices and dynamic routing.Building progressive web apps.Good understanding of AWS Cloud, Docker and Kubernetes. Advantageous – Mobile Development.Experience developing payment systems, games, and / or media streaming platforms.Experience developing integration SDKs and documentation.Attributes:Self-motivation, problem solving, and ability to work in a distributed team environment.While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful. Comments:When applying for jobs, ensure that you have the minimum job requirements. Only SA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Please e-mail a word copy of your CV to
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMzIwXzE1NDg5X180OTc/dXRtX3NvdXJjZT1ndW10cmVlJnV0bV9tZWRpdW09ZmVlZCZrZXl3b3JkPQ==&jid=1225617&xid=1320_15489
2y
1
*Role:*
* To develop functionality for a J2EE based product.
* The back-end is a service oriented Spring based application.
* It provides a service layer for different user channels ranging from web, rich clients and batch users integrating via JMS and web services.
* The work contains a portion of support and refactoring of existing code as well as new development (extend it for new functionality) and add extra integration points.
*Responsibilities:*
* Supporting existing and developing new functionality and components.
* Understanding existing products and domain elements and working with business analysts to refine and implement new requirements.
* Improving the code to keep the product maintainable and adaptable to new requirements.
* Evaluating and improving application performance and high availability features.
* Creating unit and integrated system tests to show that the developed functionality works as intended.
* Creating technical documentation that explains how the various components of the system work and how to use them.
* Performing root cause analysis on bugs to find and fix the cause of a problem in an integrated system.
* Building and deploying the system on an application server.
* Creating and executing functional test scenarios (dev testing).
*Qualifications: *
* Relevant tertiary qualification in Information Technology or Computer/Engineering Sciences.
*Skills / Experience: *
* A strong knowledge of Java is essential.
* 2-3 years relevant experience as a senior back-end developer in a multi-tiered Java application development.
* Experience in scripting languages is preferred (e.g. JavaScript, Angular, Python / Jython).
* A thorough understanding of SDLC processes, tools and techniques.
* Experience with source control applications (preferably GIT) and UML.
* Experience of the following technologies:
* JEE (J2EE) server side technologies, SOAP and Services
* Spring framework (preferable) | JPA / Hibernate
* Experience with an application server (IBM WebSphere - preferable)
* Integration experience (Web / RESTful services, JMS)
* JAXB and XML Schema | Maven
* SQL and experience with a relational database (i.e. Oracle, PostgreSQL, MySQL, DB2)
* SoapUI / Postman.
* Knowledge / experience in the following would be a plus:
* Business process/workflow layers e.g. JBPM, BPEL (Activiti)
* Rules engines (i.e. Drools)
* Design patterns (Object Oriented, SOLID, GRASP)
* Continuous integration tools (i.e. Jenkins, Bamboo, Docker)
*Desired Skills: *
* Java
* SDLC
* JavaScript
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xNTU0XzExNDg3X180OTc/dXRtX3NvdXJjZT1ndW10cmVlJnV0bV9tZWRpdW09ZmVlZCZrZXl3b3JkPQ==&jid=1201326&xid=1554_11487
2y
Save this search and get notified
when new items are posted!