Full Stack Developer
Vineet KumarUnited StatesSENIORPosted 1h ago
Node.jsJavaSpring BootSpring SecurityHibernatePythonAngularReactAWSEC2S3LambdaRDSECSAPI GatewaySQSSNSIAMVPCCloudWatchCloudTrailPostgreSQLSQL ServerDynamoDBMongoDBCassandraDockerTerraformCloudFormationMavenGradleJUnit 5CI/CDGitLabAmazon Kiro
About the Role
We are looking for an experienced Senior Software Engineer with strong expertise in Node.js, Java, Angular, AWS, and AI-assisted development to join a dynamic engineering team.
Key Responsibilities
• Design, develop, and maintain scalable applications and RESTful APIs
• Build microservices using Node.js, Java, Spring Boot, and Python
• Develop frontend applications using Angular or React
• Design and implement cloud solutions using AWS services
• Work with relational and NoSQL databases
• Implement CI/CD pipelines, automated testing, and secure coding practices
• Optimize application performance and troubleshoot production issues
• Provide technical leadership, mentor junior engineers, and contribute to system architecture
• Leverage AI-assisted coding tools while ensuring code quality, security, and reliability
Requirements
• 7+ years of relevant professional experience
• Bachelor's degree in Computer Science, Information Systems, or a related field, or equivalent education and experience
• Strong expertise in Node.js, Java, Spring Boot, Spring Security, Hibernate, and Python
• Experience with Angular and/or React
• Proficiency with AWS services including EC2, S3, Lambda, RDS, ECS, API Gateway, SQS, SNS, IAM, VPC, CloudWatch, and CloudTrail
• Experience with databases such as PostgreSQL, SQL Server, DynamoDB, MongoDB, and Cassandra
• Knowledge of Docker, Terraform / CloudFormation
• Experience with Maven, Gradle, JUnit 5, CI/CD, and automated testing
• Understanding of REST APIs, microservices, system design, and performance optimization