Java Spring Boot Developer
KeySkills
Company Name
Job Description
Job Description:
We are seeking a skilled and motivated Java Developer with expertise in Spring Boot and AWS Lambda to design, develop, and deploy scalable cloud-native applications and microservices. The ideal candidate will have strong experience in serverless architecture, RESTful API development, and AWS cloud services.
Key Responsibilities:
-
Design and develop RESTful APIs and microservices using Java and Spring Boot.
-
Implement serverless functions with AWS Lambda and integrate with services like API Gateway, DynamoDB, S3, and CloudWatch.
-
Collaborate with cross-functional teams to gather requirements and deliver high-quality solutions.
-
Optimize application performance, ensuring scalability, reliability, and security.
-
Write clean, maintainable, and well-documented code.
-
Conduct code reviews, unit testing, and integration testing.
-
Troubleshoot and resolve technical issues in development and production environments.
-
Maintain CI/CD pipelines and contribute to DevOps and cloud best practices.
Required Skills & Qualifications:
-
Strong proficiency in Java (8+) and Spring Boot framework.
-
Hands-on experience with AWS Lambda and AWS cloud services.
-
Familiarity with API Gateway, DynamoDB, S3, SNS/SQS, and Infrastructure as Code tools like CloudFormation or Terraform.
-
Experience in microservices architecture and serverless computing.
-
Understanding of RESTful API design, Git, Docker, and CI/CD pipelines.
-
Excellent problem-solving and communication skills.
-
Bachelor?s degree in Computer Science, Engineering, or related field.
-