We are looking for a skilled and experienced Senior Backend Developer with a strong foundation in Java/Kotlin and modern cloud-native application architectures.
You will be part of a dynamic, cross-functional team delivering high-quality backend services and solutions using the latest technologies and best practices in software engineering.
A strong DevOps mindset, a passion for clean and secure code, and the ability to collaborate in an agile environment are essential.Key Responsibilities:
Design, develop, and maintain robust backend services and APIs using Java (17+), JEE, and Kotlin.
Build scalable and secure systems using Spring Framework (4.x/5), Spring Boot, and Spring Data.
Develop and integrate REST and SOAP web services.
Manage and optimize deployment pipelines using Jenkins and CI/CD principles.
Work with Git/GitHub for version control and code collaboration.
Build cloud-native applications on platforms such as AWS and Kubernetes.
Use macOS and modern development tools like IntelliJ IDEA.
Work with various databases including OracleDB, PostgreSQL, MongoDB, and Elasticsearch.
Apply best practices in Software Engineering, including Clean Code, Design Patterns, and TDD.
Take ownership of your code—you build it, you run it.
Technical Requirements:
Languages/Frameworks: Java 17+, JEE, Kotlin, Spring 4/5, Spring Boot, Spring Data
Build & CI Tools: Jenkins, Git/GitHub
IDEs & OS: IntelliJ, macOS
Protocols: REST, SOAP
Cloud/Containerization: AWS, Kubernetes
Databases: OracleDB, Postgres, MongoDB, Elasticsearch
Methodological Skills:
Strong understanding of CI/CD pipelines and automation
Hands-on experience with Software Design Patterns and Clean Code principles
Deep experience in Test-Driven Development (TDD)
Strong DevOps mindset and operational responsibility
Agile development methods: Scrum, Pair Programming, iterative delivery
Soft Skills:
Passion for learning and working with new technologies and frameworks
Resilience and ability to perform under pressure
Highly self-organized and proactive work style
Strong team player with a customer-centric mindset
Excellent communication skills
Promotes knowledge sharing and collaboration
Constantly contributes with new ideas and innovations