Overview:
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:
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.
- 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.
- Experience with Kafka, Docker, or Kubernetes.
- Familiarity with event-driven architecture and messaging systems.
- Exposure to Flyway or other database migration tools.