key responsibilities:
· should have hands-on experience with java, spring boot
· should be well versed with agile development methodologies
· should have strong debugging and communication skill
· should participate in design discussions and provide application designs, architecture, timeline estimations
· problem solving mind and attitude
· ability to interface well with externally facing departments and directly with customers
· effective communication skills – written, spoken, listening and presentation
· great team player and experience working with global teams and global organizations
· genuine interest in learning and knowledge sharing
primary skills:
· understanding of spring boot , microservices and higher with the ability to create an initial project with the correct starter modules.
· proficiency with spring framework and higher.
· thorough understanding of java 8 or higher.
· innovate new approaches algorithms, libraries, tools, platforms, for relevant development areas
· strong programming skills in core java / j2ee expert level
· good at data structures, algorithms, problem solving and design patterns
· knowledge of web services, spring, orm frameworks, spring boot, spring cloud gateway, , spring security, jwt, eureka, hystrix, apache cassandra
· should be well familiar with sql/no-sql database
· knowledge of spring batch, kubernetes, docker is a plus point