Job Description
Role: Java Full Stack Developer
Location: Remote
Full Time/ Permanent
Must Have Technical/Functional Skills:
- Java, Spring Boot, MongoDB, Microservices.
- Deep knowledge of Java: A Java developer should have a strong understanding of the Java ecosystem and APIs (Application Programming Interface).
- Proficiency in Spring Boot: A developer should be well-versed in Spring Boot, which is an enterprise-grade framework used to create production-grade applications that can run on JVM (Java Virtual Machine) smoothly .
- Expertise in MongoDB: A developer should have a good understanding of SQL-based relational databases such as PostgreSQL, MySQL, and non-relational databases like MongoDB, Cassandra.
- Sound knowledge of Microservices: A developer should have a good understanding of microservices architecture, API-driven development, and REST, SOA, and microservices-based architecture.
- Familiarity with Cloud Deployment: A developer should have a good understanding of cloud deployment and cloud-based services.
- Experience with MVC Framework: A developer should have experience with MVC (Model-View-Controller) frameworks 2.
- Knowledge of Multi-threading: A developer should have a good understanding of multi-threading.
Roles & Responsibilities:
- Must have exposure in Agile projects with knowledge of Azure DevOps and Agile tools.