Java Engineer

Ascii Group, LLC
Jersey City, NJ, United States
2 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Compensation
$158,080.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Amazon Web Services Microsoft Azure Cloud Computing Cloud Engineering Code Review Databases Relational Databases Distributed Systems Java Platform Enterprise Edition (J2EE) Github Gradle
+28 more
Java Development Kit Spring Framework Junit PostgreSQL Apache Maven Microsoft SQL Server MongoDB NoSQL Oracle (Applications) Performance Tuning Redis Mockito Software Engineering SonarQube Enterprise Software Applications Spring-boot Event Driven Architecture Containerization Kubernetes Apache Kafka Software Coding Restful APIs Splunk Dynatrace Devsecops Docker Jenkins Microservices

Job description

Role: Principal Java Engineer (Java / Spring Boot / Microservices / Kafka / Docker / Kubernetes / Cloud [Azure/AWS]), Seeking an enterprise-level Principal Java Engineer with 12+ years of software engineering experience for a 6-month contract role in New Jersey (Hybrid setup). The candidate will provide hands-on technical leadership, architectural guidance, and critical code development for large-scale distributed systems and enterprise application modernization initiatives. This role demands expert-level mastery in core Java/JDK, Spring Boot, Microservices, event-driven architecture (Kafka), cloud platforms (Azure or AWS), and container orchestration (Docker/Kubernetes).

Key Responsibilities

  • Technical Leadership & Hands-On Architecture: Define enterprise technical direction, establish coding standards, and remain hands-on in core architecture design, critical code development, and code reviews across multiple development squads.
  • Microservices & Event-Driven Systems: Architect, build, and optimize high-throughput distributed microservices and event-driven integration flows leveraging Apache Kafka and REST APIs.
  • Legacy Modernization & Cloud Native: Drive decomposition of legacy monolithic applications into modern, cloud-native microservices containerized with Docker and orchestrated on Kubernetes (AKS/EKS) across Azure or AWS environments.
  • DevSecOps & Performance Engineering: Oversee CI/CD pipelines (GitHub Actions/Jenkins/Azure DevOps), enforce SonarQube quality gates, perform deep-dive performance tuning, and lead root-cause analysis (RCA) on production incidents.
  • Data & Observability Architecture: Design data models across relational databases (PostgreSQL, Oracle, SQL Server) and NoSQL engines (MongoDB/Redis), while establishing full-stack observability (Dynatrace, Splunk, OpenTelemetry).

Requirements

  • Core Experience: 12+ years of progressive software engineering experience building complex, high-concurrency enterprise Java systems.
  • Primary Tech Stack: Expert-level proficiency in Java/JDK, Spring Framework, Spring Boot, and distributed Microservices architecture.
  • Messaging & Cloud Containerization: Demonstrated expertise with Kafka, REST APIs, Docker, Kubernetes, and cloud engineering on Azure or AWS.
  • Database & Tooling: Strong relational database background (PostgreSQL/Oracle/SQL Server) and DevSecOps proficiency (Maven/Gradle, Jenkins/GitHub Actions, JUnit/Mockito).
  • Work Setup & Location: Hybrid setup in New Jersey.

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

Loading talks and stories from around this role…