What are the responsibilities and job description for the Senior Java AWS Developer - Plano, TX & Wilmington, DE & Jersey city, NJ(onsite) position at Enexus Global Inc.?
Role - Java with AWS
Location - Plano, TX & Wilmington, DE & Jersey city, NJ(onsite)
Contract type - W2/C2C/1099
Job Summary
We are seeking a highly skilled Java - Integrations and API Developer with a strong foundation in AWS cloud technologies to join our dynamic team. This role will support our migration from a legacy contact center system to Amazon Connect. The ideal candidate will be responsible for the assessment, design, development, implementation, and maintenance of robust, scalable integrations between applications and third-party systems. You will play a critical role in building and managing APIs and interfaces, ensuring seamless data exchange and communication across our technology stack. Collaboration with cross-functional teams, including product, engineering, and operations, will be key to delivering innovative, secure, and scalable solutions in a fast-paced environment.
Key Responsibilities
AWS Expertise
Location - Plano, TX & Wilmington, DE & Jersey city, NJ(onsite)
Contract type - W2/C2C/1099
Job Summary
We are seeking a highly skilled Java - Integrations and API Developer with a strong foundation in AWS cloud technologies to join our dynamic team. This role will support our migration from a legacy contact center system to Amazon Connect. The ideal candidate will be responsible for the assessment, design, development, implementation, and maintenance of robust, scalable integrations between applications and third-party systems. You will play a critical role in building and managing APIs and interfaces, ensuring seamless data exchange and communication across our technology stack. Collaboration with cross-functional teams, including product, engineering, and operations, will be key to delivering innovative, secure, and scalable solutions in a fast-paced environment.
Key Responsibilities
- Design, develop, and implement RESTful APIs and microservices using AWS services such as API Gateway, Lambda, ECS, etc.
- Build APIs with a focus on performance, scalability, reliability, and security.
- Develop and maintain integrations with systems such as CRMs (e.g., Salesforce, ServiceNow), ERPs, and other third-party applications.
- Design and manage data pipelines and ETL processes using AWS services like S3, Glue, Kinesis, SQS, SNS, etc.
- Ensure security, reliability, and performance of APIs and integrations.
- Participate in all phases of the software development lifecycle, including design, development, testing, deployment, and maintenance.
- Optimize API performance to handle high traffic and large data volumes.
- Collaborate with cross-functional teams to gather requirements and deliver high-quality solutions.
- Troubleshoot and resolve integration issues in a timely manner.
- Stay updated on the latest AWS technologies and industry best practices.
- Contribute to the improvement of development processes and tools.
AWS Expertise
- Strong understanding of core AWS services (e.g., ECS, S3, Lambda, RDS, DynamoDB, etc.).
- Knowledge of AWS security best practices (IAM, VPC, Security Groups).
- Experience with load balancing, traffic distribution, Route 53, and Direct Connect.
- Proficiency in serverless computing and microservices architecture.
- Expertise in containerization and orchestration tools (e.g., ECS, EKS, Fargate, Docker, Kubernetes).
- Proven experience in designing, developing, and documenting RESTful APIs using OpenAPI/Swagger.
- Knowledge of API security best practices (e.g., authentication, authorization, rate limiting).
- Familiarity with API Gateways and service mesh technologies.
- Experience integrating applications with CRM systems (e.g., Salesforce, ServiceNow), ERPs, and third-party tools.
- Expertise in logging, monitoring, and observability tools (e.g., CloudWatch, CloudTrail, Splunk, Datadog).
- Proficiency in data integration patterns and technologies (ETL, ELT).
- Understanding of messaging patterns, message queues, and event-driven architectures.
- Proficient in Java, Spring Boot, RestTemplate, WebClient, etc.
- Strong knowledge of SQL and NoSQL databases (e.g., AWS RDS, DynamoDB, Aurora, Redshift).
- Familiarity with Agile methodologies and tools like Jira.
- Experience with DevOps practices and CI/CD tools (Terraform, Jenkins, Spinnaker, Git).
- Understanding of data privacy and security protocols (e.g., Active Directory, IAM, SAML, SSO) in line with regulatory requirements (e.g., PCI DSS, PII, HIPAA, GDPR).
- Proficiency in code quality, API performance, and security testing tools (e.g., Postman, JMeter, BlazeMeter, Sonar).
- Solid understanding of networking concepts and protocols.
- 8 years in software development.
- 5 years of experience with AWS cloud technologies.
- 5 years in REST API development and integration.
- 2 years of experience building AWS Lambda functions.
- 2 years of experience using Terraform.