Senior Java AWS Cloud Developer

5 years

3 - 8 Lacs

Posted:14 hours ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

JOB DESCRIPTION FOR JAVA SPRING BOOT MICROSERVICE DEVELOPER (WITH AWS EXPERTISE)/DevOps Engineer

• Position: DevOps Engineer

• Job location: Vadodara, Gujarat

• Experience Required: 5+ Years

Company Overview: G- Tek Corporation Private Limited Is looking to expand their business activities. We are 35-year-old electronic manufacturing company specializing in chart recorders and data loggers working on various industries and domains with clients in India, USA, Europe and Singapore. We focus on quality, innovation, and customer satisfaction.

Job Summary: We are seeking a highly skilled and motivated Java Spring Boot Microservice Developer to design, develop, and deploy scalable, high-performance, and resilient cloud-native applications. The ideal candidate will have extensive experience with the Spring Boot framework, microservices architecture, and hands-on proficiency with Amazon Web Services (AWS). This role is critical for building the next generation of our platform using modern DevOps practices.

Key Responsibilities

· ​Microservices Development: Design, develop, and maintain robust, scalable, and secure microservices using Java and the Spring Boot/Spring Cloud ecosystem (e.g., Spring Data, Spring Security, Spring Cloud Netflix/Kubernetes components).

· ​Cloud Deployment & Management (AWS): Deploy, manage, and scale applications on AWS utilizing services such as EC2, S3, RDS, Lambda, DynamoDB, SQS/SNS, and API Gateway.

· ​API Development: Implement and manage well-designed RESTful APIs to facilitate seamless inter-service communication and integration with front-end systems.

· ​Containerization & Orchestration: Work with Docker for containerization and Kubernetes (EKS) or AWS ECS/Fargate for orchestration and deployment.

· ​DevOps & CI/CD: Implement and maintain Continuous Integration/Continuous Deployment (CI/CD) pipelines using tools like Jenkins, GitLab CI, or AWS CodePipeline to automate testing and deployment processes.

· ​Testing & Quality: Write comprehensive Unit, Integration, and System Tests using frameworks like JUnit and Mockito to ensure code quality and application reliability.

· ​Troubleshooting & Monitoring: Perform root cause analysis, troubleshoot complex production issues, and implement monitoring solutions using tools like Prometheus, Grafana, or AWS CloudWatch to ensure application health and performance.

· ​Collaboration: Collaborate with cross-functional Agile teams, architects, and product owners to define requirements, design solutions, and deliver high-quality software features.

​Required Skills & Qualifications

​Core Technical Skills

· ​5+ years of professional experience in software development, with a focus on Java (8+) and the Spring Framework.

· ​Deep expertise in developing applications using Spring Boot and Microservices Architecture.

· ​Proven hands-on experience with AWS Cloud Services (e.g., EC2, Lambda, S3, RDS, DynamoDB, IAM).

· ​Proficiency in designing and consuming RESTful APIs and understanding HTTP protocols.

· ​Experience with relational (PostgreSQL, MySQL) and/or NoSQL databases (MongoDB, DynamoDB).

· ​Familiarity with version control systems, primarily Git.

· ​Experience with Maven or Gradle build tools.

​Desirable/Bonus Skills

· ​Experience with message brokers and streaming platforms like Apache Kafka or AWS SQS/SNS.

· ​Working knowledge of service mesh technologies (e.g., Istio, AWS App Mesh).

· ​Experience with serverless technologies like AWS Lambda and the Serverless Framework/SAM.

· ​Familiarity with security best practices (OAuth2, JWT, Spring Security).

· ​Professional Qualities

· ​Bachelor's degree in Computer Science, Engineering, or a related field.

· ​Strong problem-solving and analytical skills.

· ​Excellent communication and collaboration skills in an Agile/Scrum environment.

· ​Ability to work independently and manage multiple tasks simultaneously.

Job Type: Full-time

Pay: ₹30,000.00 - ₹70,000.00 per month

Benefits:

  • Health insurance
  • Provident Fund

Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You