Enable job alerts via email!

Java Fullstack Developer

Programmers io

United States

Remote

USD 80,000 - 120,000

Full time

25 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative development team is seeking a talented Full-Stack Developer to drive the design and development of high-performance applications. This role involves collaboration with cross-functional teams to create scalable applications using Java and Angular, ensuring seamless integration between front-end and back-end systems. The ideal candidate will have extensive experience in microservices, RESTful APIs, and Agile methodologies. Join a forward-thinking company that values creativity and technical excellence, and make a significant impact on the development of cutting-edge software solutions.

Qualifications

  • 5+ years of experience in software development with Java and Angular.
  • Expertise in microservices architecture and RESTful API development.
  • Proficient in Agile methodologies and unit testing.

Responsibilities

  • Collaborate with teams to design and develop high-performance applications.
  • Develop and maintain RESTful APIs and microservices.
  • Ensure integration between front-end and back-end components.

Skills

Java
Angular
Microservices
RESTful APIs
Agile Methodologies
Unit Testing
Object-Oriented Design
DevOps Practices
Reactive Programming

Tools

Spring Boot
Git
Docker
Cypress
Jasmine
Karma
STS (Spring Tool Suite)
Visual Studio Code

Job description

We are looking for a talented Full-Stack Developer with extensive experience in Java and Angular to join our innovative development team. As a Full-Stack Developer, you will collaborate with cross-functional teams to design, develop, and maintain applications using microservices, ensuring smooth integration between front-end and back-end systems.


Key Responsibilities:

  1. Collaborate with cross-functional teams to design and develop high-performance applications using Java, Angular (12+), and related technologies.
  2. Develop and maintain RESTful APIs and microservices to support application functionality.
  3. Ensure seamless integration between front-end (Angular) and back-end (Java, Spring Boot) components.
  4. Architect scalable applications that support large user bases (1000+ users at a time).
  5. Contribute to the design and maintenance of application architecture, ensuring efficient performance and scalability.
  6. Participate in Agile development processes, including sprint planning, standups, and retrospectives.
  7. Develop and implement unit test cases, ensuring comprehensive test coverage for all features.
  8. Manage deployments and build frameworks for software solutions, incorporating DevOps best practices.
  9. Maintain high code quality by following best practices for design patterns, testing, and documentation.
  10. Work with cloud platforms (AWS/Azure) to deploy and scale applications.
  11. Ensure the development and maintenance of responsive, visually appealing UI using HTML5, CSS3, and Angular.
  12. Utilize state management libraries (e.g., NgRx, Akita) for efficient handling of application state.
  13. Manage asynchronous data flow using RxJS and other reactive programming techniques.
  14. Contribute to the development of SaaS solutions, ensuring high availability and scalability.

Required Qualifications:

  1. 5+ years of experience in software development, with a strong focus on Java and Angular (12+).
  2. Expertise in Java (Java 8/Java 11), Spring Boot, and microservices.
  3. Solid experience with RESTful API development and microservices architecture.
  4. Proficient in HTTP/HTTPS protocol and TCP/IP networking.
  5. Hands-on experience with Java Backend API technologies: JEE, Spring Core, Spring Boot, JPA, and cloud platforms (AWS/Azure).
  6. Experience with full lifecycle software development and Agile methodologies.
  7. Proficient in unit testing and Test-Driven Development (TDD).
  8. Strong knowledge of Object-Oriented Design (OOD), design patterns, and application integration.
  9. Experience in architecting scalable applications capable of supporting 1000+ users.
  10. Expertise in modern development tools such as Git, CI/CD, Docker, and Agile practices.
  11. Hands-on experience with automated test frameworks such as Cypress, Jasmine, and Karma.
  12. Proficient in STS (Spring Tool Suite) as an IDE for Java development.

Preferred Skills:

  1. Proficient in TypeScript for building dynamic web applications.
  2. Experience in scaling SaaS software solutions.
  3. Expertise in building and managing distributed tech stacks.
  4. Knowledge of reactive programming, particularly RxJS for Angular applications.
  5. Familiarity with state management libraries like NgRx and Akita.
  6. Proficiency in HTML5, CSS3, and responsive web design techniques.
  7. Experience with cloud environments (Azure or AWS).
  8. Familiarity with DevOps tooling and practices at a platform level.
  9. Strong experience with the Visual Studio Code IDE.

If the above job description is all about your skill story then share your CV at surbhi.shukla@programmers.io

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Java Fullstack - Developer

Valtech

Remote

USD 80,000 - 120,000

Yesterday
Be an early applicant

Java Full stack Developer

EY

Remote

USD 80,000 - 130,000

Yesterday
Be an early applicant

Java Full Stack Developer

Enfec Technologies

Remote

USD 80,000 - 120,000

2 days ago
Be an early applicant

JAVA Full stack Developer

Minacs

Indiana

Remote

USD 80,000 - 110,000

2 days ago
Be an early applicant

Java Full Stack Developer

Rrootshell Technologiiss

Remote

USD 80,000 - 120,000

6 days ago
Be an early applicant

Java Fullstack Developer

Infosys Limited

Charlotte

On-site

USD 80,000 - 110,000

Today
Be an early applicant

Java Full Stack developer - Remote

DXC Technology

Remote

USD 80,000 - 120,000

11 days ago

Full Stack Software Developer (Remote)

Northstrat Incorporated

Arlington

Remote

USD 110,000 - 150,000

Yesterday
Be an early applicant

Full-Stack Developer

Engage Mobilize

Remote

USD 100,000 - 720,000

2 days ago
Be an early applicant