Java Software Engineer

Hays โ€” Czechia ยท Posted ~1 day ago

Mid Contract Hybrid

Skills

Java 8+ Object-oriented programming Microservices REST APIs JMS Message queues JPA Hibernate SQL Spring Boot Java EE CI/CD Git Maven Bamboo TDD OWASP Top 10 JSP HTML CSS JavaScript JSON XML Java Kafka

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary

A technology team is seeking an experienced Java Software Engineer to design, build, enhance, and maintain secure applications in a DevSecOps environment. The role includes microservices development, REST integrations, messaging, persistence, database development, automated delivery, test-driven development, and secure coding. Candidates need at least four years of software development experience and strong expertise across modern Java, Spring-based development, CI/CD, SQL, and application security.

Highlights

Long-term B2B contract with potential extension, hybrid work, and the opportunity to develop secure microservices in a DevSecOps-focused environment.

Description

Contract Details Contract Type: B2B ContractStart Date: ASAPEnd Date: 30/11/2026 with possible prolongation afterRegime: Hybrid (2โ€“3 days per week in the office) About the Role A Java Developer is required to support application development within a DevSecOps-focused environment. The role involves designing, building, enhancing, and maintaining applications using modern Java technologies, microservices architecture, and CI/CD practices. The position requires close collaboration with development and DevOps teams while ensuring code quality, security, and performance. Key Responsibilities Develop and maintain applications using Java 1.8+ and related technologies following object-oriented design principlesDesign, build, and support microservices-based solutions, including REST APIs and integrations with messaging technologies such as JMS and Kafka.Work with Persistence API, Hibernate 4+, database technologies, and SQL queries to support application functionality and data management.Participate in DevOps-driven development processes, including CI/CD pipelines using tools such as Git, Maven, and Bamboo.Apply Test Driven Development (TDD) practices and contribute to secure software development aligned with OWASP Top 10 principlesCollaborate on frontend-related tasks involving JSP, HTML, CSS, and JavaScript when required. Required Experience and Skills A minimum of 4 years of professional experience in software development.Strong expertise in Java 1.8+, object-oriented design and development, microservices, Persistence API, Hibernate 4+, JSP, HTML, CSS, JavaScript, Maven, and Git.Experience working within DevOps teams utilizing CI/CD pipelines and tools such as Git, Maven, and BambooGood knowledge of Spring Boot, Java EE, database technologies, JMS, message queues, REST API consumption and testing, and JSON/XML processing.Practical experience with SQL query development and database interaction.Understanding of secure coding practices and OWASP Top 10 principles. Nice to Have Experience with Kafka.Exposure to AI-based coding assistants.Experience working with Apache POI for Excel file processing.Familiarity with issue-tracking tools such as JIRAExperience with JDBC, MS SQL, and Oracle databases.