Conceptualize, design, program, test, implement and deploy software applications using the appropriate documentation, processes, and quality standards.
Provide business and project expertise when collaborating with clients, IT resources, vendors, consultants and other stakeholders to identify the user requirements, assess technologies, recommend and implement technical solutions.
Enters codes to create production data base. Selects and enters codes of utility program to monitor database performance, such as distribution of records and amount of available memory.
Directs programmers and analysts to make changes to data base management system.
In depth experience designing and working with n-tier architectures (UI, business logic layer, data access layer) as well as experience in distributed architectures using integration hubs such as Data Power, Mule or any ESB s Strong skills (Spring MVC, Spring Boot, Spring data, Spring-Core, Spring transactions etc.,) on J2EE Framework and internals of the architecture, including JSP, EJB, servlets, JNDI, JDBC, JMS, JTA transaction services, logging (Log4J), thread management and development of asynchronous java processes