A Client of Freshersworld
Job Description
Software DeveloperYour Role and ResponsibilitiesShould have worked on at least one end to end Development project from scratchExperience 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, NodejsKnowledge of document store/MongoDB/Elasticsearch, messaging queueGood team playerExperience with Jenkins Setup CI/CD (Continuous Integration / Continuous deliveryA self-motivated learner and builder with strong customer focus and obsession with qualitySteep learning curve ability to learn and apply new technology in developmentThe candidate should have excellent problem solving and debugging skillsGood 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 ExpertiseJava 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 PatternsPreferred Technical and Professional ExperienceMicroservices, Docker, Kubernetes, Elasticsearch, KafkaRequired EducationBachelor’s DegreePreferred EducationMaster’s Degree
BCA, BE/B.Tech, BSc, ME/M.Tech