Position Details
At Ntconsult, we're looking for a highly skilled Senior Java Back-end Developer to join our team. As a key member of our agile team, you will be responsible for designing, developing, and maintaining high-performance Java backend systems using Java 17+ and Spring Boot 2+. You will also be implementing object-oriented programming (OOP) principles, design patterns, and best coding practices. In addition, you will be developing and optimizing database solutions with RDBMS and NoSQL databases, building microservices, and implementing communication patterns across distributed systems. Furthermore, you will be utilizing Hibernate for ORM and data persistence, leveraging containerization technologies like Docker or Podman for deployment and scaling, collaborating with cross-functional teams to integrate solutions with AWS cloud services, and writing and maintaining high-quality unit tests using JUnit 5, Cucumber, and Mockito.