Flag job

Report

Contract -Senior Backend Java Engineer With (NodeJS /AWS/ DynamoDB)

Location

India

JobType

part-time

About the job

Info This job is sourced from a job board

About the role

KPG99 INC

Website: kpgtech.com
Job details:

Role: Senior Backend Java Engineer With (NodeJS /AWS/ DynamoDB)

Location Remote offshore (India)

Duration 6+ Months


Job Summary


We are seeking a highly motivated and experienced Senior Backend Engineer to design, develop, and maintain scalable, performance-optimized API services within the AWS cloud environment. The ideal candidate will be adept at building robust microservices using Java, Springboot, and NodeJS, with mandatory experience in cloud-native messaging and NoSQL database technologies.


Key Responsibilities

  • Design, develop, and maintain highly scalable and performance-optimized API services using Java, Springboot, and NodeJS.
  • Implement and enforce REST API standards and best practices for system-to-system communication.
  • Develop and deploy serverless components, specifically utilizing AWS Lambda, within the AWS cloud ecosystem.
  • Integrate with and manage cloud messaging infrastructure using technologies such as Solace, MSK (Managed Streaming for Kafka), and SNS (Simple Notification Service).
  • Design and implement persistence layers using NoSQL solutions, with a focus on DynamoDB.
  • Ensure all services are developed with a strong focus on high-volume scalability and optimal performance.
  • Maintain high standards of code quality through rigorous writing and execution of comprehensive unit tests.
  • Produce and maintain thorough technical documentation for APIs, codebases, and system architecture.

Required Skills and Qualifications

  • Expert-level proficiency in Java and the Springboot framework.
  • Extensive experience developing, deploying, and integrating REST API services.
  • Strong experience developing with NodeJS.
  • Hands-on experience with cloud messaging platforms, including Solace, MSK, and SNS.
  • Deep understanding of NoSQL databases, with mandatory experience in DynamoDB.
  • Proven experience deploying and managing highly scalable services in the AWS cloud.
  • Experience with AWS Lambda.
  • Commitment to writing quality code, including unit tests and technical documentation.

Nice to Have

  • Familiarity or professional experience with Python.

Click on Apply to know more.

Skills

Python
AWS
API
backend
database
DynamoDB
Java
Kafka
Lambda
microservices
NodeJS
NoSQL
Serverless