Java Developer
Posted on May 6, 2025
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.