Job Title: Java Full Stack Developer

Position: Remote

Duration: Contract

We are seeking an experienced Java Full Stack Developer with 8 10 years of hands-on experience in designing, developing, and maintaining enterprise applications. The ideal candidate should have strong expertise in Java, Spring Boot, Microservices, Angular, and SQL databases. Experience working with Parts, PartSource, and Bill of Materials (BOM) applications is highly preferred.

Key Responsibilities

  • Design, develop, test, and maintain scalable Java-based applications and web solutions.
  • Develop RESTful APIs, Microservices, and backend services using Java/J2EE and Spring Boot.
  • Build responsive user interfaces using Angular, TypeScript, JavaScript, HTML, and CSS.
  • Integrate frontend applications with internal and external APIs and backend services.
  • Participate in all phases of the Software Development Life Cycle (SDLC).
  • Write clean, efficient, maintainable, and testable code following best practices.
  • Develop and execute unit tests using JUnit, TestNG, Mockito, and related testing frameworks.
  • Collaborate with cross-functional teams including Business Analysts, Product Owners, and QA teams.
  • Create technical design documents and support production deployments.
  • Troubleshoot and resolve application issues while ensuring performance and scalability.
  • Work with database technologies including Oracle and SQL.
  • Support cloud-based deployments and solutions, preferably on Google Cloud Platform (GCP).

Required Skills

Backend

  • Java, J2EE
  • Spring Framework, Spring Boot
  • RESTful Web Services
  • Microservices Architecture
  • JMS
  • JUnit, TestNG, Mockito

Frontend

  • Angular
  • TypeScript
  • JavaScript
  • HTML5
  • CSS3

Database

  • SQL
  • Oracle Database

Cloud

  • Google Cloud Platform (GCP) Preferred

Preferred Qualifications

  • Experience with Parts Management, PartSource, and Bill of Materials (BOM) systems.
  • Strong Object-Oriented Programming (OOP) concepts.
  • Experience with API integrations and distributed systems.
  • Knowledge of CI/CD and Agile development methodologies.
  • Excellent problem-solving and communication skills.

Experience

  • Java Full Stack Developer: 8 10 years
  • Backend Developer: 6 8 years
  • Frontend Developer: 8 10 years
Similar jobs

Java Full Stack Developer

Apply Now
Back to search page