Job Description
As the selected candidate, you will:
- Design, develop, test, deploy and support secure, scalable and high-availability full-stack Java applications, APIs, microservices and distributed data solutions.
- Take end-to-end ownership of technical solutions from requirements through to deployment, production support and continuous improvement.
- Lead technical design, architecture, integration and engineering activities across distributed systems, data platforms and cloud-hosted environments.
- Troubleshoot complex production issues, conduct root-cause analysis and optimise system performance.
- Provide technical leadership through mentoring, code reviews and engineering best practices.
- Support planning, estimation, prioritisation and delivery activities.
- Drive improvements in reliability, security, operational resilience and software quality.
To be successful in this role you should have:
- Minimum 7 years’ experience developing enterprise applications using Java, Spring Framework, Spring Boot, JPA/Hibernate and Maven.
- Strong experience developing backend services, REST APIs, integrations and modern web applications.
- Demonstrated experience designing and implementing microservices, event-driven architectures and distributed systems.
- Experience with enterprise-scale data platforms and technologies such as Apache Kafka, Apache NiFi and Elasticsearch.
- Strong knowledge of software engineering principles, design patterns, secure coding and performance optimisation.
- Experience with SQL databases such as Oracle or PostgreSQL and understanding of NoSQL concepts.
- Knowledge of Git version control, Jenkins CI/CD pipelines, automated testing and DevSecOps practices.
- Ability to independently lead technical outcomes and operate effectively in complex enterprise environments.
- Strong stakeholder engagement, communication and problem-solving skills.
It is desirable if you have:
- Experience with Azure cloud services and cloud-native architecture patterns.
- Linux administration experience.
- Experience with Docker and Kubernetes.
- Experience with Infrastructure as Code tools such as Terraform and Ansible.
- Front-end development experience using Angular, React, TypeScript, JavaScript, HTML5 and CSS3.
- Experience with AI-assisted software engineering tools.
- Knowledge of modern observability platforms and cloud-native operating models.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs
#FreelanceGraphicDesigner
#WorkFromHomeDesignJobs
#OnlineWebDesignWork
#RemoteDesignOpportunities
#HireGraphicDesigners
#DigitalDesignCareers
# Dynamicbrand guru