Apex Systems
Supporting our newest platforms, on which:
Cloud native applications are built, leveraging a microservices architecture, Java, Kotlin, Spring Boot, Apache Kafka, MongoDB, Postgres, Docker, Kubernetes and React.
Big data processing for analytics, BI, and data science are built leveraging Google technologies such as Google Cloud Storage, Google BigQuery, Google Composer (Apache Airflow), Looker, Kafka Connect.
Implementing CI/CD, monitoring and other DevOps practices surrounding this platform leveraging technologies such as Jenkins, Spinnaker, Prometheus, Grafana and Mimir.
Helping other engineers to learn and adopt these technologies and techniques.
Innovating, driving, and defining high impact technology that creates solutions that positively impacts project delivery.
Evangelizing and implementing engineering and testing best practices across the company (code reviews, SCM conventions, tools, etc.)
What we’re looking for:
5+ years experience with Java, Kotlin and/or Python.
Strong experience with development in Spring framework.
Strong experience with both relational (SQL) and NoSQL databases, such as MongoDB.
Experience with developing RESTful services/APIs using JSON and/or XML.
Experience with messaging technologies such as Apache Kafka, JMS, and/or ActiveMQ.
Understanding of containerized application development with Docker.
Strong experience with Kubernetes.
4+ years of DevOps experience.
Strong experience with implementing DevOps practices.
Experience with cloud infrastructure and platforms such as GCP, AWS and/or Azure. GCP is preferred.
Knowledge of build scripting tools such as Gradle, Ant, Maven, Gulp and Continuous Integration tools such as Jenkins, Spinnaker, and Artifactory.
Experience with Infrastructure-as-Code principle and tooling such as Pulumi or Terraform.
Experience with building batch and streaming data pipelines is a plus.
Strong ability and willingness to learn and adopt new technologies to help JD Finish Line IT be more effective.
Strong engineering mindset and attention to quality and detail – clean code, automated testing, peer review.
Ability to collaborate with other software architects and engineers.
Demonstrated success leading others engineers, providing technical direction and leadership.
Strong collaboration and team-building skills. Ability to influence, mentor and develop skills in other technologists.
#J-18808-Ljbffr
#J-18808-Ljbffr