Senior Java Engineer (API & Microservices)
⚲ Kraków
Do uzgodnienia
Wymagania
- Java
- Spring
- Hibernate
- JPA
- RESTful
- CI/CD
- Linux / Unix
- Front-End
- Cloud Computing
Opis stanowiska
Senior Java Engineer (API & Microservices)
We are looking for an experienced Java Engineer who wants to work on scalable, enterprise-grade solutions and have a real impact on system architecture and product development. This role combines hands-on software engineering with solution design, API governance, and close collaboration with cross-functional teams.
Hybrid model: 6-8 days per month from the office in Cracow
Responsibilities
• Design, develop, and maintain scalable applications and microservices using Java technologies
• Build secure, reliable, and high-performing APIs and backend solutions
• Contribute to data modeling, system architecture, and solution design
• Ensure non-functional requirements such as scalability, security, resilience, and reliability are embedded into the architecture
• Drive API governance standards across security, process, and system APIs
• Develop cloud-ready, flexible, and robust solutions
• Collaborate with cross-functional teams to deliver scalable and efficient products
• Troubleshoot and resolve complex production issues
• Perform code reviews, unit testing, and maintain high engineering standards
• Estimate development effort and support sprint planning activities
• Work with CI/CD pipelines and follow DevOps best practices
Requirements
• Strong hands-on experience with Java and Spring Boot
• Proven experience building APIs and microservices architectures
• Solid knowledge of Java/J2EE, Spring Framework, Hibernate, and JPA
• Experience working with RESTful web services and processing XML/JSON data
• Good understanding of secure coding principles and application security
• Strong experience with relational and NoSQL databases such as Oracle, PostgreSQL, and MongoDB
• Expertise in CI/CD pipelines, Jenkins, Docker, Git, shell scripting, and Unix/Linux environments
• Strong understanding of Agile methodologies including Scrum and Kanban
• Excellent analytical and problem-solving skills
Nice to Have
• Experience with JavaScript and frontend technologies such as React, Angular, or Node.js
• Familiarity with JavaScript build tools and dependency management
• Experience creating responsive web applications (Bootstrap, mobile-first design, etc.)
• Exposure to cloud platforms such as GCP, GKE, or AWS
• Knowledge of system architecture and solution design principles
• Experience or interest in Python, Machine Learning, or Data Science
We offer
• Work in a global, forward-thinking cybersecurity environment
• Real influence on cloud security strategy and standards
• Flexible working model and strong career growth opportunities
• Working under a B2B contract or an employment contract with Antal
We are looking for an experienced Java Engineer who wants to work on scalable, enterprise-grade solutions and have a real impact on system architecture and product development. This role combines hands-on software engineering with solution design, API governance, and close collaboration with cross-functional teams.
Hybrid model: 6-8 days per month from the office in Cracow
Responsibilities
• Design, develop, and maintain scalable applications and microservices using Java technologies
• Build secure, reliable, and high-performing APIs and backend solutions
• Contribute to data modeling, system architecture, and solution design
• Ensure non-functional requirements such as scalability, security, resilience, and reliability are embedded into the architecture
• Drive API governance standards across security, process, and system APIs
• Develop cloud-ready, flexible, and robust solutions
• Collaborate with cross-functional teams to deliver scalable and efficient products
• Troubleshoot and resolve complex production issues
• Perform code reviews, unit testing, and maintain high engineering standards
• Estimate development effort and support sprint planning activities
• Work with CI/CD pipelines and follow DevOps best practices
Requirements
• Strong hands-on experience with Java and Spring Boot
• Proven experience building APIs and microservices architectures
• Solid knowledge of Java/J2EE, Spring Framework, Hibernate, and JPA
• Experience working with RESTful web services and processing XML/JSON data
• Good understanding of secure coding principles and application security
• Strong experience with relational and NoSQL databases such as Oracle, PostgreSQL, and MongoDB
• Expertise in CI/CD pipelines, Jenkins, Docker, Git, shell scripting, and Unix/Linux environments
• Strong understanding of Agile methodologies including Scrum and Kanban
• Excellent analytical and problem-solving skills
Nice to Have
• Experience with JavaScript and frontend technologies such as React, Angular, or Node.js
• Familiarity with JavaScript build tools and dependency management
• Experience creating responsive web applications (Bootstrap, mobile-first design, etc.)
• Exposure to cloud platforms such as GCP, GKE, or AWS
• Knowledge of system architecture and solution design principles
• Experience or interest in Python, Machine Learning, or Data Science
We offer
• Work in a global, forward-thinking cybersecurity environment
• Real influence on cloud security strategy and standards
• Flexible working model and strong career growth opportunities
• Working under a B2B contract or an employment contract with Antal
🔍 Dekoder Ogłoszenia
🔴
have a real impact on system architecture and product development
Twoje pomysły mogą być brane pod uwagę, ale ostateczne decyzje podejmuje ktoś inny.
🔴
solution design
Może oznaczać zarówno faktyczne projektowanie architektury, jak i jedynie udział w dyskusjach na ten temat.
🔴
API governance
Prawdopodobnie będziesz egzekwować istniejące standardy API, a nie je tworzyć od podstaw.
🟡
cloud-ready, flexible, and robust solutions
Oczekuje się, że będziesz pracować z technologiami chmurowymi, ale konkretny dostawca lub stopień zaawansowania nie jest sprecyzowany.
🔴
support sprint planning activities
Twoja rola może polegać na szacowaniu zadań, a nie na faktycznym planowaniu sprintów.