Principal Developer (Java/AWS)
ANEKA TALENT SOLUTIONS CORP
Chicago, IL, United States
3 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
AM
Ashutosh Mishra
20 Essential Tools For Backend Development
over 3 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
IK
Igor Khokhriakov
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
24 days ago
EM
Eli McGarvie
Find a Developer Job: 12 Best Job Sites For Developers
over 3 years ago