Back to search

Senior Java AWS Developer

Lead design, development, and maintenance of secure RESTful APIs and Java-based microservices on AWS cloud, ensuring high availability, scalability, and cost efficiency.

  • Raleigh, North Carolina, United States
  • Contract
  • $45–$50 per hour
  • Posted Nov 3, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise Software

Responsibilities

  • Design, develop, test, and maintain secure RESTful APIs and Java-based microservices using Java 11/17, Spring Boot, and Spring Cloud
  • Define API contracts and reusable standards using Swagger/OpenAPI
  • Lead technical design, code reviews, and engineering standards across delivery teams
  • Build cloud-native solutions using AWS API Gateway, Lambda, EC2, ECS, EKS, S3, RDS, IAM, CloudWatch, SQS, and SNS
  • Create and maintain Infrastructure as Code using Terraform and CloudFormation
  • Implement authentication and authorization using OAuth 2.0, JWT, Spring Security, and AWS IAM
  • Embed SSDLC controls, secure coding practices, secrets management, vulnerability remediation, and policy enforcement
  • Integrate SAST, DAST, dependency scanning, container scanning, and secret detection into GitLab pipelines
  • Design event-driven and asynchronous integration patterns using Kafka, RabbitMQ, SQS, and SNS
  • Engineer reliable banking transaction and system integration flows with retry, replay, dead-letter, ordering, and observability
  • Create and optimize GitLab SaaS repositories, CI/CD pipelines, runners, environments, package registries, releases, and deployment automation
  • Establish responsible AI-assisted engineering practices with human review, security validation, traceability, and adherence to client policies
  • Implement monitoring, logging, metrics, dashboards, and alerting using CloudWatch, Splunk, ELK, Grafana, and Prometheus
  • Support production releases, incident triage, root-cause analysis, corrective actions, and operational readiness
  • Mentor engineers and collaborate with business, product, architecture, cybersecurity, risk, infrastructure, and operations stakeholders

Requirements

  • Bachelor's degree in Computer Science, Engineering, Information Systems, or a related discipline

Skills

JavaSpring BootREST APIsmicroservicesAWS API GatewayLambdaEC2ECSEKSS3RDSIAMCloudWatchSQSSNSTerraformCloudFormationOAuth 2.0JWTSpring SecuritySwagger/OpenAPIKafkaRabbitMQGitLabCI/CDGitLab SaaSGitLab AISASTDASTdependency scanningcontainer scanningsecret detectionGitLab pipelinesGitLab runnersGitLab environmentsGitLab package registriesGitLab releasesGitLab deployment automationCloudWatchSplunkELKGrafanaPrometheusJavaSpring BootSpring CloudAWSTerraformCloudFormationGitLabGitLab SaaSGitLab AISwagger/OpenAPIKafkaRabbitMQSQSSNSSplunkELKGrafanaPrometheus

Full description

Job ID: 115290-1 Job Title: Senior Java AWS Developer Location: Raleigh NC Duration: 6 months Pay Rate: $45-$50/hr on W2/C2C Local to Raleigh NC only! Face to face interview Role Descriptions: API and Microservices Engineering Design| develop| test| and maintain secure RESTful APIs and Java-based microservices using Java 11/17| Spring Boot| and Spring Cloud. Define API contracts and reusable standards using Swagger/OpenAPI; apply versioning| error-handling| idempotency| resiliency| and backward-compatibility practices. Lead technical design| code reviews| engineering standards| and reusable API patterns across delivery teams. AWS Cloud Engineering Build cloud-native solutions using AWS API Gateway| Lambda| EC2| ECS| EKS| S3| RDS| IAM| CloudWatch| SQS| and SNS. Design highly available| fault-tolerant| scalable| and cost-conscious services aligned to enterprise cloud guardrails. Create and maintain Infrastructure as Code using Terraform and CloudFormation. Security and DevSecOps Implement authentication and authorization using OAuth 2.0| JWT| Spring Security| AWS IAM| and enterprise security standards. Embed SSDLC controls| secure coding practices| secrets management| vulnerability remediation| and policy enforcement throughout the delivery lifecycle. Integrate SAST| DAST| dependency scanning| container scanning| and secret detection into GitLab pipelines. Integration and Event-Driven Architecture Design event-driven and asynchronous integration patterns using Kafka| RabbitMQ| SQS| and SNS. Engineer reliable banking transaction and system integration flows| including retry| replay| dead-letter| ordering| and observability considerations. GitLab SaaS and AI-Assisted Engineering Create| administer| and optimize GitLab SaaS repositories| CI/CD pipelines| runners| environments| package registries| releases| and deployment automation. Use GitLab Duo AI for code generation| explanation| documentation| test generation| refactoring recommendations| vulnerability remediation suggestions| and engineering productivity improvement. Establish responsible AI-assisted engineering practices with human review| security validation| traceability| and adherence to client policies. Operations| Leadership| and Collaboration Implement monitoring| logging| metrics| dashboards| and alerting using CloudWatch| Splunk| ELK| Grafana| and Prometheus. Support production releases| incident triage| root-cause analysis| corrective actions| and operational readiness. Mentor engineers and collaborate with business| product| architecture| cybersecurity| risk| infrastructure| and operations stakeholders.4. Required Qualifications: Bachelors degree in Computer Science| Engineering| Information Systems| or a related discipline| or equivalent practical experience.8+ years of software engineering experience| including senior-level ownership of enterprise APIs and distributed services.5+ years of hands-on experience with Java| Spring Boot| REST APIs| microservices| and AWS cloud services. Demonstrated delivery experience with AWS API Gateway| Lambda| containers| Kubernetes| messaging| databases| and Infrastructure as Code. Strong exp Essential Skills: API and Microservices Engineering Design| develop| test| and maintain secure RESTful APIs and Java-based microservices using Java 11/17| Spring Boot| and Spring Cloud. Define API contracts and reusable standards using Swagger/OpenAPI; apply versioning| error-handling| idempotency| resiliency| and backward-compatibility practices. Lead technical design| code reviews| engineering standards| and reusable API patterns across delivery teams. AWS Cloud Engineering Build cloud-native solutions using AWS API Gateway| Lambda| EC2| ECS| EKS| S3| RDS| IAM| CloudWatch| SQS| and SNS. Design highly available| fault-tolerant| scalable| and cost-conscious services aligned to enterprise cloud guardrails. Create and maintain Infrastructure as Code using Terraform and CloudFormation. Security and DevSecOps Implement authentication and authorization using OAuth 2.0| JWT| Spring Security| AWS IAM| and enterprise security standards. Embed SSDLC controls| secure coding practices| secrets management| vulnerability remediation| and policy enforcement thr

Senior Java AWS Developer at Artech LLC | Referso Jobs