Job Openings Senior Java Developer, hybrid in Prague

About the job Senior Java Developer, hybrid in Prague

We are looking for an experienced Senior Java Developer to join an international development team focused on enterprise application development and DevSecOps delivery. We value a developer with strong backend expertise, cloud-native mindset, and experience working in modern microservices environments with CI/CD practices.

Start Date: ASAP
Location: Prague, 3 times per week
Language: English
Contract Type: B2B

Responsibilities

  • Design, develop, and maintain enterprise Java applications and microservices
  • Develop cloud-native applications following modern software engineering practices
  • Participate in object-oriented analysis, design, and development
  • Implement and maintain REST APIs and integration services
  • Work with relational databases and persistence technologies
  • Collaborate with DevOps teams and support CI/CD delivery pipelines
  • Develop and maintain automated unit and integration tests
  • Participate in secure software development following OWASP best practices
  • Support application monitoring, troubleshooting, and performance optimization
  • Contribute to API design and OpenAPI/OAS contract implementation
  • Work with messaging and integration technologies such as JMS, Kafka, and Message Queues
  • Collaborate with cross-functional teams in Agile delivery environments
  • Utilize AI-assisted development tools for code generation, refactoring, and testing

Requirements

  • Strong experience with Java 1.8+ and modern Java development
  • Excellent understanding of Object-Oriented Design and Development principles
  • Strong experience with Microservices architecture
  • Experience with Spring Boot and Java EE
  • Hands-on experience with Persistence API and Hibernate 4+
  • Good knowledge of REST services, JSON, and XML processing
  • Experience with relational databases such as MS SQL and Oracle
  • Knowledge of JDBC and database technologies
  • Experience with Maven, Git, and CI/CD pipelines
  • Understanding of cloud-native application development
  • Experience with integration technologies such as JMS and Message Queues
  • Familiarity with Kafka
  • Experience designing and implementing API contracts using OpenAPI Specification (OAS)
  • Knowledge of JSP, HTML, CSS, and JavaScript
  • Experience with Atlassian tools such as Jira, Confluence, Bitbucket, and Bamboo
  • Understanding of OWASP Top 10 and secure coding practices
  • Experience with monitoring and logging tools such as Dynatrace and ELK/EFK
  • Experience with Apache POI and document generation tools such as Jasper Reports or iText is an advantage
  • Experience with test-driven development
  • Ability to work independently in Agile and DevSecOps environments

Nice to Have

  • Experience with AI-assisted software development and LLM integrations
  • Experience building AI-enabled APIs
  • Experience orchestrating model/service calls within backend applications
  • Experience with automated document/report generation