Principal Engineer (Java Full Stack)

Remote • Posted 2 hours ago • Updated 2 hours ago
Contract W2
12 Months
No Travel Required
Remote
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • API
  • Amazon EC2
  • Amazon SQS
  • Amazon Web Services
  • Apache Kafka
  • Artificial Intelligence
  • Automated Testing
  • Cloud Computing
  • PL/SQL
  • PostgreSQL
  • Microservices
  • Migration
  • Mockito
  • Oracle
  • RESTful
  • Jenkins
  • Kubernetes
  • Java
  • Grafana
  • Failover
  • JD
  • JUnit
  • Insurance
  • Docker
  • Continuous Integration
  • Continuous Delivery
  • Regression Analysis
  • Splunk
  • Spring Framework

Summary

JD requirement

Assessment

10+ years of progressive engineering

Meets. 14+ years.

Staff/Principal leadership across teams

Moderate. Lead titles and "led modernization”, but no team size, pod scope or cross-team influence stated.

Distributed systems and fault tolerance

Good. Circuit breakers, retries, timeouts, failover, Kafka. Idempotency and consistency not explicit.

Java and Spring

Strong. Java 8/11/17, Spring Boot, Spring Cloud, Spring Security.

REST API design, versioning, compatibility

Good. OpenAPI, API versioning standards, contract-style integration.

Event-driven architecture and Kafka

Strong. Kafka, SNS/SQS, EventBridge across several roles.

PostgreSQL / SQL and data integrity

Good. PostgreSQL, Oracle, Aurora, query tuning, PL/SQL. Schema evolution and migrations not shown.

Observability (logs, metrics, traces, SLOs)

Moderate. Splunk and general logging/tracing mention. No OpenTelemetry, Prometheus, Grafana or SLOs.

Automated testing and quality

Moderate. JUnit and Mockito, regression tests in Jenkins. No contract or end-to-end tooling named.

AWS, Docker, Kubernetes, Helm, Argo CD

Strong, minus Helm. AWS (EC2, Aurora, Lambda, CloudFormation), Kubernetes, OpenShift, ArgoCD GitOps.

CI/CD and release engineering

Good. Jenkins with testing and security checks, GitOps. Rollback and progressive release strategy not described.

Legacy modernization

Good. Java 8 to 17, monolith to microservices, claims platform modernization.

AI-assisted development

Strong. Devin, Cursor and Claude, with a review and validation approach.

 

Strengths: the right core stack (Java, Spring, Kafka, PostgreSQL, AWS); resilience patterns and legacy modernization experience; GitOps and CI/CD with quality gates; mature, responsible AI tool use; insurance domain with complex rules.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10109811
  • Position Id: 9125731
  • Posted 2 hours ago
Contact the job poster
Neha Taksande

Neha Taksande

Recruiter @ DCM Infotech Limited

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.