Design, develop, test, support and deploy solutions to users’ needs and requirements
Maintain and manage existing Code
Review and improvise code
Run tests and fix bugs
Gather customer requirements
Research and evaluate the requirement
Monitor junior team members. Make sure to implement best practices, standards and procedures including quality and delivery methodologies
Review of issues raised by junior team members and further analysis on it wherever required. Manage first level support.
Initiate Webex/checking logs and analyzing issue if any
Check emails and be up to date with project activities
Skills and Experience:
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