
Sr Java Developer
Sonata Software14 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.