Overview
Skills
Job Details
Position: Java Developer with AWS and Springboot
Location: Wilmington, DE / Columbus, OH (Onsite)
Employment Type: Contract
Role Summary:
We are seeking an experienced Java Developer with strong expertise in Spring Boot and AWS to join our dynamic engineering team. The ideal candidate will design, develop, and deploy scalable microservices-based applications while collaborating with cross-functional teams to deliver high-quality solutions in an agile environment.
Key Responsibilities:
-
Design, develop, and maintain Java-based microservices using Spring Boot.
-
Work closely with architects and product owners to translate business requirements into technical solutions.
-
Develop and integrate APIs for cloud-native applications hosted on AWS.
-
Implement CI/CD pipelines and ensure smooth deployment and monitoring of applications.
-
Collaborate with DevOps and QA teams for performance tuning, testing, and optimization.
-
Participate in code reviews and adhere to best practices in software engineering.
-
Ensure system reliability, scalability, and security across all application layers.
Required Skills & Experience:
-
8-10 years of hands-on experience in Java application development.
-
Strong proficiency in Core Java, Spring Boot, and Microservices architecture.
-
Solid experience in AWS services such as EC2, S3, Lambda, IAM, VPC, and CloudWatch.
-
Proficient in RESTful API design, JSON, and integration frameworks.
-
Experience with Jenkins, Git, and CI/CD pipelines.
-
Familiarity with RDBMS and NoSQL databases.
-
Knowledge of Agile/Scrum methodologies.
-
Strong problem-solving and analytical skills with excellent communication abilities.
Nice to Have:
-
Experience with Kafka, Docker, or Kubernetes.
-
Familiarity with event-driven architecture and messaging systems.
-
Exposure to Flyway or other database migration tools.