Senior Java Developer

İnnovasiya və Rəqəmsal İnkişaf Agentliyi

Location
Baku
Employment
Full-time
Level
Other
Category
Backend
Posted
Deadline

Description

We are looking for a highly skilled Senior Java Developer to join our engineering team. In this role, you will be responsible for designing and implementing complex, scalable server-side logic and ensuring the seamless integration of data between back-end systems and front-end applications.

You will play a pivotal role in architectural decisions, driving the adoption of best practices in microservices and distributed systems, while mentoring junior developers and scaling our enterprise infrastructure.

Core Responsibilities

  • • Design and develop complex software systems using Java technologies;
  • • Collaborate with business stakeholders, project managers, and other developers to understand project requirements and develop technical solutions that meet business needs;
  • • Lead the development team in implementing technical solutions that meet business requirements;
  • • Ensure that software solutions are scalable, reliable, and maintainable;
  • • Write clean, efficient, and well-documented code;
  • • Participate in code reviews, testing, and debugging to ensure high-quality deliverables;
  • • Develop and maintain technical documentation for software solutions;
  • • Stay up-to-date with the latest Java technologies, tools, and best practices;
  • • Provide technical leadership and mentorship to other developers in the team.

Requirements

  • • Bachelor's or Master's degree in Computer Science or related field;
  • • At least 5 years of experience in Java development, with a proven track record of designing and developing complex software systems;
  • • Understanding algorithms and data structures;
  • • Strong experience with Java 8 and higher;
  • • Strong experience with Spring, SpringBoot, Spring WebFlux;
  • • Proven experience with OpenID and OAuth 2.0;
  • • Experience with microservices architecture and related technologies such as Kubernetes;
  • • Knowledge of concepts and experience with Message Brokers (Kafka, RabbitMQ);
  • • Experience with database design and development, including SQL and NoSQL databases;
  • • Strong knowledge of software architecture patterns and best practices;
  • • Strong problem-solving and analytical skills;
  • • Strong communication skills, both written and verbal;
  • • Ability to work independently and as part of a team;
  • • Proven ability to provide technical leadership and mentorship to other developers in the team.

Preferred Qualifications

  • AI Integration: Design and implement features leveraging LLM APIs (OpenAI, Anthropic, or open-source models) to enhance application capabilities.
  • AI-Driven Productivity: Utilize AI coding assistants (e.g., Claude Code, GitHub Copilot, Cursor) to accelerate the development lifecycle, ensuring high-quality code output and faster prototyping.
  • Prompt Engineering: Develop and optimize prompts for backend automation, data extraction, or natural language processing tasks.
  • Experience in high-load systems and performance tuning.
  • Strong communication skills and the ability to work in an Agile/Scrum environment.

Apply at the source

This role was published by İnnovasiya və Rəqəmsal İnkişaf Agentliyi and listed via Glorri. Applications are handled there, not on this site.

View & apply on jobs.glorri.com ↗

7 views