Description

Job Description:

  • Responsible for analyzing and documenting the impact of business and technical changes including vulnerability patching, end-of-life component changes, and version upgrades.
  • Assesses and documents changes across user interface, middleware, database models, reporting components, security, and managed services.
  • Identifies risks, estimates timelines, validates project plans, and updates DevOps repositories.
  • Designs and implements changes across system components, conducts unit testing, packages solutions for deployment, and supports integrated and user acceptance testing.
  • Maintains technical documentation and release notes.

Requirement/Must Have:

  • Experience developing and maintaining applications with Oracle DB, MySQL, Oracle SQL Developer, PL/SQL, stored procedures, functions, and data modeling.
  • Experience with J2EE, Jakarta, Spring, Docker, Kubernetes, microservices, REST APIs, Gateway, JSON, React, Power BI, and message bus.

Experience:

  • Supporting and maintaining large, complex, and legacy applications using Java, WebSphere, Tomcat, MySQL, and Oracle.
  • Developing and maintaining applications with EJB, Eclipse, J2EE, UML, use case models, sequence diagrams, and ER diagrams.
  • Using Hibernate and JPA for application development.
  • Developing scalable cloud solutions using managed services.
  • Implementing Java Message Bus solutions.
  • Developing user interfaces in JSP, HTML, and JavaScript.
  • Integrating third-party tools and libraries for functionality within Java code.
  • Using DevOps tools including GitHub, automated deployment pipelines, dashboards, and Power BI.
  • Managing security, user authentication, and authorization.
  • Supporting applications using Oracle SQL Developer and optimizing query performance.
  • Applying Agile/Scrum SDLC methodologies.

Responsibilities:

  • Identify and document the impact of technical and business changes across all system components.
  • Validate project plans and confirm deliverable timelines.
  • Update DevOps repositories and documentation.
  • Design, implement, and unit test changes to user interface, middleware, metadata, database, reporting, and security components.
  • Package and document solutions for deployment.
  • Create test scripts, promote solutions to test environments, and support integrated and user acceptance testing.
  • Resolve testing issues and assist in production deployment.
  • Analyze server logs and address issues.

Should Have:

  • Knowledge of public sector health-related projects and ministry IT project approval processes.
  • Understanding of public sector enterprise architecture artifacts, processes, and practices.
  • Experience adhering to public sector unified project methodologies and gating processes.

Skills:

  • Java, J2EE, JSF, Hibernate, Power BI, Oracle DB, and MySQL.
  • Spring, Jakarta, Hibernate, JPA, UML, and ER diagrams.
  • DevOps, version control, and automated deployment tools.
  • Technical analysis, program design, coding, and unit testing.
  • System design modeling and technical documentation.
  • Evaluation and assessment of technical design options and integration capabilities.
  • Critical thinking, analytical, and problem-solving abilities.
  • Strong consulting, communication, and interpersonal skills.
  • Customer service skills including tact and diplomacy.

Qualification And Education:

  • 7+ years of experience with Oracle DB, MySQL, PL/SQL, and data modeling.
  • 4+ years of experience with J2EE, Jakarta, Spring, Docker, Kubernetes, microservices, REST APIs, Gateway, JSON, React, Power BI, and message bus.
  • 10+ years of experience in Java application development and maintenance for large-scale, mission-critical systems

Education

Any Graduate