Job Description:
- Ensures adherence to established standards and capable to develop highly efficient and scalable Java applications.
- Consults with project teams and functional units on the design of important projects or services. Supports existing business systems applications. Performs additional job duties as required.
Roles & Responsibilities:
- Experience with developing the complex Java application adhering to low latency, high through-put and multi-threading requirements
- Experience with developing Java web Development (RESTful APIs using JAX-RS) using JAVA, J2EE, EJB, Java Transaction, and JPA
- Knowledge of the use of Java application containers
- Experience with Angular, Javascript, HTML, CSS
- Experience and knowledge in Java internals - Garbage collection, Application tuning, Java dump analysis would be preferred
- Experience with running Java on IBM mainframe would be an added advantage
- Knowledge of Java build tools
- Experience using Java testing tools for finished code
- Proficiency in DevOps tools as part of SDLC
- Experience with the IBM mainframe platform is a Mandatory
- Shell scripting experience is a plus
- Excellent problem-solving skills, strong analytical, troubleshooting and issue resolution skills.
- Good verbal and written communication and interpersonal skills
- Should be able to support production and should be available to support on call, as needed