Java Developer

Posted on May 6, 2025

Apply Now

Job Description

  • Hello team,
  • We have an urgent requirement today.
  • Title: Java Developer
  • Experience: 4-5 years of relevant exp.
  • Duration: 2 months
  • Start Date: Urgent.
  • Location: Vadodara (preferred office working in Vadodara )
  • Job Title: Java Developer with AWS Experience (4 Years)
  • Job Overview: We are seeking an experienced Java Developer with at least 4 years of hands-on experience in designing and developing scalable, high-performance applications using Java and AWS (Amazon Web Services). The ideal candidate will have a strong background in Java programming, cloud computing, and a solid understanding of AWS services. You will collaborate with cross-functional teams to build and deploy applications and services in a cloud-based environment.
  • Key Responsibilities:
  • ?Design, develop, and maintain Java-based applications and microservices deployed on AWS.
  • ?Work with AWS services such as EC2, Lambda, S3, DynamoDB, RDS, SQS, and CloudFormation to build cloud-native applications.
  • ?Build RESTful APIs and integrate them with other cloud-based services.
  • ?Work with CI/CD tools like Jenkins, CodePipeline, and AWS CodeBuild to automate deployment and improve operational efficiency.
  • ?Utilize containerization technologies like Docker and orchestration tools like Kubernetes (EKS).
  • ?Write high-quality, reusable, and testable code.
  • ?Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • ?Troubleshoot and optimize application performance for scalability and reliability.
  • ?Implement monitoring and logging solutions using AWS CloudWatch, CloudTrail, and other tools.
  • ?Maintain and improve code quality, unit tests, and application documentation.
  • ?Participate in code reviews and ensure best practices in software development.
  • Skills and Qualifications:
  • ?Experience: 4+ years of professional experience in Java development, with a strong understanding of object-oriented programming principles.
  • ?Cloud Expertise: Solid experience with AWS services (EC2, Lambda, S3, DynamoDB, RDS, SQS, etc.).
  • ?Programming Languages: Proficient in Java 8+, with experience using frameworks such as Spring Boot or Spring MVC.
  • ?Microservices: Hands-on experience in designing and deploying microservices-based architecture.
  • ?Web Services: Experience building and consuming RESTful APIs.
  • ?Database: Strong knowledge of relational and NoSQL databases (e.g., MySQL, PostgreSQL, DynamoDB).
  • ?CI/CD: Familiarity with CI/CD pipelines using tools like Jenkins, GitLab, or AWS CodePipeline.
  • ?Containerization: Experience with Docker and container orchestration using Kubernetes (EKS) is a plus.
  • ?Security: Knowledge of AWS security best practices and familiarity with IAM roles and policies.
  • ?Version Control: Proficiency with Git and version control systems.
  • ?Problem Solving: Strong debugging, troubleshooting, and performance optimization skills.
  • Preferred Qualifications:
  • ?Experience with serverless architectures and AWS Lambda.
  • ?Knowledge of AWS CloudFormation or Terraform for infrastructure as code.
  • ?Familiarity with Agile/Scrum methodologies.
  • ?Experience with monitoring and logging tools like CloudWatch, Splunk, or ELK Stack.
  • ?Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • ========================================================================================================================================================

Required Skills

?cloud expertise: solid experience with aws services (ec2 lambda s3 dynamodb rds sqs etc.). ?programming languages: proficient in java 8+ with experience using frameworks such as spring boot or spring mvc. ?microservices: hands-on experience in designing and deploying microservices-based architecture. ?web services: experience building and consuming restful apis. ?database: strong knowledge of relational and nosql databases (e.g. mysql postgresql dynamodb). ?ci/cd: familiarity with ci/cd pipelines using tools like jenkins gitlab or aws codepipeline.