Java AWS Engineer
IBM
Wilmington, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Remote
Wilmington, United States of America
Tech stack
Java
API
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Software Debugging
Amazon DynamoDB
Github
Hibernate
Java Persistence API
PostgreSQL
Enterprise Messaging Systems
MongoDB
NoSQL
OAuth
Oracle Applications
Performance Tuning
Systems Development Life Cycle
SQL Databases
Systems Integration
Datadog
Grafana
Spring-boot
Software Security
Event Driven Architecture
Containerization
Kubernetes
Kafka
Asynchronous Programming
Cloudwatch
Api Gateway
REST
Amazon Web Services (AWS)
Terraform
Splunk
Api Management
Docker
Jenkins
Microservices
Job description
- Design, develop, and maintain scalable Java/Spring Boot microservices.
- Build and support cloud-native applications on AWS.
- Develop RESTful APIs and enterprise integrations.
- Implement asynchronous communication using Kafka.
- Work with AWS services such as:
- EC2
- ECS/EKS
- Lambda
- API Gateway
- CloudWatch
- S3
- SNS/SQS
- Participate in production support, debugging, and performance tuning.
- Collaborate with cross-functional teams in Agile environments.
- Create and maintain CI/CD pipelines using Jenkins/GitHub Actions.
- Ensure application security, API authentication, and authorization mechanisms.
- Optimize application scalability, resiliency, and monitoring strategies.
Requirements
- Java 11/17
- Spring Boot
- Microservices Architecture
- AWS Cloud Services
- REST API Development & Integrations
- Kafka / Event-Driven Architecture
- CI/CD Pipelines
- SQL & NoSQL Databases
- API Gateway & Security
- Agile/Scrum Methodology, * 8+ years of Java backend development experience.
- Strong hands-on experience with Spring Boot and Microservices.
- Good exposure to AWS cloud platform.
- Experience with Kafka or messaging systems.
- Experience with API integrations and API Gateway.
- Strong debugging and production support experience.
- Familiarity with Docker, Kubernetes, and containerized deployments.
- Experience with Oracle/PostgreSQL/MongoDB/DynamoDB.
- Strong understanding of SDLC and Agile methodologies.
- Banking or Financial domain experience preferred.
Preferred Skills
- Terraform / Infrastructure as Code
- Splunk / Grafana / Datadog monitoring
- OAuth2 / JWT security implementation
- Hibernate and JPA optimization
- Event-driven architecture patterns
- Circuit Breaker and Resiliency patterns
- Performance optimization and scalability tuning