Senior Java Developer
Hybrid, Kraków
Hirexa
Job Summary:
We are seeking a highly skilled and experienced Senior Java Developer with strong expertise in modern and legacy Java technologies, cloud platforms (Azure), and DevOps practices. The ideal candidate will play a key role in designing, developing, and modernizing enterprise applications, while ensuring robust deployment, monitoring, and automation across environments.
Key Responsibilities:
Design, develop, and maintain scalable Java applications using Java 8/11/17, Spring Boot, and Hibernate.
Modernize legacy systems built on Struts, JSP, and JDBC to contemporary technology stacks.
Develop and optimize SQL and PL/SQL queries for Oracle databases.
Deploy, monitor, and manage applications on Azure cloud using native services.
Implement CI/CD pipelines using Azure DevOps, Jenkins, and Git.
Automate infrastructure provisioning using Terraform, Ansible, or Bicep.
Orchestrate containerized applications using Kubernetes.
Write Shell/Bash scripts for automation and system tasks on Unix/Linux environments.
Use Python for automation, tooling, and scripting tasks.
Set up and maintain monitoring and logging solutions (Prometheus, Grafana, ELK, Azure Monitor).
Troubleshoot and debug issues across distributed systems and environments.
Collaborate with cross-functional teams to ensure high-quality delivery and performance.
Required Skills & Qualifications:
6+ years of experience in Java development.
Strong proficiency in Java (8/11/17), Spring Boot, Hibernate.
Experience with legacy technologies: Struts, JSP, JDBC.
Solid understanding of Oracle DB, SQL, and PL/SQL.
Hands-on experience with Azure cloud services.
Strong grasp of DevOps practices, CI/CD, and automation.
Proficiency in Kubernetes and container orchestration.
Experience with Unix/Linux systems and Shell scripting.
Working knowledge of Python for automation.
Familiarity with Git, Jenkins, Azure DevOps.
Experience in infrastructure as code tools: Terraform, Ansible, Bicep.
Exposure to monitoring/logging tools: Prometheus, Grafana, ELK, Azure Monitor.
Excellent problem-solving and debugging skills.
Preferred Qualifications:
Experience in migrating monolithic applications to microservices.
Azure certifications (AZ-204, AZ-400, etc.) are a plus.
Familiarity with Agile/SCRUM methodologies.
Score Card Mandatory for all candidates :-
Skills
(Score 1-5)
Java (8/11/17)
Spring, Spring Boot, Hibernate
Legacy Technologies (Struts, JSP, JDBC)
Oracle Database, SQL, PL/SQL
Azure Cloud Services
DevOps Practices (CI/CD, Automation, IaC)
Kubernetes
Unix/Linux & Shell Scripting
Python for Automation
Troubleshooting & Debugging
Git & CI/CD Tools (Azure DevOps, Jenkins)
Legacy to Modern Migration
Infrastructure as Code (Terraform, Ansible, Bicep)
Monitoring & Logging (Prometheus, Grafana, ELK, Azure Monitor)
Senior Java Developer
Senior Java Developer
Hybrid, Kraków
Hirexa