Position Overview
- Saphire Consulting is seeking an experienced Senior Backend Developer specializing in the Java Spring ecosystem. You will design and build robust, high-performance microservices and APIs that power enterprise solutions for our IT projects.
General Information
- Industry: IT & SAP Consulting and Software Development
- Location: Resant Office Center, Narimanov r., Aşıq Molla Cümə küçəsi
- Work Schedule: Monday – Friday, 09:00 – 18:00
- Employment: Full-time, On-site
Key Responsibilities
- Architect, develop, and maintain scalable backend services using Java and the Spring Framework.
- Design RESTful and GraphQL APIs consumed by web and mobile frontends.
- Collaborate with frontend engineers, DevOps, and business analysts to deliver end-to-end features.
- Optimize database queries and data models for performance and reliability.
- Ensure code quality through peer code reviews, unit tests, and integration tests.
- Participate in solution architecture discussions and contribute to technical documentation.
- Identify and resolve performance bottlenecks, security vulnerabilities, and technical debt.
- Work within Agile/Scrum teams, contributing to sprint planning and retrospectives.
- Support junior developers through mentoring and knowledge sharing.
Technical Requirements
Core Technologies
- 4+ years of professional backend development experience.
- 3+ years of hands-on experience with Spring Boot and Spring Framework.
- Strong proficiency in Java (Java 11+), including concurrency and JVM internals.
- Experience with Spring Security, Spring Data JPA, and Spring Cloud.
- Deep understanding of microservices architecture and design patterns.
Data & Persistence
- Proficiency with relational databases: PostgreSQL, MySQL, or Oracle.
- Experience with NoSQL databases such as MongoDB or Redis.
- Solid understanding of ORM frameworks (Hibernate) and query optimization.
Integration & Messaging
- Experience with message brokers: Apache Kafka, RabbitMQ, or ActiveMQ.
- Knowledge of SAP integration patterns (RFC, BAPI, IDoc) is a strong plus.
- Familiarity with OAuth2 / JWT-based authentication and authorization.
Tools & DevOps
- Proficiency with Git and version control workflows.
- Experience with CI/CD pipelines, Docker, and Kubernetes.
- Working knowledge of Maven or Gradle build systems.
- Familiarity with monitoring tools: ELK Stack, Prometheus, Grafana.
Non-Technical Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent.
- Analytical thinker with strong debugging and problem-solving capabilities.
- Ability to translate business requirements into technical specifications.
- Self-driven professional who takes full ownership of assigned deliverables.
- Collaborative team member comfortable working across cross-functional teams.
How to Apply
- Send your CV to the e-mail address in the Apply for job button with the subject line: "Senior Backend (Spring) Developer – Application"