Sr. Associate – Java

  • Location Icon

    GIFT CITY, Gandhinagar

  • Experience Icon

    5- 6 yrs

  • Shift Icon

    10 AM to 6:30 PM

Qualification

B.Tech or B.E, B.C.A prior to M.C.A

We are seeking a skilled Senior Full-Stack Engineer with 5-6 years of experience to join our dynamic development team. The ideal candidate will have strong backend expertise in Java, Spring Boot, and Microservices, coupled with hands-on experience in AWS cloud-native development and front-end skills in Angular 12+. You will be responsible for designing, developing, and deploying scalable and secure applications, owning features end-to-end in an Agile environment, and collaborating closely with cross-functional teams to deliver high-quality software.

Requirements

  • Design, develop, and maintain scalable microservices and REST APIs using Java and Spring Boot.
  • Implement cloud-native solutions using AWS services (EC2, Lambda, S3, RDS, API Gateway, CloudWatch, IAM).
  • Develop responsive and interactive UI components using Angular 12+.
  • Build and maintain CI/CD pipelines using AWS DevOps tools and ensure best practices for deployment, monitoring, and logging.
  • Write clean, testable code with a focus on performance, security, and scalability.
  • Conduct unit testing, integration testing, and ensure code quality through rigorous review processes.
  • Collaborate with front-end and DevOps teams to deliver end-to-end features.
  • Troubleshoot, debug, and optimize applications for maximum performance and reliability.
  • Participate in architectural discussions and contribute to technical decision-making.
  • Work with SQL/NoSQL databases such as MySQL, PostgreSQL, or MongoDB for data storage and retrieval.

Responsibilities

Core expertise
  • Programming: Core Java, Spring Boot, Microservices, REST APIs
  • Cloud & DevOps: AWS (EC2, Lambda, S3, API Gateway, RDS, CloudWatch, IAM), CI/CD Pipelines, Docker, Kubernetes/ECS
  • Frontend: Angular 12+
  • Tools & Version Control: Git, Maven/Gradle, Docker, Kubernetes
  • Databases: SQL (MySQL, PostgreSQL) and NoSQL (MongoDB)
  • Testing: Unit testing, Integration testing, Test-Driven Development (TDD)
  • Methodology: Agile/Scrum
Good-to-have expertise
  • Experience with Infrastructure as Code (Terraform, CloudFormation).
  • Knowledge of messaging systems (Kafka, RabbitMQ, SQS).
  • Familiarity with monitoring tools like Prometheus, Grafana, or ELK stack.
  • Experience with serverless architecture and event-driven design.
  • Understanding of security best practices in cloud and application development.
Tools & version control
  • Version Control: Git (GitHub/GitLab/Bitbucket)
  • Build Tools: Maven, Gradle
  • Containerization: Docker
  • Orchestration: Kubernetes, Amazon ECS
  • CI/CD: AWS CodePipeline, Jenkins, GitLab CI, or similar
  • Monitoring: AWS CloudWatch, Prometheus, Grafana (optional)