Full Stack Developer

Hire IT People
1 month ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Java
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Cloud Computing
Databases
Continuous Integration
Gradle
Maven
Node.js
NoSQL
Object-Oriented Software Development
Scrum
SQL Databases
CircleCI
Spring-boot
Angular
Kubernetes
GraphQL
Jenkins

Job description

  1. Develop and maintain Java applications using Spring Boot and Core Java.
  2. Build NodeJS applications utilizing frameworks such as Express and Nest, along with proficient JavaScript development.
  3. Create Angular 10+ UI applications to deliver engaging user experiences.
  4. Design, implement, and maintain APIs and services using RESTful architecture.
  5. Collaborate with cross-functional teams to automate development processes using tools like Maven or Gradle, Jenkins, etc.
  6. Deploy and manage code on cloud infrastructure, including Google Kubernetes Engine/AWS and Argo CD configuration.
  7. Develop and optimize SQL/NoSQL database schemas to support application requirements.

Requirements

  • Minimum of 8 years of enterprise/web/cloud applications software development experience.
  • Strong proficiency (7+ years) in Java development with Spring Boot and Core Java.
  • Extensive experience (7+ years) in NodeJS development and JavaScript frameworks.
  • Proven track record (5+ years) of building Angular 10+ UI applications.
  • Proficiency (5+ years) with functional, imperative, and object-oriented languages and methodologies.
  • Hands-on experience (5+ years) with automation technologies like Maven or Gradle, Jenkins, etc.
  • Experience (3+ years) in deploying code to run on cloud infrastructure.
  • Solid understanding (3+ years) of developing SQL/NoSQL database schemas.
  • Familiarity (2+ years) with Google Kubernetes Engine/AWS and cluster creation, along with Argo CD configuration.

Desired Skills:

  • Experience with GraphQL is a plus.
  • Familiarity with CI/CD tools such as CircleCI/Harness is preferred.
  • Strong verbal, written communication, and collaboration skills.
  • Demonstrated ability to foster a growth mindset and promote agility in self and others.
  • Proficiency in planning, delivering, and supporting execution and delivery.
  • Experience in team leadership is desired.
  • Knowledge of container-based technologies.
  • Familiarity with Scrum/Agile development methodologies.
  • Ability to work with complex systems and solve challenging analytical problems.
  • Exposure to the healthcare domain is advantageous.

Apply for this position