Workiy

Java Angular Developer

Workiy

Information Technology & Services · 11-50 employees

Yesterday
Remote Senior (5-10 yrs) Full-time
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design, develop, and maintain scalable web applications using Java and Angular. Build RESTful APIs and microservices while collaborating with cross-functional teams in an Agile environment.

What they look for

Java Spring Boot Angular TypeScript HTML5 CSS3 Microservices RESTful APIs SQL Git Maven Gradle JUnit Agile Scrum JavaScript

Requirements

Requires 8+ years of experience in Java Full Stack development with proficiency in Spring Boot and Angular. A Bachelor's degree in Computer Science or a related field is required or equivalent experience.

Full description

This is a remote position.

We are looking for a skilled Java Full Stack Developer with experience in Java, Spring Boot, and Angular to join our development team. The ideal candidate will be responsible for designing, developing, testing, and maintaining scalable web applications while collaborating with cross-functional teams to deliver high-quality software solutions.

Key Responsibilities:

  • Design, develop, and maintain web applications using Java and Angular.
  • Build and enhance RESTful APIs using Spring Boot.
  • Develop responsive and user-friendly front-end interfaces using Angular, TypeScript, HTML5, and CSS3.
  • Implement scalable microservices-based applications.
  • Write clean, maintainable, and efficient code following best practices.
  • Perform unit testing, debugging, and troubleshooting.
  • Collaborate with business analysts, QA engineers, and other developers throughout the software development lifecycle.
  • Participate in code reviews and Agile/Scrum ceremonies.
  • Optimize application performance and ensure security and reliability.

Requirements

  • 8+ years of experience in Java Full Stack development.
  • Strong proficiency in Java (Java 8/11/17).
  • Hands-on experience with Spring Boot and Microservices.
  • Experience developing front-end applications using Angular, TypeScript, HTML5, CSS3, and JavaScript.
  • Strong understanding of RESTful APIs and web services.
  • Experience working with SQL databases (Oracle, MySQL, PostgreSQL, or SQL Server).
  • Familiarity with Git and build tools such as Maven or Gradle.
  • Experience with unit testing frameworks such as JUnit.
  • Knowledge of Agile/Scrum development methodologies.
  • Strong analytical, problem-solving, and communication skills.
  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).