Job Description

- Responsible for supporting entire application lifecycle including Concept, Design, Develop, Test, Release and Support - Works on problems of relatively complex scope through general usage of standard programming concepts and principles and application of own judgment - Produce fully functional web applications writing clean code. Conduct unit and UI tests to identify malfunctions - Analyze and Prototype an application with minimum requirements and guidance Implementation of security and data protection

Requirements

- Must have very good knowledge in Java 11, functional programming, Collection framework, Java design patterns. - Must have detailed knowledge in Spring framework 5, Spring Boot, Layered architecture Controller, Services and Repositories, Sound knowledge in REST APIs, HttpMehods GET, POST, PUT, DELETE, PATCH, OPTIONS. - Must have a Good understanding of Mongo DB architecture, the difference between No-SQL and SQL database, how to query mongo collections. - Must have a good understanding of logging frameworks in Java and Spring Boot applications, How to gracefully handle exceptions using Controller Advice in Spring. - Must have a solid understanding of the JMS framework. - Must have prior experience in troubleshooting/triaging highly scalable cloud-native applications in the production environment. - Source Code Repo Must have Github/Gitlab experience to maintain source code and branching strategy. - Strong communication and organizational skills - Proven ability to balance multiple priorities and communicate across organizational boundaries - Experience with Agile development process

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،