Sonata Software

Sr Java Developer

Sonata Software
Apply
14 hours ago
San Antonio, TX, USASenior

Responsibilities

  • Design and develop cloud-native solutions for enterprise web applications and APIs.
  • Build and deploy Spring Boot microservices using Docker and Kubernetes.
  • Architect and implement solutions using AWS services including ECS, IAM, API Gateway, ELB, VPC, S3, Lambda, EC2, RDS, and Route53.
  • Develop serverless components using AWS Lambda, Step Functions, EventBridge, and Serverless Framework.
  • Implement RESTful APIs as reusable, loosely coupled microservices.
  • Implement authentication and authorization mechanisms including OAuth2, JWT, MFA, SSO, and Spring Security.
  • Design and develop data-layer components using Hibernate and JPA with SQL and NoSQL databases.
  • Conduct code reviews, unit and integration testing, performance tuning, and caching optimization.

Requirements

  • At least 10 years of experience in Java development and enterprise cloud solutions.
  • Bachelor’s degree in Computer Science or a related field.
  • Strong expertise in Java/J2EE, Spring Boot, and Spring Cloud.
  • Experience with AWS cloud architecture and exposure to Google Cloud and Azure.
  • Experience with Docker and Kubernetes.
  • Experience with SQL databases including Postgres and MySQL.
  • Knowledge of security technologies including OAuth2, JWT, SSL, MFA, and SSO.
  • Experience with multithreaded programming, caching techniques, and performance tuning.
  • AWS Certified Developer – Associate certification is preferred.

Benefits

  • Hybrid work arrangement in Phoenix, Arizona.

Tech Stack

Apache CassandraAWSAzureDockerGoogle CloudJavaKubernetesMongoDBMySQLPostgreSQLSpring BootSQL

Categories

Contact me