Job Title: Java Backend Developer with AWS
Location: Peoria, IL (5 Days Onsite)
Job Type: Long- Term Contract
We are seeking a highly skilled Java Backend Developer with AWS experience to join our team in Peoria, IL. This role requires working onsite 5 days a week, collaborating with cross-functional teams to develop, enhance, and maintain backend systems for enterprise applications.
Develop and maintain scalable backend services using Java, Spring Boot, and Microservices architecture.
Design, implement, and optimize RESTful APIs for seamless integration with front-end and third-party applications.
Utilize AWS cloud services (Lambda, S3, EC2, RDS, API Gateway, etc.) to build and deploy cloud-native applications.
Implement and maintain CI/CD pipelines for automated deployment and integration.
Ensure performance, security, and scalability of applications through best coding practices and testing.
Troubleshoot, debug, and resolve backend issues efficiently.
Collaborate with DevOps, Frontend, and QA teams to ensure smooth development and deployment processes.
Work with SQL/NoSQL databases (PostgreSQL, MySQL, DynamoDB, etc.) to manage and optimize data storage.
Utilize Kafka or RabbitMQ for real-time event-driven processing.
8+ years of experience in Needed
Strong expertise in Java, Spring Boot, Microservices, and REST APIs.
Experience with AWS cloud services (Lambda, S3, EC2, RDS, etc.).
Hands-on experience with Docker, Kubernetes, and CI/CD pipelines.
Proficiency in SQL/NoSQL databases such as PostgreSQL, MySQL, or DynamoDB.
Experience with message brokers like Kafka or RabbitMQ.
Knowledge of security best practices in cloud and microservices architecture.
Excellent problem-solving and debugging skills.
Strong communication and collaboration abilities.
Experience with Terraform or CloudFormation for infrastructure as code.
Knowledge of GraphQL.
Familiarity with monitoring tools like Prometheus, Grafana, or AWS CloudWatch.