Backend Development Role (Java, Python , Springboot, PostgreSQL)
· Solid working experience in Java, Java-EE & microservices development skills.
- Solid understanding of the collections frameworks & 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
· Significant experience on core features of Spring such as Dependency Injection, cross-cutting patterns, Spring Security etc.
- Working experience in database (postgress, oracle etc)
- In-depth understanding of the entire web development process (design, development and deployment)
- Comprehensive knowledge of Web design patterns and framework like spring and Spring-Boot.
- Collaborate with Front-end developers to integrate user-facing elements with server side logic
- Hand-on experience with unit testing and working with continuous integration environment life cycles
- Exposure to working with Docker & Kafka or any messaging system
- Excellent communication skills with the ability to solicit and formalize requirements and work with end users/customers.
- Ability to work in a semi-structured environment where requirements and priorities are dynamic.
Experience with agile/scrum/kanban/safe development methodology.