Epicareer Might not Working Properly
Learn More

Application Support Lead (Java)

$ 8,500 - $ 11,500 / month

Checking job availability...

Original
Simplified

Job Description

Description

We are looking for an experienced Java Technical (Tech/Team) Lead to be responsible for identifying the issues, providing solutions for technical issues which arise from the product delivered. To be successful as a Java Tech/Team Lead, you should demonstrate sound knowledge of industry best practices, good organizational and leadership skills, and proficiency inJAVAtechnologies. Ultimately, the Java Tech/Team Lead should possess good analytical skills, the ability to anticipate issues and frame remedial actions, and excellent teamwork skills.

Responsibilities

  • Investigate on the issues reported by Application Support (L2) and provide workaround and/or permanent solution.
  • Workaround solution includes but not limited to: data patch, shell scripting, PL/SQL scripting etc.
  • Permanent solution includes code change, workflow change etc.
  • Trouble shooting involves, simulation of the issue, going through various logs, working with the application team and with the infra team.
  • Should possess good people management skills such as managing the team, task allocation, mentoring, monitoring, motivating the team etc.
  • Support continuous improvement throughout the development life cycle of enterprise level software solutions. This includes enhancing / maintaining of software applications.
  • Create and maintain documentation for software design specifications.
  • Perform Unit Testing, Integrated Testing and troubleshooting of software application issues.
  • Reviewing the work of other team members with feedback for improvement (if applicable)
  • Using coding standards and best practices to ensure quality deliverables
  • Contribute as a team member to an operational, integration or application architecture requirements, design, implementation, or on-going operations deliverables

Skills and Qualifications

  • Candidate must possess at least a Diploma/Degree in Computing/Information Technology or equivalent
  • At least 5 years of development experience in Java
  • Experience in performing production support
  • Experience in Spring/Spring Boot framework
  • Experience in relational databases such as Oracle and MySQL
  • Experience in implementing web services such as SOAP and RESTful web services
  • Experience in frontend frameworks such as Angular, Struts, jQuery and Bootstrap
  • Experience in batch processing implementations
  • Have implemented some form of custom frameworks such as security and validations
  • Have some team leading experience
  • Good verbal and written communication skills
  • Advanced understanding of modern software development methodologies
  • Advanced understanding of software testing methodologies, scripting and tools
  • Minimum experience of three or more full SDLC for web application projects
  • Ability to work effectively in a team and with client

Good to have:

  • Experience in Agile development environments
  • Experience in DevOps toolchains
  • Experience in container platforms such as Docker and Kubernetes
  • Experience in messaging platforms such as Kafka and IBM MQ
  • Experience in Application Servers configurations like WebSphere and WebLogic will be an advantage
  • Experience in software testing tools such as Selenium, Karate, Microfocus UFT and Katalon

Job Description

Description

We are looking for an experienced Java Technical (Tech/Team) Lead to be responsible for identifying the issues, providing solutions for technical issues which arise from the product delivered. To be successful as a Java Tech/Team Lead, you should demonstrate sound knowledge of industry best practices, good organizational and leadership skills, and proficiency inJAVAtechnologies. Ultimately, the Java Tech/Team Lead should possess good analytical skills, the ability to anticipate issues and frame remedial actions, and excellent teamwork skills.

Responsibilities

  • Investigate on the issues reported by Application Support (L2) and provide workaround and/or permanent solution.
  • Workaround solution includes but not limited to: data patch, shell scripting, PL/SQL scripting etc.
  • Permanent solution includes code change, workflow change etc.
  • Trouble shooting involves, simulation of the issue, going through various logs, working with the application team and with the infra team.
  • Should possess good people management skills such as managing the team, task allocation, mentoring, monitoring, motivating the team etc.
  • Support continuous improvement throughout the development life cycle of enterprise level software solutions. This includes enhancing / maintaining of software applications.
  • Create and maintain documentation for software design specifications.
  • Perform Unit Testing, Integrated Testing and troubleshooting of software application issues.
  • Reviewing the work of other team members with feedback for improvement (if applicable)
  • Using coding standards and best practices to ensure quality deliverables
  • Contribute as a team member to an operational, integration or application architecture requirements, design, implementation, or on-going operations deliverables

Skills and Qualifications

  • Candidate must possess at least a Diploma/Degree in Computing/Information Technology or equivalent
  • At least 5 years of development experience in Java
  • Experience in performing production support
  • Experience in Spring/Spring Boot framework
  • Experience in relational databases such as Oracle and MySQL
  • Experience in implementing web services such as SOAP and RESTful web services
  • Experience in frontend frameworks such as Angular, Struts, jQuery and Bootstrap
  • Experience in batch processing implementations
  • Have implemented some form of custom frameworks such as security and validations
  • Have some team leading experience
  • Good verbal and written communication skills
  • Advanced understanding of modern software development methodologies
  • Advanced understanding of software testing methodologies, scripting and tools
  • Minimum experience of three or more full SDLC for web application projects
  • Ability to work effectively in a team and with client

Good to have:

  • Experience in Agile development environments
  • Experience in DevOps toolchains
  • Experience in container platforms such as Docker and Kubernetes
  • Experience in messaging platforms such as Kafka and IBM MQ
  • Experience in Application Servers configurations like WebSphere and WebLogic will be an advantage
  • Experience in software testing tools such as Selenium, Karate, Microfocus UFT and Katalon