Overview: 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