OVA.Work logo
OVA.Work
Posted 59 days agoVerified live 10h ago

Java AWS Developer

Brief overview

Remote
UndergradOr in progress
3+ yrsMinimum
Java 8/11/17Spring BootSpring MVCSpring Data JPAAWS cloud servicesRESTful APIsMicroservicesSQLGitDockerAWS LambdaAWS IAMAWS Secrets ManagerCI/CD pipelinesKubernetesTerraformAWS CloudFormation

About the company

OVA.Work logo
OVA.Workova.work

OVA is the most advanced Automated, Intelligent, intuitive On-boarding platform for Staffing Firms of all sizes.

Job description

Summary

OVA.Work is seeking an experienced Java AWS Developer to design, develop, and deploy scalable cloud-native applications. The role involves collaborating with cross-functional teams to build secure and high-performance enterprise applications using Java, Spring Boot, and AWS.

Responsibilities

  • Design, develop, and maintain cloud-native applications using Java and Spring Boot
  • Build and deploy microservices on AWS
  • Develop scalable RESTful APIs and integrate third-party services
  • Design and implement event-driven architectures using AWS services
  • Develop serverless applications using AWS Lambda where applicable
  • Optimize application performance, scalability, and availability
  • Integrate applications with relational and NoSQL databases
  • Implement security best practices using AWS IAM, Secrets Manager, and encryption
  • Build and maintain CI/CD pipelines for automated deployments
  • Monitor application health and troubleshoot production issues
  • Participate in code reviews, architecture discussions, and Agile ceremonies
  • Create and maintain technical documentation

Skills

  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • 3+ years of experience in Java development
  • Strong proficiency in Java (Java 8/11/17)
  • Experience with Spring Boot, Spring MVC, and Spring Data JPA
  • Hands-on experience with AWS cloud services
  • Experience developing RESTful APIs and microservices
  • Strong SQL and database knowledge
  • Experience with Git and version control
  • Knowledge of Docker and containerization
  • Familiarity with Agile/Scrum methodologies
  • AWS Certified Developer – Associate or AWS Certified Solutions Architect
  • Experience with Kubernetes or Amazon EKS
  • Knowledge of event-driven architecture
  • Experience with Apache Kafka or Amazon SQS
  • Familiarity with Infrastructure as Code (Terraform or CloudFormation)
  • Experience with Redis or Amazon ElastiCache
  • Knowledge of monitoring and logging tools
  • Experience with CI/CD pipelines
  • Python (Preferred)
  • Selenium or Playwright (Preferred)
  • Experience building enterprise cloud-native applications
  • Experience designing and implementing microservices architecture
  • Knowledge of serverless application development
  • Experience deploying applications using CI/CD pipelines
  • Experience working with distributed systems
  • Familiarity with security best practices for cloud applications
  • Experience in Agile software development environments
  • AWS Certified Developer – Associate
  • AWS Certified Solutions Architect
  • Spring Cloud
  • Spring Cloud Gateway
  • Spring Cloud Config
  • Apache Kafka
  • Redis / Amazon ElastiCache
  • Elasticsearch / OpenSearch
  • OAuth 2.0 / JWT Authentication
  • SonarQube
  • Terraform
  • Helm
  • OpenTelemetry
  • Grafana & Prometheus
  • Event-Driven Architecture
  • Domain-Driven Design (DDD)

Qualifications

Must Haves

  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • 3+ years of experience in Java development
  • Strong proficiency in Java (Java 8/11/17)
  • Experience with Spring Boot, Spring MVC, and Spring Data JPA
  • Hands-on experience with AWS cloud services
  • Experience developing RESTful APIs and microservices
  • Strong SQL and database knowledge
  • Experience with Git and version control
  • Knowledge of Docker and containerization
  • Familiarity with Agile/Scrum methodologies

Nice to Haves

  • AWS Certified Developer – Associate or AWS Certified Solutions Architect
  • Experience with Kubernetes or Amazon EKS
  • Knowledge of event-driven architecture
  • Experience with Apache Kafka or Amazon SQS
  • Familiarity with Infrastructure as Code (Terraform or CloudFormation)
  • Experience with Redis or Amazon ElastiCache
  • Knowledge of monitoring and logging tools
  • Experience with CI/CD pipelines
  • Python (Preferred)
  • Selenium or Playwright (Preferred)
  • Experience building enterprise cloud-native applications
  • Experience designing and implementing microservices architecture
  • Knowledge of serverless application development
  • Experience deploying applications using CI/CD pipelines
  • Experience working with distributed systems
  • Familiarity with security best practices for cloud applications
  • Experience in Agile software development environments
  • AWS Certified Developer – Associate
  • AWS Certified Solutions Architect
  • Spring Cloud
  • Spring Cloud Gateway
  • Spring Cloud Config
  • Apache Kafka
  • Redis / Amazon ElastiCache
  • Elasticsearch / OpenSearch
  • OAuth 2.0 / JWT Authentication
  • SonarQube
  • Terraform
  • Helm
  • OpenTelemetry
  • Grafana & Prometheus
  • Event-Driven Architecture
  • Domain-Driven Design (DDD)

More jobs like this