Software Developer

  • Software Programming
  • Mysore
  • 3 years ago
  • Full Time
  • Software Developer
  • Good in English
Job expired!
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