Bachelor's or master’s degree in computer science, Information Technology, or a related field.
Minimum of 5+ years of hands-on IT experience in implementing Java 8, J2EE, and related Java technologies.
Strong core Java skills and expertise in Java Spring Boot.
Proficiency in advanced SQL and multithreading.
Hands-on experience with Spring core, Spring JPA, GIT, Maven, and CI/CD tools (Jenkins).
Hands-on experience in HTML, CSS, JavaScript and other frontend technologies.
Good exposure and progressive experience working on AWS Cloud and integrations.
Experience in applying Design Patterns.
Understanding of Architectural Blueprints, UML, and Application Design.
Knowledge and experience in implementing industry-standard protocols for API security,including OAuth.
Knowledge or experience on Vaadin (Add-on).
Excellent written and verbal communication skills. Ability to effectively communicate with clients.
Demonstrated commitment to continuous improvement.
Willingness to research, vet, learn, and deploy bleeding-edge technology and best practices