Java AWS Developer

  • hyderabad

Experience 5 years +

Location Gurgaon, Hyderabad, Pune Noida, Bangalore – WFO


Skills Java 1.8, Spring Boot, Microservices, AWS Services (S3,SQS, SNS, Lambda, DynamoDB, EC2), JUnit,


Roles and Responsibilities

  • Build and extend backend applications in a cloud (AWS) environment.
  • Ensure that customer facing applications are designed to be highly available, observable, and

durable via software engineering best practices.

  • Work with Product and Project Owners to understand end-user requirements, formulate user stories and then translate those into pragmatic and effective technical solutions.
  • Work closely with onsite and remote frontend, backend and operations engineers to ensure

deliverables are well-documented, secure and resilient.

  • Help engineering management prioritize technical roadmap and to identify gaps in process and planning.
  • Help to establish and document development best practices and ensure that these practices are adhered to.


Skills and Experience


  • Must have 5 + years of experience in Core Java, Java 8, Multithreading, Collections, Memory

management

  • Experience in building RESTful microservices.
  • Sound knowledge and 2 years + experience of AWS-based microservices and services like

Lambda, S3, SQS, SNS, DynamoDB, ElasticSearch,ECS, EC2.

  • Good to have experience in Cloudformation and Terraform.
  • Experience in writing unit tests (Junit, Mockito) and integration tests (RestAssured, Wiremock).
  • Experience in automated functional testing using tools like Cucumber.
  • Good knowledge of building CI/CD pipeline using Jenkins.
  • Well-versed with the Agile methodology.
  • Excellent verbal and written communication and collaboration skills to effectively communicate with both business and technical teams.
  • Comfortable working in a fast-paced, result- oriented environment.