Principal Software Engineer - Java (W2 Only)

Overview

Remote
Depends on Experience
Full Time

Skills

Java 17
AWS
Apache Kafka
Terraform
Spring Boot
SQL
Performance Tuning
Grafana
Multithreading

Job Details

Contract to Hire Role - W2 Only - EST work hours

Must Haves
Java (concurrency, memory management, performance tuning), Distributed System Design, Real Time processing, API Design, Messaging/Eventing (MQ, Kafka, etc.), Availability Engineering (SLAs, failover, degradation, etc.), Observability (Opentelemetry, Grafana, Splunk, etc.)

Java (17) Strong proficiency, including writing concurrent and multithreaded code
Spring Boot Experience building and maintaining microservices
Kafka Familiarity with event-driven architecture and stream processing
AWS Hands-on experience with ECS, RDS, and ElastiCache (Redis)
Terraform Ability to write infrastructure-as-code to deploy new or existing services
SQL Solid understanding of relational databases and query optimization
Testing Practices Strong unit, integration, and end-to-end testing discipline
Distributed Systems Proven experience designing and working with scalable, fault-tolerant systems

Nice-to-Have Skills
Grafana Experience creating dashboards for observability
OpenTelemetry Familiarity with instrumentation and tooling for distributed tracing
Splunk Comfortable navigating and analyzing logs
System Design Ability to architect distributed systems with minimal guidance

Soft Skills & Team Collaboration
Ability to work closely with engineers and business stakeholders to clarify feature acceptance criteria
Skilled in breaking down features into actionable technical tasks and planning work accordingly
Comfortable working in a Kanban flow within the SAFe Agile framework
Strong communication and documentation habits

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.