Full Stack Java Developer

Matlen Silver
Charlotte, NC, United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Compensation
$114,400.0 - $135,200.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Applications Architecture HTML5 Cascading Style Sheets (CSS) Cloud Engineering Computer Programming DevOps Distributed Systems Online Banking
+31 more
Mobile Application Software Enterprise Messaging Systems NoSQL Object-Oriented Software Development OpenShift Oracle Databases Software Construction Software Engineering SQL Databases Strategies of Testing TypeScript Web Applications Web Application Frameworks Web Platforms Enterprise Software Applications ReactJS Spring-boot Backend Event Driven Architecture Containerization AngularJS Kubernetes Production Code Apache Kafka Front End Software Development Api Design Restful APIs Service Stack Jenkins Programming Languages Microservices

Job description

Full Stack Developer (Java Backend + Modern Front-End Framework) Overview We are seeking a hands-on Full Stack Developer with strong backend Java expertise and experience working with modern front-end frameworks. This is an ongoing opportunity supporting Online Banking, Mobile Web, and API development on a core engineering team. The ideal candidate is a versatile software engineer who can adapt to changing technologies and contribute across the full application stack rather than being limited to a single programming language or framework. Engagement

  • Type: Ongoing
  • Project Status: Active development and feature buildouts
  • Team: Core engineering team supporting Online Banking and Mobile Web platforms

Responsibilities

  • Design, develop, test, and maintain scalable, enterprise-grade web applications and RESTful APIs.
  • Build backend services using Java and Spring Boot following microservices architecture.
  • Develop responsive front-end applications using modern JavaScript frameworks such as Angular or React.
  • Participate in the full software development lifecycle, including architecture, development, testing, deployment, and production support.
  • Build and enhance APIs supporting Online Banking and Mobile Web platforms.
  • Collaborate with cross-functional teams in an Agile environment to deliver high-quality software.
  • Troubleshoot production issues and implement performance improvements.
  • Adapt quickly to new technologies and contribute across multiple technology stacks as business needs evolve.

Required Technical Skills

  • Strong experience with Java 11/17+
  • Spring Boot
  • REST API development
  • Microservices architecture
  • SQL and Oracle databases
  • NoSQL databases
  • Angular or React
  • JavaScript / TypeScript
  • HTML5 / CSS3
  • Jenkins and CI/CD pipelines
  • OpenShift or Kubernetes
  • Apache Kafka or other event-driven messaging platforms
  • Cloud-native application development and containerized environments

Requirements

  • Strong, hands-on programming experience with the ability to write clean, maintainable, production-quality code.
  • Demonstrated experience building scalable enterprise applications from design through deployment.
  • Solid background developing Java/Spring Boot REST APIs.
  • Experience working across both backend and frontend technologies.
  • Ability to adapt quickly to changing technologies, frameworks, and development environments.
  • Strong understanding of software engineering best practices, object-oriented design, testing, and application architecture.
  • Excellent communication skills with the ability to clearly explain previous projects, including architecture, design decisions, development approach, testing strategy, challenges encountered, and overall business impact.
  • Comfortable working in a fast-paced Agile development environment supporting ongoing product enhancements.

Preferred Experience

  • Financial services, banking, or digital banking experience.
  • Experience supporting customer-facing web and mobile applications.
  • Exposure to cloud platforms and modern DevOps practices.
  • Experience with event-driven architectures and distributed systems.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

3:03 min

Building robust applications with standard web platforms

Dennie Declercq · LIVE

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

Videos

See all

Related articles

See all