Java Full Stack Developer

Innovative IT Solutions Inc
Malvern, PA, United States
5 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Amazon Web Services Amazon S3 Confluence JIRA User Authentication Automation of Tests Unit Testing Cloud Computing Collaborative Software Continuous Integration Data Structures
+29 more
Software Debugging Software Design Patterns Monitoring of Systems Python (Programming Language) Node.Js Microsoft SharePoint Software Construction Tableau (Software) Web Applications Data Logging Data Processing Okta Spring Cloud Spring-boot Software Security Containerization AngularJS Pyspark Integration Tests AWS Glue Graphql Tools for Reporting Api Design Restful APIs Splunk Serverless Computing Docker Amazon Redshift Microservices

Job description

We are seeking a highly skilled Java Full Stack Developer with strong experience in Java, Spring Boot, Node.js, Angular, Python, AWS, and modern API development. The ideal candidate should have hands-on experience building scalable microservices, modern web applications, cloud-native solutions, and automated testing frameworks., * Design, develop, and maintain scalable Java/Spring Boot microservices and REST APIs.

  • Develop modern web applications using Node.js and Angular.
  • Build and consume RESTful APIs and GraphQL services.
  • Work with GraphQL and Apollo Federation/Supergraph architectures.
  • Develop and maintain cloud-native applications using AWS services and serverless architecture.
  • Build solutions using AWS services including Glue, Lambda, Step Functions, ECS, S3, Redshift, AWS databases, and file-sharing/storage services.
  • Develop data processing and transformation solutions using Python and PySpark.
  • Write clean, maintainable, secure, and scalable code following established data structures, design patterns, and software engineering best practices.
  • Develop and maintain unit, integration, and automated tests to ensure application quality and reliability.
  • Implement authentication and API security using technologies such as Okta, Kong, Auth0, and Credas.
  • Implement and support observability practices including logging, monitoring, metrics, tracing, SLI/SLOs, and production support.
  • Work with monitoring and observability tools such as Splunk and Honeycomb.
  • Participate in CI/CD, containerization, and cloud deployment processes using Docker and Kubernetes.
  • Collaborate with cross-functional teams and maintain technical documentation using Confluence, Jira, and SharePoint.
  • Develop dashboards and reporting solutions using Tableau, as needed.

Requirements

  • Strong hands-on experience with Java and Spring Boot.
  • Strong experience developing REST APIs and Microservices.
  • Proven expertise in Node.js development.
  • Strong hands-on experience with Angular.
  • Experience with GraphQL and familiarity with Apollo Federation/Supergraph architecture.
  • Strong knowledge of AWS Cloud, including serverless and container-based architectures.
  • Experience with AWS Lambda, Step Functions, ECS, S3, Glue, Redshift, and AWS databases.
  • Experience with Python and PySpark.
  • Strong understanding of Docker and Kubernetes fundamentals.
  • Experience with authentication and API security technologies such as Okta, Kong, and Auth0.
  • Experience with Splunk, Honeycomb, logging, metrics, tracing, SLI, and SLO.
  • Strong experience writing unit tests and integration tests.
  • Experience with CI/CD practices and tools.
  • Strong understanding of data structures and design patterns.
  • Excellent problem-solving, debugging, and communication skills., * Tableau reporting experience.
  • Experience working with AWS Glue and PySpark-based data processing.
  • Experience with Apollo Federation and Supergraph architecture.
  • Experience working in large-scale enterprise environments.
  • Experience with documentation and collaboration tools such as Confluence, Jira, and SharePoint.

Apply for this position

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

Apply on www.dice.com
Prepare application

Good distractions

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

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:33 min

Introduction to security advocacy and automation testing

Chris Heilmann +2 · LIVE

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

4:37 min

Architecting single sign-on flows across multiple application domains

Gift Egwuenu · World Congress 2023

Videos

See all

Related articles

See all