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
📊
$3500-5500
Average salary range of similar jobs in
analytics →
Loading...