Software Engineer
Role details
Job location
Tech stack
Job description
Are you ready to elevate your career as a Senior Software Engineer? This exciting opportunity offers the chance to work on cutting-edge projects in a dynamic and collaborative environment. With a focus on innovation and operational excellence, this company is looking for talented individuals like you to make a real impact. Take the next step in your career and be part of a team that values quality, performance, and professional growth.
What You Will Do:
-
Collaborate as a Senior Software Engineer within a high-performing squad to deliver high-quality software deployments.
-
Optimise communication and integration between development, quality assurance, and IT operations teams.
-
Develop and implement infrastructure solutions that leverage the latest technology best practices.
-
Enhance operational performance through innovative problem-solving and process improvements.
-
Lead and mentor junior team members, delegating tasks and providing guidance to ensure successful project delivery.
-
Tackle complex challenges with a solutions-focused mindset to drive continuous improvement.
Requirements
Strong expertise in Java (17+), Spring, SQL, NoSQL, AWS, and CI/CD pipelines.
-
Proficiency in testing frameworks such as JUnit, REST APIs, and message brokers.
-
General familiarity with deployment methodologies, JSON, scripting, and Jira.
-
A degree or equivalent long-term professional experience in a relevant field.
-
A proven ability to manage large-scale projects and work effectively in a collaborative environment.