Java Developer
Role details
Job location
Tech stack
Job description
and strong experience with Java 21 or recent versions of the Java ecosystem. Role and Skills - Design, develop, and maintain scalable, high-performance backend applications using Java 21. - Participate in technical design and the definition of microservices-based architectures. - Implement and evolve RESTful APIs for integration with internal and external systems. - Design, optimize, and maintain data models in PostgreSQL, ensuring performance and scalability. - Apply Clean Code principles, SOLID principles, design patterns, and software development best practices. - Conduct code reviews, promoting quality standards and best practices within the team. - Experience with HTML, CSS, and JavaScript. - Knowledge of React (experience with other frameworks is also highly valued). - Knowledge of component libraries such as Material UI. - Familiarity with state management libraries such as Redux. - Collaborate with architects, Product Owners, QA, and other technical teams to define robust solutions aligned with business objectives. - Participate in defining observability, monitoring, and application performance strategies. - Participate in mentoring activities and provide technical support to less experienced developers. Technical Knowledge - Java 21 or recent versions of the Java ecosystem - Spring Boot, Spring Framework, Spring Data JPA / Hibernate - REST API development - Maven or Gradle - Proven experience with microservices architectures - Strong knowledge of PostgreSQL - Strong frontend development knowledge: React, component libraries such as Material UI - Experience with Agile methodologies (Scrum/Kanban). Nice to Have - Experience with Docker and Kubernetes. - Experience with cloud platforms (AWS, Azure, or GCP). - Experience with messaging and event-driven technologies: Kafka, RabbitMQ - Knowledge of observability and monitoring tools - Experience implementing and maintaining CI/CD pipelines: - Knowledge of security
Requirements
best practices for API and backend application development. ️Languages: English C1 Location: FULLREMOTE We're great, but with you we'll be even better Want to know more? Click here ️ and find out See what people say about us ️ ️ Glassdoor Reviews Feel free to send us your profile, we are excited to meet you The employee will adhere to information security policies: -Will have access to confidential information related to Capitole and the project they are working on. -Must comply with the security policies and internal policies of the company and the client. -Must sign an NDA.