Sonata Software

Sr Java Developer

Sonata Software
Apply
6 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.

Tech Stack

Apache CassandraAWSAzureDockerGitGoogle CloudJavaJenkinsKubernetesMongoDBMySQLPostgreSQLSpring Boot

Categories

Contact me