SENIOR FULL STACK DEVELOPER

SENIOR FULL STACK DEVELOPER

Hybrid role based downtown business core.

Salary: market rate role+

RESPONSIBILITIES

  • Understand business requirements for data and information especially in the financial services industry.
  • Responsible for end-to-end software development from initiation to deployment with holistic, scalable, pragmatic, and effective design.
  • Collaborate with a team of developers to design and develop cloud-based applications that utilize a variety of languages and development frameworks.
  • Integrate build and release pipeline with CI/CD.
  • Develop test units and conduct code reviews to ensure code quality.
  • Help produce development estimates and timelines for proposed solutions.
  • Lead, mentor, coach junior team members on client engagements.

REQUIREMENTS

  • Minimum Bachelors degree in Computer Science or Engineering.
  • Minimum 8 years experience in Information Technology, participating in complex development projects.
  • Strong experience in front-end UI development including: Angular, Javascript, Typescript, NodeJS, HTML, NPM
  • Strong experience in server-side development in Java, SQL knowledge and experience with integration with RDBMS.
  • Strong experiences in using development frameworks including: Spring Boot 2.x, Spring (Security, Data, Testing), Jakarta Bean, OpenCSV, OpenAPIv3, Apache POI, Lombok, JUnit, Gradle, Maven, Git
  • Nice to have experiences in Spring Doc, Spring Data REST, Spring HATEOAS, Spring Actuator.
  • Experiences with IDE tools such as: Eclipse, IntelliJ, VSCode, Spring Tool Suite
  • Experience working with Openshift.
  • Nice to have experience in AWS Technologies
  • Knowledge of Continuous Integration and Delivery (CI/CD) principles.
  • Experience with Agile development methodology.
  • Ability to work independently and excel in a team environment.
  • Strong communication skills.
  • Experience in leading and mentoring junior team members.

Apply this job