Solution Designer

LEVY PROFESSIONALS
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Java
Agile Methodologies
Azure
Cloud Engineering
Software Architecture
Software Engineering
Spring-boot
Backend
REST

Job description

As a Senior Solution Designer & Backend Engineer, you are responsible for designing robust backend solutions while actively contributing to software development.

You will:

  • Perform detailed technical analyses for new initiatives.
  • Design new applications and features in collaboration with Domain Architects.
  • Produce and maintain solution and architecture designs.
  • Guide and support backend engineers during implementation.
  • Develop and maintain backend services using Java and Spring Boot.
  • Design and implement RESTful APIs.
  • Work with Microsoft Azure services and infrastructure.
  • Collaborate with product owners, architects, and development teams.
  • Participate in Agile ceremonies and technical discussions.
  • Promote engineering best practices and continuous improvement.

Requirements

Are you a senior backend engineer with a passion for designing scalable solutions? Do you enjoy bridging the gap between architecture and development while remaining hands-on with code? Then this opportunity is for you., * Extensive experience with Java and Spring Boot development.

  • Strong experience designing and building REST APIs.
  • Deep understanding of Microsoft Azure and cloud-native architectures.
  • Experience with software architecture, system design, and data modelling.
  • Experience working in Agile/Scrum environments.
  • Experience collaborating with architects and cross-functional teams., * Strong analytical and problem-solving skills.
  • Excellent communication and stakeholder management abilities.
  • Natural leader who enjoys coaching and supporting fellow engineers.
  • Team player with a collaborative mindset.
  • Curious, adaptable, and committed to continuous learning.
  • Comfortable balancing architectural responsibilities with hands-on software development.

Apply for this position