Demand Type: MBRDI_Proactive
- Solid working experience in Java, Java-EE, and microservices development.
- Strong understanding of collections frameworks and the entire application lifecycle, focusing on coding and debugging.
- Write clean code to develop functional web applications/services web services using HTTP REST/JSON and SOAP.
- Significant experience with the Spring Framework (Persistence, REST, Messaging, Integrations) such as Spring Boot.
- Expertise in core Spring features such as Dependency Injection, cross-cutting patterns, and Spring Security.
- Working experience with databases like PostgreSQL or Oracle.
- In-depth understanding of the full web development process (design, development, and deployment).
- Experience with Angular Framework, JavaScript, and CSS.
- Comprehensive knowledge of web design patterns and front-end technologies like HTML5, JQuery, and MVC frameworks like Spring and Spring Boot.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Hands-on experience with unit testing and working in continuous integration environments.
- Exposure to working with Docker, Kafka, or other messaging systems.
- Excellent communication skills with the ability to gather and formalize requirements and work directly with end users/customers.
- Ability to work in a semi-structured environment with dynamic requirements and priorities.
- Experience with Agile, Scrum, or Kanban development methodologies.