Company Description.
ICT-GROUP is a fast growing company in the IT industry, developing advanced technology solutions for various business areas. We are looking for a Senior Java Developer to join your skills with our development team and work on innovative projects.
Responsibilities:
Development of complex, high-performance Java applications.
Implementation of scalable and maintainable solutions within Java EE.
Application development using Hibernate or other JPA frameworks for data management.
Implementation and management of RESTful services or Web Services (WS).
Writing unit tests using JUnit and other testing techniques.
Collaboration with team to define software architectures and solutions.
Required Skills:
Proven experience in programming in Java.
Experience in developing applications with Java EE.
Good knowledge of JPA frameworks, with specific experience in Hibernate.
Experience in using relational databases and SQL language.
Experience in implementing REST or WS services.
Thorough knowledge of JUnit for testing and unit testing best practices.
Optional skills:
Knowledge of Docker and Kubernetes for containerization and application management.
Experience with Microservices-oriented frameworks, such as Quarkus.
Familiarity with versioning tools such as Git.
Knowledge of CI/CD solutions for automating the development and deployment process.