Description

Responsibilities:

  • Architect, design, and develop high-quality Java & Vue.js applications, ensuring best practices and standards are followed.
  • Conduct code reviews and provide constructive feedback to team members to improve code quality.
  • Develop and maintain software documentation, including technical specifications, unit testing plans, and deployment procedures.
  • Coordinate with stakeholders to gather requirements, provide updates, and address concerns.


What program/technology/software knowledge is essential for this role

  • Java – 100%
  • Vue.js – 100%
  • DevOps – 50%


Must-have Skills

  • Hands-on experience with Java frameworks (e.g., Spring, Hibernate) and build tools (e.g., Maven, Gradle).
  • Solid understanding of software development methodologies and Agile practices.
  • Demonstrated strong team leadership and ability in written and oral communication skills, along with strong presentation skills. Ability to determine the information and communication needs of the stakeholders and project.
  • Expert in multiple programming languages such as: JAVA, JavaScript (Node.js / Vue.js / React / Angular), Python.
  • Deep knowledge in DevOps and CI/CD pipeline best practices


Nice-to-have Skills

  • Experience with microservices in cloud such as Azure, Openshift, PCF
  • Experience with GraphQL.
  • Familiar with Workflow Automation such as Airflow, ActiveBatch

Education

Any Graduate