Job Description: Description of Role:
Client is seeking for a Software Engineer to support the account as part of a talented, high-performing team. As part of this team, you will collaborate with other skilled engineers to build robust, automated components using Java and Python programming languages in an AWS cloud environment. These components are crucial to the creation and execution of analytics and machine learning models to identify fraud, waste and abuse.
The successful candidate will have a strong working background in developing, testing, and deploying containers, processes, and services. We are looking for a highly motivated individual who would love to be part of new initiatives. This individual must be flexible and eager to learn new tools and technologies that we might adapt to increase the value we provide to our clients.
Required Skills:
Strong proficiency in Java and J2EE architecture, including experience with frameworks such as Spring Boot and Hibernate
Experience with enterprise-level application development and Microservice architecture / development experience
Experience with backend development, particularly in building scalable and secure server-side applications
Experience using relational database systems like Postgres
Knowledge of containerization and container orchestration tools (e.g., Docker, Helm, Kubernetes).
Experience with AWS cloud technologies
Experience with Object Oriented Analysis and Design
Familiarity with Agile and SAFE methodologies.
Plus Qualifications:
Data Science experience and Programming languages: Python or R
Experience with Lakehouse platforms: Databricks or Snowflake
Experience with Test Rails
Required Education/Experience:
⢠Bachelor's degree in computer science, software engineering or relevant field required.
⢠12+ years experience required.