Senior Java Software Engineer

Experience: 5+ years
Work Format: Hybrid (Poland, Warsaw)


Responsibilities

  • Build, operate, and maintain the information system ensuring high availability and service continuity.
  • Design, develop, and deliver high-quality software solutions following best practices (maintainable, secure, scalable, testable, and well-documented).
  • Oversee software production for assigned components or system areas.
  • Analyze, clarify, and validate business requirements in collaboration with stakeholders.
  • Participate in pre-project studies and contribute to solution design decisions.
  • Develop software in accordance with coding, security, and architectural standards.
  • Optimize, refactor, and maintain existing codebases.
  • Integrate software packages and configure system components.
  • Define and implement testing strategies; support deployments across multiple environments.
  • Maintain and update technical documentation.
  • Provide application support and participate in continuous improvement initiatives.
  • Support and maintain legacy systems while ensuring knowledge transfer.
  • Actively participate in internal and external developer communities to share best practices.
  • Continuously enhance technical skills and stay updated with new technologies.


Required Technical Skills

Core:

  • Java 17–21 (expert)
  • Spring Boot 3.x (expert)
  • Docker & Kubernetes (expert)
  • Git (expert)
  • Kafka (expert)
    Databases:
  • Oracle SQL (expert)
  • Redis (expert)

Web Services:

  • REST/HTTP (expert)
  • SOAP (basic knowledge)

CI/CD & Tools:

  • Jenkins, GitLab CI, Maven (expert)
  • Webpack (expert)
  • IDEs: IntelliJ IDEA, Visual Studio Code (expert)
  • JIRA & Confluence (working knowledge)

Security:

  • Awareness of OWASP principles

 

Soft Skills

  • Strong analytical and problem-solving abilities
  • Ability to manage change and support continuous improvement
  • Excellent communication and collaboration skills
  • Experience mentoring and supporting team members
  • Team-oriented, results-driven, and accountable
  • Creative and innovative approach to challenges
  • Adaptable in a fast-changing technical environment


Location Requirements

  • Hybrid: Poland, Warsaw
  • Minimum 50% presence at the client’s office


Project Overview

The project focuses on developing and maintaining a high-availability information system using modern Java technologies and cloud-native solutions.

Required languages

English B2 - Upper Intermediate
Java 17–21, Spring Boot 3.x, Docker & Kubernetes, Git, Kafka, Oracle SQL, Redis
Published 18 December
50 views
·
1 application
100% read
·
100% responded
Last responded 5 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...