Full Stack Software Developer- Java & Angular

Compunnel

$110K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in developing large-scale production applications
  • Proficiency in Java and Spring Boot frameworks
  • Strong frontend skills in Angular 17 or React
  • Knowledge of cloud services like Azure or AWS
  • Experience with REST, GraphQL, and event-driven integrations
  • Understanding of DevOps practices and CI/CD pipelines
  • Familiarity with Agile/Scrum methodologies

Responsibilities

  • Design and build scalable full-stack applications
  • Develop backend services utilizing Java, Spring, and Spring Boot
  • Create frontend applications with Angular 17 or React
  • Write comprehensive tests (unit, integration, performance) for code
  • Document technical solutions and processes for clarity
  • Troubleshoot and resolve complex production issues
  • Advise and mentor junior engineers on best coding practices

Benefits

  • Flexible working hours
  • Opportunities for professional development
  • Collaborative and supportive work environment
  • Access to cutting-edge technologies
  • Engagement in continuous process improvement
Full Job Description
JOB SUMMARY
We are seeking an experienced Senior Full Stack Developer to design, develop, test, and implement large-scale applications in production environments.

Key Responsibilities
Design and develop scalable, reliable, and secure full-stack applications.
Build backend services using Java, Spring, and Spring Boot.
Develop modern front-end applications using Angular 17 or React.
Write unit, integration, automation, and performance tests.
Document code, scripts, processes, APIs, and technical solutions.
Troubleshoot complex production issues and perform root-cause analysis.
Develop reusable components and libraries for multiple development teams.
Review code and coach junior engineers on development best practices.
Identify and reduce technical debt within existing applications.
Improve application performance, scalability, resiliency, and reliability.
Build and maintain REST, GraphQL, and event-driven integrations.
Support containerized deployments using Docker and Kubernetes.
Create and maintain CI/CD pipelines using GitHub Actions or Azure DevOps.
Partner with security teams to include security practices throughout the software development lifecycle.
Evaluate technical risks and recommend practical solutions.
Explore emerging technologies and develop prototypes when appropriate.
Support Agile/Scrum delivery and continuous process improvement.

Required Qualifications
Experience designing, developing, and implementing large-scale production applications.
Strong full-stack development experience.
Advanced experience with Java and Spring Boot.
Strong experience with Angular, preferably Angular 17.
Experience working with cloud technologies such as Azure or AWS.
Strong knowledge of object-oriented design principles.
Experience with APIs, databases, automated testing, DevOps, and CI/CD.
Ability to design systems that support small, safe, and frequent releases.
Strong written, verbal, coding, and technical diagramming skills.
Experience working in Agile/Scrum environments.

Preferred Qualifications
Experience with LitElement 2.0.

Similar Jobs

More Jobs at Compunnel

More Information Technology Jobs

Find similar Full Stack Software Developer- Java & Angular jobs: