Java Backend Developer (Node.js/AWS)
Infosat IT Services LLC
Dallas, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Dallas, United States of America
Tech stack
JavaScript
API
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Application Performance Management
User Authentication
Cloud Computing Security
Code Review
Databases
Continuous Integration
Customer Interaction Management (Software)
Software Debugging
DevOps
Amazon DynamoDB
Fault Tolerance
Github
Identity and Access Management
JSON
Routing
Node.js
Performance Tuning
Systems Development Life Cycle
Regression Testing
Salesforce
Secure Coding
Software Engineering
Systems Integration
Amazon Connect
Amazon Web Services (AWS)
Enterprise Software Applications
Cloud Platform System
Chatbots
AWS Lambda
Infrastructure as Code (IaC)
Backend
GIT
Cloudformation
Event Driven Architecture
Information Technology
Deployment Automation
Cloudwatch
Api Gateway
REST
Amazon Web Services (AWS)
Terraform
Amazon Lex
Serverless Computing
ServiceNow
Microservices
Job description
We are seeking a highly skilled Java Backend Developer with strong expertise in Node.js and AWS serverless technologies to design, develop, test, and support customer-facing applications within an AWS-based contact center platform. The ideal candidate will have hands-on experience building scalable serverless applications using AWS Lambda and integrating solutions with Amazon Connect, Amazon Lex, CRM platforms, APIs, and enterprise backend systems., * Design, develop, deploy, and maintain Node.js applications running on AWS Lambda.
- Build and enhance IVR and self-service workflows using Amazon Connect and Amazon Lex.
- Develop integrations between contact center platforms and enterprise applications, databases, CRM systems, and third-party services.
- Create reusable Lambda-based services supporting:
- Authentication
- Customer Identification
- Intelligent Routing
- Case Management
- Self-Service Transactions
- Develop and maintain RESTful APIs and event-driven architectures using AWS services.
- Implement secure coding practices including:
- Authentication
- Authorization
- Data Encryption
- Data Protection Controls
- Participate in CI/CD pipeline development and deployment automation using GitHub and AWS DevOps services.
- Troubleshoot production issues and optimize application performance, scalability, reliability, and availability.
- Collaborate with Solution Architects, Contact Center Engineers, QA teams, Product Owners, and Business Stakeholders throughout the SDLC.
- Develop automated unit, integration, and regression tests.
- Create and maintain technical documentation, deployment guides, and operational runbooks.
- Participate in code reviews and ensure adherence to development best practices., * Node.js
- JavaScript
- REST APIs
- JSON
- Microservices Architecture
- Serverless Application Development
AWS Services
- AWS Lambda
- Amazon Connect
- Amazon Lex
- API Gateway
- DynamoDB
- Amazon S3
- CloudWatch
- IAM
- SNS
- SQS
- EventBridge
DevOps & CI/CD
- Git
- GitHub
- GitHub Actions
- CI/CD Pipelines
- AWS DevOps Services
Security
- Authentication & Authorization
- Encryption
- Secure API Development
- Cloud Security Best Practices
Requirements
- Bachelor''s Degree in Computer Science, Information Technology, Engineering, or equivalent experience.
- 3+ years of hands-on Node.js development experience.
- 2+ years of AWS application development experience.
- Experience developing and deploying AWS Lambda functions.
- Experience with Amazon Connect and/or Amazon Lex.
- Strong understanding of REST APIs, JSON, and Microservices Architecture.
- Experience developing serverless applications in AWS.
- Strong debugging, troubleshooting, and performance optimization skills.
- Understanding of secure software development practices and cloud security principles.
- Experience working in Agile development environments., * Experience developing Contact Center and IVR solutions.
- Experience implementing Conversational AI and Chatbots.
- Experience integrating with CRM platforms such as:
- Salesforce
- ServiceNow
- Knowledge of Infrastructure as Code (IaC):
- Terraform
- CloudFormation
- AWS CDK
- AWS Certified Developer Associate Certification.
- AWS Certified Solutions Architect Certification.
- Experience working in enterprise-scale cloud environments., * Strong hands-on experience with AWS Lambda and Node.js development.
- Experience building highly scalable and fault-tolerant serverless applications.
- Familiarity with customer engagement and contact center technologies.
- Excellent communication and stakeholder management skills.
- Ability to work independently and in a collaborative Agile environment.
- Strong problem-solving and troubleshooting abilities.