Role: Java Full Stack Developer

Experience: 5+ years

Location: Richardson, TX/Phoenix, AZ/Raleigh, NC/Hartford, CT

Duration: Full-Time (Salaried)

Primary Stack: Java, Spring Boot, Angular, REST APIs, Microservices, AWS

Role Type: Full Stack Software Engineer


Role Overview

  • We are seeking an experienced Java Full Stack Developer with 5+ years of hands-on software engineering experience building scalable enterprise applications.
  • The ideal candidate will have strong backend development experience using Java and Spring Boot, along with practical frontend development experience using Angular.
  • Candidates should be comfortable developing RESTful services, working with relational databases, writing production-quality code, and participating in modern software development and CI/CD practices.
  • Hands-on AWS cloud experience is required.
  • Candidates should have practical experience developing, deploying, or supporting applications on AWS and be comfortable working with core AWS services in an enterprise application environment.


Required Skills

  • 5+ years of professional software development experience with Strong hands-on development experience with Java.
  • Strong experience with Spring Framework and Spring Boot.
  • Experience designing and developing REST APIs and microservices.
  • Hands-on experience with Angular and modern frontend development using TypeScript/JavaScript, HTML, and CSS.
  • Experience working with SQL and relational databases such as PostgreSQL, MySQL, Oracle, or similar.
  • Hands-on experience developing, deploying, or supporting applications on AWS.
  • Practical experience with core AWS services such as EC2, S3, RDS, IAM, and CloudWatch.
  • Experience deploying applications in a cloud environment and troubleshooting application, configuration, and connectivity issues.
  • Working knowledge of Docker and containerized application development.
  • Good understanding of object-oriented programming, data structures, design patterns, and clean coding practices.
  • Experience with Git and standard source-control/development workflows.
  • Working knowledge of CI/CD concepts and modern software delivery practices.
  • Experience writing unit and integration tests using appropriate testing frameworks.
  • Understanding of the software development lifecycle (SDLC) and Agile development practices.
  • Ability to troubleshoot application issues and work effectively across frontend, backend, database, and cloud layers.
  • Good understanding of system design fundamentals, scalability, performance, distributed application concepts, and cloud-native architecture.
Similar jobs

Java Full Stack Developer

Apply Now
Back to search page