Description

Job Description –

Job Responsibilities

Design, develop, and implement web applications using Java/J2EE technologies.

Collaborate with cross-functional teams, including designers, front-end developers, and product managers, to gather and refine requirements, ensuring alignment with overall business goals and client needs.

Be a liaison between business stakeholders and middleware/infrastructure teams as required.

Develop clean code that is maintainable and well-structured, adhering to best practices and industry standards for Java/J2EE development.

Perform thorough testing and debugging of Java applications to ensure optimal functionality, reliability, and security.

Provide senior level technical oversight on multiple IT projects simultaneously.

Understand IT challenges and current state to assist formulating suitable IT strategy aligned with corporate objectives.

Analyse requirements and use cases to determine approach and development strategies.

Conduct testing of completed applications, websites, and software to assess user experience.

Help build business cases and define pre-packaged and bundled solutions.

Drive the design and construction of innovative technology solutions for the client's complex business problems.

Analyse and present various technical designs, its pros, and cons at design review sessions with all stakeholders and actively participate in the discussions.

Assess the impact to various product/downstream applications and present needed modifications.

Solution and develop high-quality integrations between 3rd party applications and internally developed systems that satisfy project requirements and align with corporate initiatives.

Translate business tactical and strategic initiatives into scalable and sustainable technical solutions, which are well documented.

Communicate and document architectural and technical approaches and decisions.

Identify tasks and estimate efforts as per project requirements.

Troubleshoot web site related issues to find and document root cause(s) and propose short term and long-term solution(s).

Research emerging technologies, lead evaluation studies and address organizational opportunities and associated risks.

 

 

Required Skills:

Java / J2EE – 5+ years

Strong knowledge in Hibernate, Spring, JPA, Groovy – 5+ years

JavaScript experience with a JS frameworks/library like ReactJS and NextJS - 2+ years

Web services client and server code (REST and SOAP) – 3+ years

Web development: HTML, CSS, JSON – 2+ years

Experience with Oracle RDBMS, SQL – 2+ years

Frameworks: Spring MVC, Spring Batch, Spring Data – 3+ years

Knowledge of DevOps, CI/CD, GIT, Jenkins – 3+ years

 

 

Desired Skills:

Azure development knowledge and experience

Knowledge of Content Management Systems like Drupal and WordPress

Experience with Agile methodology

Web Application Designs and Architectures

Health care insurance industry domain knowledge

Web site accessibility and usability


 

Education

Any Gradute