Senior Software Developer
We are seeking an experienced Senior Software Developer to join our engineering team. As a senior member of the team, you will play a key role in designing and developing cutting-edge software solutions.
* About the Role:
* Design and develop high-quality software solutions using Java Spring Boot.
* Build and maintain scalable backend services and integrations.
* Collaborate with peers to co-create shared practices and frameworks.
* Apply modern coding standards to deliver reliable solutions that address core business needs.
Requirements:
* Strong experience in Java, Spring Boot, and RESTful API development.
* Familiarity with CI/CD tools such as GitHub, GitHub Actions, TeamCity, and automated deployment pipelines.
* Experience with observability tools like Observe, Splunk, Prometheus, or Grafana.
* Exposure to AI/ML technologies, with the ability to integrate or leverage AI models to enhance data processing, automation, or system intelligence.
* Proficiency in Python, SQL, Spark, and Scala for distributed data processing.
* Hands-on experience with AWS Glue, Lambda, Redshift, Athena, Kinesis, and EMR.
* Exposure to AWS Marketplace, API Gateway, and data monetisation strategies.
What We Offer:
* A dynamic and collaborative work environment.
* Ongoing training and professional development opportunities.
* The chance to work on challenging projects and contribute to the growth of a leading technology company.
How to Apply:
Please submit your resume and cover letter, highlighting your relevant experience and skills.