Senior Java Developer

About the Company

Hyand Group delivers tailored software solutions with a strong focus on the automotive, mobility, retail, finance, public sector, and industrial domains. With offices in Germany, Poland, Lithuania, and India, the company employs over 900 professionals who design sustainable IT architectures, develop agile software solutions, and ensure efficient system operations. The portfolio includes cutting-edge cloud and edge computing services, SAP consulting, and advanced analytics and AI-driven process optimization. Hyand drives digital transformation by offering comprehensive, end-to-end services across the entire value chain.

About the Role

This role involves participating in the full software development lifecycle—ranging from requirements engineering and system design to implementation, testing, and documentation. The position is part of an international, distributed team where English is the primary language. The exact responsibilities will vary based on project scope and individual expertise.

Responsibilities

  • Engage in all stages of the software development lifecycle
  • Analyze requirements and contribute to architecture and design decisions
  • Write clean, maintainable, and efficient Java code following KISS and SOLID principles
  • Develop and execute unit tests using JUnit and JMockit
  • Perform static code analysis with tools like SonarQube, PMD, FindBugs, and Checkstyle
  • Collaborate using version control systems such as Git and GitLab
  • Support CI/CD processes with tools like Jenkins
  • Work with relational databases and containerization tools, particularly Docker
  • Document technical solutions and ensure code quality in distributed team environments

Required Skills

  • 5+ years of experience with Java (version 8 or higher)
  • Strong understanding of Java EE and/or Spring Framework
  • Deep knowledge of design patterns and Clean Code principles
  • Proficient in unit testing and static code analysis
  • Hands-on experience with Docker and CI/CD pipelines
  • Strong background in relational databases
  • Excellent English communication skills

Preferred Qualifications

  • Experience designing distributed systems using microservices
  • Frontend development expertise with Angular or React
  • Familiarity with AWS or Azure cloud platforms
  • Practical knowledge of agile methodologies (e.g., Scrum, pair programming)
  • Industry experience in automotive or mobility software development

Full details of this position are available on the official website linked below:

Copyright © 2025 MyJavaJobs.com. All Rights Reserved.