Contract -Senior Backend Java Engineer With (NodeJS /AWS/ DynamoDB)
KPG99 INC
Job Description
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 .