Vacancy catalog
SoftServe
Archived

Middle Java Software Engineer (On-call support)

SoftServePoland
Work model
Hybrid
Experience
2-5 years
Employment
Full Time
Compensation
Not disclosed
Technology signal
15 tags

Technology context

15

Parsed from the vacancy text; ordered by relevance to this role.

Full listing

Role description

About the role

As a Java Engineer, you will join a team developing and enhancing solutions supporting the patent grant process, a core business capability. The role is primarily focused on delivering new functionality while contributing to application maintenance and incident resolution to ensure the stability and reliability of business-critical systems.

Responsibilities

  • Design, develop, and maintain Java-based applications supporting the patent grant process.
  • Deliver high-quality, scalable, and maintainable software using Java and the Spring Framework (Spring Boot, Spring Security).
  • Collaborate closely with QA Engineer and other developers to deliver business value.
  • Analyze functional and technical requirements and translate them into reliable technical solutions.
  • Work with SQL databases and contribute to cloud-native application development in containerized environments using Docker and Kubernetes.
  • Contribute to CI/CD processes using GitHub and ArgoCD, and participate in code reviews and continuous improvement initiatives.
  • Support production applications by investigating incidents and leveraging monitoring and observability tools such as Prometheus, Grafana, ELK/Loki, and PagerDuty to ensure system stability.
  • Participate in a paid 24/7 support rotation to ensure timely incident response and service continuity (will be paid additionally).

Requirements

  • Strong commercial experience with Java and enterprise application development.
  • Experience designing, developing, and supporting enterprise applications using object-oriented programming principles and clean coding practices.
  • Familiarity with Spring Framework, SQL, and modern software development practices will be an advantage.
  • Exposure to cloud-native architectures, containerization (Docker, Kubernetes), CI/CD pipelines (GitHub, ArgoCD), and monitoring tools (Prometheus, Grafana, ELK/Loki, PagerDuty) is a plus.
  • Strong analytical and problem-solving skills with the ability to troubleshoot complex technical issues.
  • Excellent communication skills, a proactive mindset, and ownership of technical solutions.
  • Willingness to participate in a paid 24/7 support rotation.