2coms

Hiring || Java development & AWS API - Coimbatore

2coms · Dindigul, Tamil Nadu, India

Human Resources Services · 10,001+ employees

13 h ago
Senior (5-10 yrs) Contractor India
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design, develop, and maintain scalable backend services and RESTful APIs using Java and Spring Boot. Manage microservices architecture and cloud infrastructure while collaborating with cross-functional teams to deliver high-performance applications.

What they look for

Java AWS API Gateway Spring Boot Microservices RESTful APIs AWS CodePipeline Cloud-native applications Domain-driven design Event-driven architecture CI/CD Test-driven development Automation Security best practices IAM roles Performance optimization

Requirements

Requires 5 to 8 years of hands-on experience in Java development and cloud-based backend systems. Candidates must possess strong expertise in AWS services, microservices architecture, and RESTful API design.

Full description

Summary:

We are seeking a skilled Specialist with 5 to 8 years of experience in Java development and AWS API Gateway to design, develop, and maintain scalable backend services within the Java-AWS ecosystem. This role is critical to building high-performance, secure, and resilient microservices that power our cloud-native applications. The ideal candidate will play a key role in shaping system architecture, driving engineering excellence, and enabling seamless integration across cross-functional teams. You will be responsible for developing RESTful APIs, optimizing cloud infrastructure, and ensuring robust CI/CD practices while mentoring junior developers and contributing to long-term technical strategy.

Location: Coimbatore

Responsibilities:

  • Design, develop, and maintain scalable backend services and RESTful APIs using Java and Spring Boot
  • Build and optimize APIs using AWS API Gateway, including configuration of throttling, quota management, security policies, and IAM roles
  • Implement and manage microservices architecture using domain-driven and event-driven design patterns
  • Deploy, manage, and scale applications using AWS cloud services in a cloud-native environment
  • Collaborate with architects, product owners, and QA teams to define and deliver new features in an agile environment
  • Ensure comprehensive documentation for system architecture, API design, and codebase
  • Participate in CI/CD pipelines using AWS CodePipeline to automate testing and deployment processes
  • Troubleshoot, debug, and enhance existing software to improve performance, functionality, and reliability
  • Apply security best practices across application and API development
  • Monitor application and API performance, implementing optimizations for high availability and fault tolerance
  • Mentor junior developers and promote engineering best practices, including test-driven development and automation

Requirements

  • 5 to 8 years of hands-on experience in Java development and cloud-based backend systems
  • Strong expertise in AWS API Gateway, AWS CodePipeline, and AWS cloud services
  • Proven experience in designing and implementing microservices using Spring Boot and Java
  • Solid understanding of RESTful API design, security, and performance optimization
  • Experience with domain-driven design (DDD) and event-driven architecture
  • Familiarity with CI/CD pipelines and automated deployment workflows
  • Strong problem-solving skills and a commitment to code quality and maintainability
  • Excellent communication and collaboration abilities within agile teams
  • Bachelor’s degree in Computer Science, Engineering, or a related field