Overview
Job Requirements :
- 4+ years of experience in Java and IT software development.
- Experience with Java - developing server-side Java code for web applications in an Enterprise environment, utilizing popular application server like Tomcat(SpringBoot).
- Extensive knowledge on Java(17) and related technologies
- Extensive knowledge about Microservices and Event-Driven-Architecture (Event Streaming)
- Experience in Data structures, algorithms and Design Patterns.
- Experience and good knowledge of REST API
- Experience in working with databases using SQL and own ORM tools.
- Use complex SQL statements in the application to achieve different functionalities.
- Experience with Agile development methodology is preferred
- In-depth understanding of data management (e.g. permissions, recovery, security and monitoring).
- EWS(Exchange Web Services) and GraphAPI plus Java Mail in General (Javax Mail Framework)
- Analytical and problem solving skills.
- Excellent oral and written communication skills
- Ability to work independently and/or as part of a team
- Good organization and prioritization skills.
- Help developers to improve applications and establish best practices.
- Gather user requirements and identify new features.
- Should have the ability to learn new skills quickly.
Job Types: Full-time, Permanent
Benefits:
- Health insurance
- Provident Fund
Location Type:
- In-person
Schedule:
- Day shift
- Monday to Friday
Work Location: In person