Java Developer

Java Developer

Posted 3 days ago by 1754639578

Negotiable
Outside
Remote
USA

Summary: The Java Developer role requires a professional with a strong understanding of microservices and software engineering principles. The candidate should have hands-on experience with modern applications, particularly Spring Boot, and be adept at building and maintaining critical production systems. A solid grasp of API design and experience with automation tools is essential for success in this position. The role is remote and classified as outside IR35.

Key Responsibilities:

  • Java developer with very good understanding of micro services.
  • Grasp of software engineering skills in modular design, data structures, algorithms.
  • Deep knowledge and hands on experience with modern applications like spring boot.
  • Experience building and operating critical production systems.
  • Solid understanding of modern API design and Restful principles.
  • Fluent with git (preferred) or other SCM system.
  • Strong Experience in automation and build tools like Maven, Ant and Gradle.
  • Bachelor's degree in computer science engineering or a related discipline, or equivalent work experience.
  • Experience in software development design and implementation of large scale distributed systems and web services building complex software that is testable and designed for extensibility.
  • Good understanding of building, deploying, and maintaining critical applications in a cloud based environment.
  • Work extensively with open source software capable to modify or extend code maintained as part of an open source project.
  • Employ both Object Orientated development skills and Systems Engineering skills.

Key Skills:

  • Java development.
  • Microservices architecture.
  • Software engineering principles.
  • Spring Boot.
  • API design and Restful principles.
  • Version control with Git or other SCM systems.
  • Automation and build tools (Maven, Ant, Gradle).
  • Bachelor's degree in computer science or related field.
  • Experience with large scale distributed systems.
  • Cloud application deployment and maintenance.
  • Open source software development.
  • Object-oriented development and systems engineering skills.

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Job Description:

  • Java developer with very good understanding of micro services.
  • Grasp of software engineering skills in modular design, data structures, algorithms
  • Deep knowledge and hands on experience with modern applications like spring boot.
  • Experience building and operating critical production systems
  • Solid understanding of modern API design and Restful principles
  • Fluent with git (preferred) or other SCM system
  • Strong Experience in automation and build tools like Maven, Ant and Gradle.
  • Bachelor's degree in computer science engineering or a related discipline, or equivalent work experience.
  • Experience in software development design and implementation of large scale distributed systems and web services building complex software that is testable and designed for extensibility.
  • Good understanding of building, deploying, and maintaining critical applications in a cloud based environment.
  • Work extensively with open source software capable to modify or extend code maintained as part of an open source project.
  • Employ both Object Orientated development skills and Systems Engineering skills.