Job Title: Java Development
Mandatory Skills: Java 17, JSF / PrimeFaces, MongoDB / SQL, Flutter / Angular, API
Job Summary:
We are seeking a skilled Java Developer with hands-on experience in modern Java development using Java 17, Spring Boot, PrimeFaces (JSF), and MongoDB. You will be responsible for designing, developing, and maintaining scalable backend systems and dynamic user interfaces for our enterprise applications.
Responsibilities:
Design and implement backend services using Java 17 and Spring Boot.
Build and maintain responsive UIs with PrimeFaces and JSF.
Integrate and manage MongoDB databases, including schema design and performance optimization.
Collaborate with cross-functional teams to gather requirements and deliver quality software.
Write clean, maintainable, and testable code following best practices.
Participate in code reviews, architecture discussions, and continuous improvement initiatives.
Requirements:
Strong experience with Java 17 and the Java ecosystem.
Solid knowledge of Spring Boot and related Spring modules.
Proficiency in PrimeFaces and JSF for front-end development.
Experience working with MongoDB, including aggregation, indexing, and data modeling.
Understanding of RESTful APIs, security, and microservice architecture.
Familiarity with version control (e.g., Git), CI/CD pipelines, and Agile methodologies.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration abilities.