
Sr Java Developer
Sonata Software6 days ago
Frisco, TX, USASenior
Responsibilities
- Design and develop cloud-native enterprise web applications and APIs.
- Build and deploy scalable, resilient, and secure Spring Boot microservices using Docker and Kubernetes.
- Architect and implement solutions using AWS services and serverless technologies.
- Develop reusable APIs and serverless components with AWS Lambda, Step Functions, EventBridge, and the Serverless Framework.
- Implement authentication and authorization mechanisms including OAuth2, JWT, MFA, SSO, and Spring Security.
- Design data-layer components using Hibernate and JPA with SQL and NoSQL databases.
- Perform code reviews, unit and integration testing, performance tuning, and caching optimization.
- Participate in backlog grooming, sprint planning, and Agile ceremonies while mentoring team members.
Requirements
- 8+ years of experience developing enterprise-grade Java and cloud solutions.
- Strong expertise in Java/J2EE, Spring Boot, Spring Cloud, and microservices.
- Experience with AWS cloud architecture and exposure to Google Cloud and Azure.
- Experience with Docker, Kubernetes, Jenkins, AWS CDK, and Git.
- Experience with Postgres, MySQL, MongoDB, Cassandra, and SQL/NoSQL data solutions.
- Knowledge of OAuth2, JWT, SSL, MFA, SSO, multi-threaded programming, caching, and performance tuning.
- Bachelor's degree in Computer Science or a related field.
- AWS Certified Developer – Associate certification is preferred.
Benefits
- Hybrid work arrangement in Auburn, Washington.
- Long-term contract opportunity.
- Opportunity to work on AI-led modernization and enterprise cloud solutions with a diverse team of innovators.