Support Engineer - Java
Roles and Responsibilities
· Monitor, Scale and manage production environment.
· Managing the System Support for the channels and identify and resolve any technical issues arising.
· Assist development team to instrument/debug/manage application server and sandbox environment
· Ability to instrument and manage environments and application servers for the team.
· Strong in follow up and troubleshooting any live issue.
· Manage and Participate in bank DR and night activities.
· Design, implement and maintain applications that can be high-volume and low-latency
· Analyze user requirements to define business objectives
· Envisioning system features , define application objectives and functionality
· Create detailed design documentation
· Develop technical designs for application development
· Prepare and produce releases of software components
Skills :
· Strong support and troubleshooting skills
· Proficiency in Java, with a good understanding of its ecosystems, OOP.
· Familiarity with different design and architectural patterns
· Knowhow of Java concurrency patterns, MVC, JDBC. Multithreading and Synchronization.
· Experience in Oracle WebLogic: setup, configure, administrate, manage and scale.
· Experience in Oracle DB, MySQL,
· Experience in handling external and embedded databases
· Strong knowledge of JVM (Java Virtual Machine) , its drawbacks, weaknesses, and workarounds.
· Understanding of building tools like Ant, Maven, GIT, etc.
· Expertise in CD/ID and DevOps.
· Good Communication skills
Qualifications :
· 3 years’ experience.
· BSc Degree.