Principal Developer (Java/AWS)

ANEKA TALENT SOLUTIONS CORP
Chicago, IL, United States
3 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Agile Methodology Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Application Integration Architecture Software as a Service Code Review Continuous Delivery Software Design Patterns Distributed Systems Performance Tuning
+14 more
Software Deployment Software Engineering Systems Integration Spring Cloud Spring-boot Software Application Programming Backend Event Driven Architecture Containerization Apache Kafka Data Management Restful APIs Docker Microservices

Job description

  • Serve as a hands-on technical leader, writing production-quality code and driving engineering excellence.
  • Design, develop, and maintain scalable applications using Java 17, Spring Boot, and Microservices architecture.
  • Build and enhance event-driven solutions leveraging Apache Kafka for high-volume messaging and integrations.
  • Design and develop RESTful APIs and backend services supporting mission-critical business functions.
  • Lead architectural discussions and provide technical guidance to development teams.
  • Develop cloud-native applications and services within the AWS ecosystem.
  • Utilize AWS EC2 for application hosting and compute workloads.
  • Leverage AWS S3 for storage, data management, and application integration needs.
  • Partner with product owners, architects, and business stakeholders to translate requirements into technical solutions.
  • Drive code reviews, performance tuning, security best practices, and application reliability initiatives.
  • Mentor junior and senior developers while promoting modern engineering standards and best practices.

Requirements

  • 10+ years of software development experience with strong backend engineering expertise.
  • Extensive hands-on experience with Java 17.
  • Strong experience building applications with Spring Boot.
  • Proven experience designing and implementing Microservices architectures.
  • Strong hands-on experience with Apache Kafka and event-driven systems.
  • Experience developing and deploying applications within AWS environments.
  • Hands-on experience with: *

  • AWS EC2
  • AWS S3

Experience developing REST APIs and distributed systems.

Strong understanding of software design patterns, scalability, performance optimization, and system integration.

Experience working in Agile development environments.

Preferred Qualifications

  • Experience with containerization technologies such as Docker and Kubernetes.
  • Experience implementing CI/CD pipelines.
  • Exposure to airline, transportation, logistics, or other large enterprise environments.
  • Experience leading technical design and architecture initiatives across multiple teams.

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.

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:43 min

The enduring legacy of the amazon S3 storage API

Chris Heilmann +3 · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:34 min

Docker sandbox architecture and microVM environment integration

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

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all