What is the project?Our client is an innovative company that helps students apply to college. Their technology converts students’ applications into a standardized format to speed up and streamline the university application process across different colleges and universities. You perfectly match if you have experience with: 5+ years of commercial experience with JavaVery high proficiency with server-side Enterprise Java (8 + versions and its features like Steam API, Lambda expressions, Functional interfaces and Method references etc.), Spring and Hibernate frameworks. At least 2-3 years project implementation experience in one or more Spring framework modules – Spring MVC, Spring Security, and Spring Integration frameworks.Experience in developing RESTful API and Web Services.Solid JPA development and SQL query writing skills.Experience with the core AWS services.Good background in Linux/Unix administration.Strong Knowledge in Docker and Kubernetes. Strong notions of security best practices (e.g. using IAM Roles, KMS, etc.).Experience with monitoring solutions such as CloudWatch, Prometheus, and the ELK stack.Ability to troubleshoot distributed systems.Knowledge of writing infrastructure as code (IAC) using CloudFormation or Terraform.Experience with building or maintaining cloud-native applications.Past experience with the serverless approaches using AWS Lambda is a plus. For example, the Serverless Application Model (AWS SAM).Strong working knowledge of Git and GitHub code management tools. Advanced knowledge of Microsoft SQL and any one of no-SQL databases, such as Mongo DBExperience with Test Driven Development.Excellent written and verbal communication skills. Your day-to-day activities :Design and develop enterprise grade, high-volume web applications, platforms, and state of the art technical solutions leveraging Java and JEE platform technologies.Participate in design discussions and solution design sessions with product management and software development teams to shape new product features and platform capabilities.Develop and support REST APIs and business logic using Java, Spring, Hibernate and SQL Server.Contribute to the evaluation, prototyping, and selection of software solutions as required to make recommendations to enhance performance and scalability of our flagship products.Make recommendations to enhance performance and scalability of our flagship products. Apply Test Driven Development practices and software quality measurement tools such as SonarQube or Coverity to improve quality of software delivered.Foster and support a culture of innovation and excellence in the engineering organization.Understanding the Implementation of the application’s CI/CD pipeline using the AWS CI/CD stack.