Senior Full Stack Developer (OOP)

OfferZen
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
.NET
Amazon Web Services (AWS)
Automation of Tests
Unit Testing
Azure
C Sharp (Programming Language)
Cloud Computing
Relational Databases
Software Design Patterns
DevOps
Django
Entity Framework
Hibernate
Java Virtual Machine (JVM)
Python
Object-Oriented Software Development
Encapsulation (Networking)
Google Cloud Platform
React
Flask
Spring-boot
Backend
Vue.js
Kotlin
Containerization
Angular
Kubernetes
Front End Software Development
REST
Docker
Microservices

Requirements

10+ years of relevant full stack development experience

  • Strong proficiency in at least one OOP backend language: Java, C#, Kotlin, or Python

  • Experience with backend frameworks such as Spring Boot, .NET, or Django/Flask

  • Experience with at least one modern frontend framework (Angular, React, or Vue)

  • Solid understanding of object-oriented design principles (SOLID, design patterns)

  • Experience working with RESTful APIs and microservices architecture

  • Experience working in an English speaking environment

  • Strong grasp of OOP concepts: encapsulation, inheritance, polymorphism, abstraction

  • Experience with relational databases and ORM frameworks (e.g. Hibernate, Entity Framework)

  • Ability to design and implement scalable backend systems

  • Implementing automated testing and unit tests

  • Collaborative mindset with cross-functional teams

  • Experience with Kotlin or Spring Boot for JVM-based development

  • Familiarity with containerisation (Docker, Kubernetes)

  • Knowledge of CI/CD practices and DevOps principles

  • Experience with cloud platforms (AWS, Azure, GCP)

  • Familiarity with TDD/BDD practices

  • Sign up for free and complete your OfferZen profile

  • 2000+ hiring companies will be able to see your profile

Apply for this position