Java AWS Developer

New York, Inc.
Chicago, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Chicago, United States of America

Tech stack

Java
Agile Methodologies
Amazon Web Services (AWS)
Application Performance Management
Build Automation
Cloud Computing
Software Quality
Continuous Integration
Distributed Systems
Drools
Github
Monitoring of Systems
JUnit
Enterprise Messaging Systems
NoSQL
Performance Tuning
Scrum
RabbitMQ
Ansible
Rule Engine
Software Engineering
Software Systems
SQL Databases
Modern Ui
React
System Availability
Spark
Spring-boot
Backend
Cloudformation
Angular
Integration Tests
Kubernetes
Infrastructure Automation Frameworks
Kafka
Front End Software Development
Api Design
REST
Terraform
Cucumber
Software Version Control
Docker
Jenkins
Artifactory
Microservices

Job description

We are seeking a highly skilled Senior Java Full Stack Engineer to design, develop, and maintain scalable, high-performance applications. The ideal candidate will have strong experience in Java-based microservices, cloud technologies, CI/CD pipelines, and modern development practices such as TDD/BDD., 8+ years of experience in software development

Design and develop highly available and scalable applications using Java and modern design patterns

Build and maintain RESTful APIs and microservices architecture

Collaborate within Agile teams to deliver high-quality software solutions

Implement CI/CD pipelines to automate build, test, and deployment processes

Develop and execute unit and integration tests to ensure code quality and coverage

Work with cloud platforms to deploy and manage applications

Monitor application performance and ensure high availability

Collaborate with cross-functional teams including business stakeholders and architects

Contribute to system design, architecture decisions, and best practices

Requirements

Strong experience in Java development (Java 17/21/25, Spring Boot, Microservices) and backend services

Proven expertise in software development methodologies (Agile, Scrum)

Hands-on experience with CI/CD tools (Jenkins)

Experience with GitHub and version control systems

Experience with Artifact Repository tools (Artifactory)

Strong knowledge of AWS Native, AWS services (Lambda, EMR, Spark, etc.)

Experience with Docker / Kubernetes (OCP preferred)

Hands-on experience with Drools Rule Engine

Strong experience in TDD (JUnit) and BDD (Cucumber)

Experience with Relational (SQL) and NoSQL databases

Experience in writing unit and service-level tests

Knowledge of high availability and scalability design

Experience with API architecture and development

Infrastructure provisioning experience using Terraform, CloudFormation, Ansible

Understanding of messaging systems such as Kafka, RabbitMQ, MQ, Kinesis

Preferred Qualifications

AWS Architect Certification

Experience in performance tuning and monitoring tools

Strong analytical and problem-solving skills

Excellent communication and stakeholder management skills

Soft Skills

Strong communication and collaboration abilities

Ability to multitask and work in fast-paced environments

Adaptability in working with business and technical teams

Nice to Have

Experience with front-end technologies (React/Angular)

Exposure to large-scale distributed systems

Apply for this position