All Jobs Vacancy

Urgent Need - Sr. Software Engineer (JAVA/TYPESCRIPT/NODE.JS) with Higher Educational Clients Exp.

Posted 1 week ago by Komplete Teleservices

Note: please don't apply resume without Higher Educational exp

The Senior Software Developer, with expertise in Java and/or Typescript on NodeJs, will design and develop new enhancements in the higher education technology sector. The ideal candidate must be a self starter that can identify and resolve issues autonomously and collaboratively at the appropriate times.

Responsibilities

  • Build efficient, testable, and reusable modules
  • Solve complex performance problems and architectural challenges
  • Integration of a variety of data storage solutions
  • Take ownership of existing build and deployment pipelines
  • Develop unit and system-level testing modules.
  • Coordinate and communicate with remote team members in an Agile development environment

Critical Skills and Qualifications

  • Strong understanding of modern Web Frameworks such as Express, and Spring.
  • Strong understanding of modern Web API design patterns such as GraphQL, and/or RESTful APIs
  • Strong understanding of fundamental design principles for building a scalable application
  • Strong understanding of Authentication and Authorization access patterns and protocols
  • Understanding of Object Oriented Programming following Service Layer Principles
  • Basic understanding of synchronous and asynchronous operations
  • Understanding of accessibility and security compliance
  • Familiarity working in a cloud environment, particularly AWS
  • Understanding of continuous integration/delivery, containers, and deployment automation
  • Ability to leverage infrastructure-as-code tooling for repeatable configuration across dev, staging, and production environments;
  • Proficient understanding of code versioning tools, such as Git and branching flow models

Desired Skills and Qualifications

  • Familiarity with AI Assisted Development; its benefits, limitations, and how to avoid common pitfalls.
  • Strong knowledge of common web server exploits and their solutions
  • Thorough knowledge of User authentication and authorization flows between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Familiarity with limitations of PHP, Java, or NodeJs as platforms and their workarounds
  • Basic understanding of front-end technologies, such as JavaScript, HTML, and CSS
  • Creating database schemas that represent and support business processes
  • Familiarity with relational and NoSQL databases and their declarative query languages
  • Familiarity with Unit test frameworks for Node and Java/groovy environments
  • Familiarity with Integration testing using Postman, Allure, and/or Playwright
  • Familiarity with Student Information Systems such as Peoplesoft, Banner, and Colleague and development against those systems.
  • Familiarity with API Gateways such as Tyk and Kong
Rate:
Not specified
Location:
Remote
IR35 Status:
Outside
Remote Status:
Remote
Industry:
IT
Seniority Level:
Senior

Take-Home Pay

Not Available

Visit calculators for additional details

Share job