Here at Nomiso, we work hard to provide our team with the best opportunities to grow their careers. You can expect to be a pioneer of ideas, a student of innovation, and a leader of thought. Innovation and thought leadership is at the center of everything we do, at all levels of the company. Let s make your career great!
Responsibilities:
Hands on experience in Spring Boot & related concepts such spring data, spring cloud
Writing clean and efficient code in Java 8
Developing and enhancing microservices (REST based or Event based)
Technical expertise in development, coding, testing, and debugging of Spring Boot Projects and ensures that projects meet or exceed specified standards and end-user requirements
Good understanding of hibernate or any other JPA implementer.
Good troubleshooting skills using debugging tools and analysing application logs.
Ability to work independently and effectively - identify problems, create plans, and implement solutions to them in an Agile / Scrum feature team environment
Excellent communication skills, both written and verbal
Assist junior team members in their development work
Perform code review for the team members
Required Skills:
At least 3 years of hands-on experience in developing spring boot projects and good understanding in spring data and spring cloud concepts.
Must have worked on developing REST webservices
Very good understanding of Java 8 and stream API
Must have experience in writing Junit and any mock framework like Mockito or PowerMock, Easymock etc.
Familiarity with Unix basic commands
Good in analytical and problem solving
Experience of using git, svn or any other SCM tools.
Good communication skills.
Basic understanding on Docker, Kubernetes and Devops concepts like CI/CD etc and cloud concepts is an added advantage.
Nice to have knowledge in BSS domain
Must have experience in microservices
Self-starter and quick learner and ability to work with minimal supervision
Good understanding of design pattern
Good understanding in any of the messaging system such as Kafka(preferably), RabbitMQ, ActiveMQ is an added advantage
Nice to have understanding in any of the NoSQL DB such as Couchbase, MongoDB etc.
Knowledge in any of the BPM tool such as Camunda is an added advantage
Strong coding experience in java 8
Expert in spring boot concepts
Excellent interpersonal, written, and verbal communication skills.
Excellent with REST webservices.
Very good understanding in microservice architecture
Basic understanding in any of the messaging framework such as Kafka, RabbitMQ
Ability to self-manage time, manage workload, multi-task, prioritise, and meet deadlines.
Good to have:
Experience using container management tools such as Kubernetes, Docker and Rancher.
Education:
A Bachelor s or Master s degree in Computer Science Engineering or technical degree.