Job Title: Full Stack Java Developer (Spring Boot, Angular, AWS & Python)

Location: Charlotte, NC

Duration: 50-51 Months Long term

Job Description:

We are seeking an experienced Full Stack Developer with 8 10 years of hands on expertise in Java/J2EE, Spring Boot, Angular, Python, Reactive Programming, and Microservices.

This role requires a strong independent developer (not a manager) who is highly skilled in backend and frontend technologies and capable of designing, developing, and optimizing enterprise scale applications.

Key Responsibilities

  • Design and implement scalable software solutions using Core Java and J2EE.
  • Develop and maintain RESTful and SOAP web services.
  • Utilize Spring Boot, Spring WebFlux, and Reactive Programming for modern application development.
  • Build and maintain REST APIs and Microservices consumed across multiple teams.
  • Perform development using Java 11/17 and Python (5+ years).
  • Use Hibernate for ORM and efficient data handling.
  • Integrate APIs and ensure smooth communication across systems.
  • Collaborate with cross functional teams to identify and resolve issues.
  • Adhere to coding best practices, performance optimization, and secure coding standards.
  • Participate in code reviews and maintain high code quality.
  • Conduct POCs to validate design and technical decisions.
  • Represent the team in cross project meetings.
  • Monitor system performance, troubleshoot issues, and integrate new features.
  • Provide recommendations for improving system designs.
  • Document data flows across systems and applications.
  • Provide technical mentorship to junior developers.
  • Respond to system related problems in a timely manner.
  • Stay current with emerging technologies and industry trends.
  • Contribute to AGILE ceremonies to ensure smooth sprint execution.

Required Experience & Skills

Core Technical Experience

8 10 years overall experience in Java/J2EE.

7 10 years hands on development with Java 11 or Java 17.

Minimum 5 years experience in Python.

Strong experience with: Spring Framework, Spring Boot, Spring WebFlux and Reactive Programming

Functional Programming paradigms, REST APIs, SOAP, XML

Microservices Architecture

Proven experience using Hibernate.

Strong frontend experience with Angular 11+ (Angular 13 16 preferred).

Cloud, DevOps, and Tooling, AWS, GitHub, Jenkins, Kafka, Agile Methodology, Prompt Engineering (preferred), Frontend Skills, Angular 11 16, HTML5, CSS3, TypeScript

Preferred Qualifications

  • Experience in Cards & Payments domain is highly desirable.
  • Ability to independently handle development tasks (not a management role).
  • Strong communication skills to collaborate across teams.
  • Ability to conduct training and support junior staff.
  • Strong problem solving skills and a proactive approach to technical challenges.
Similar jobs

Full Stack Java Developer

Apply Now
Back to search page