You should be required to be proficient in Java/J2EE tech stack.
Must have expertise in βAgileβ Software development methodology.
Good hands-on designing and development using SOLID Design principles.
Exposure to new age tech-stack like Spring AI.
Hands on experience on software development consisting of the following languages and technologies: Java, J2EE, Spring Boot, Angular or React, CSS. CSS pre-processors, Node.js.
You should be expected to have excellent communication skills and stakeholder management skills.
Also required an exposure of migrating legacy platforms to modern stack.
Some other highly valued skills may include:
Java 21, good experience in Core Java, multi-threading processing.
RESTful API, Spring Batch, Microservices Architecture.
Good experience in Database queries and Unix commands.