Java, AWS, Python Developer
Location: Wilmington, DE (Onsite – 5 Days/Week)
Duration: Long Term
Experience: 10–12 Years
Job Summary
We are seeking an experienced Java, AWS, Python Developer to design, develop, and support enterprise-grade cloud applications. The ideal candidate should have strong expertise in Java development, AWS cloud services, Python scripting, REST APIs, microservices architecture, and DevOps practices. The role requires hands-on development experience, cloud-native application design, and production support in an Agile environment.
Required Skills
8+ years of experience in Java application development
Strong experience with Java 8/11/17
Hands-on experience with Spring Boot and Spring Framework
Strong knowledge of Microservices Architecture
Experience developing RESTful APIs
Hands-on experience with AWS Cloud services
Strong Python programming and automation skills
Experience with SQL and NoSQL databases
Experience with Docker and Kubernetes
CI/CD pipeline experience using Jenkins, GitHub Actions, or similar
Experience with Git
Good understanding of Linux/Unix
Experience working in Agile/Scrum teams
AWS Skills
Experience with:
EC2
Lambda
S3
RDS
DynamoDB
ECS/EKS
API Gateway
CloudWatch
IAM
SNS/SQS
Secrets Manager
CloudFormation or Terraform
Java Skills
Java 8/11/17
Spring Boot
Spring MVC
Spring Security
Hibernate/JPA
REST APIs
Microservices
Maven/Gradle
JUnit
Mockito
Python Skills
Python automation
REST API development
Data processing
Scripting
Lambda functions
Boto3
Automation tools
Responsibilities
Design and develop scalable Java-based applications.
Build cloud-native solutions on AWS.
Develop Python scripts for automation and operational support.
Design and implement RESTful APIs and microservices.
Integrate applications with AWS services.
Develop and maintain CI/CD pipelines.
Troubleshoot production issues and optimize application performance.
Participate in code reviews and follow development best practices.
Collaborate with cross-functional teams including QA, DevOps, and Product Owners.
Prepare technical documentation and deployment guides.
Preferred Qualifications
Experience with Kubernetes (EKS)
Terraform or CloudFormation
Kafka or RabbitMQ
Redis or Elasticsearch
Monitoring tools such as Splunk, CloudWatch, Grafana, or Prometheus
Experience in Banking or Financial Services
AWS Certification is a plus