Software Developer
Your Role and Responsibilities
Should have worked on at least one end to end Development project from scratch
Experience in JavaScript frameworks such as Angular, and React.
Having very good Hands-On experience working in JAVA programming and application development using Spring MVC, Spring Boot Microservices, REST API, Nodejs
Knowledge of document store/MongoDB/Elasticsearch, messaging queue
Good team player
Experience with Jenkins Setup CI/CD (Continuous Integration / Continuous delivery
A self-motivated learner and builder with strong customer focus and obsession with quality
Steep learning curve ability to learn and apply new technology in development
The candidate should have excellent problem solving and debugging skills
Good in communication (Interaction with global teams/business is very important)
Should be experienced in OOP concepts well. Should be proficient in exception handling, collections, Abstract Classes and Interfaces, Constructors, File IO and Serialization, Collections (List, Map, Set),Access Specifiers, Exceptions (Checked, Unchecked),Generics, Java Keywords (Static, Final, Volatile, Synchronized, Transient),JVM and Memory Management, Multithreading and Synchronization, JSP/ Servlets, MS. Should be skilled in one of the IDEs like Eclipse, or IntelliJ. Should be conversant with Build tools like Ant, and Maven.
Any once Cloud provides an experience (AWS/Azure/GCP)
Required Technical and Professional Expertise
Java 8, JEE, Spring Core, Spring Boot, Spring MVC, REST, Hibernate, Angular JS, Node JS, CSS3, HTML5, Any RDBMS database (DB2, Postgre, MYSQL, Oracle, etc.) and SQL knowledge ,
Git, Maven, Eclipse / Intellij, Design Patterns
Preferred Technical and Professional Experience
Microservices, Docker, Kubernetes, Elasticsearch, Kafka
Required Education
Bachelor's Degree
Preferred Education
Master's Degree