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
Artech LLC
Company details are for members
Sign up for a free job alert to see Artech LLC's profile, website and LinkedIn, and the same for every employer on Referso Jobs.