Required Skills

AWS Lambda Microservices Architecture AWS Java Multithreading NoSQL JUnit DynamoDB J2EE Spring Boot Memory Management

Work Authorization

  • Citizen

Preferred Employment

  • Full Time

Employment Type

  • Direct Hire

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 29th Apr 2022


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

Job Responsibility :

- Design, develop, implement, and document test changes in microservices-based applications.

- Initiate design reviews for new applications while adhering to the software development standards.

- Perform cross-functional training and facilitate information sharing among the team members.

- Recommend new software development technologies and development processes.

- Perform unit testing on all application functionalities along with supporting integration and load testing activities.

- Collaborate with the team members to ensure that the deliverables are on schedule.

- Participate in requirement gathering and functional specification activities. Assist System Analysts in translating business requirements and functional designs into technical designs.

- Resolve and mitigate production application issues.

Desired Skills Set :

- Must have 8 + years of experience in Core Java, Java 8, Multithreading, Collections, Memory management

- Must have Lead experience of 2 years minimum.

- Experience in building RESTful microservices.

- Sound knowledge and experience of AWS-based microservices and NoSQL, along with AWS services like EC2, Lambda, S3, SQS, SNS, Dynamo, and Gradle.

- 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 CICD 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.



Company Information