Expertise in J2EE, Spring, Spring boot, Hibernate, JPA
Candidate must have expertise in development of multi-tiered Java EE-style applications.
Knowledge of design principles and fundamentals of architecture
Understanding of performance engineering
Good understanding of SDLC and agile methodologies
Awareness of latest technologies and trends
Knowledge of Maven/Gradle & Ant
Logical thinking and problem-solving skills along with an ability to collaborate
Experience with application server (weblogic, websphere, jboss, tomcat), Kafka, IBM MQ, Oracle 12c, RESTful web services, Docker, Kubernetes and Micro-services and any cloud platform will be added advantage
*Responsibilities of the role includes
Performs independent technical and functional analysis for development in projects
Designs applications or subsystems on major projects and platforms
Participates in application-level architecture design and review
Develops comprehensive documentation for multiple application supporting several corporate initiatives.
Supports and performs all phases of testing leading to implementation.