Java DevOps Engineer
AmpstekStellenbeschreibung
ph3Qualifications /h3 ul liIn-depth software engineering knowledge and expertise: development, maintenance and continuous improvement /li liSubstantial experience with the Java language and the Spring framework, the JVM and related Java technologies, features and constraints. /li liSubstantial experience with REST APIs (including REST API design, versioning and maintenance) and good knowledge of networking. /li liSubstantial experience with reverse proxies (eg Apache) /li liProficiency in SQL DBs (PostgreSQL, Oracle) /li liPractical experience with build pipelines, Java application delivery and deployment to Linux or Kubernetes. /li liPractical experience with monitoring, observability and alerting platforms (eg Dynatrace, Grafana, Prometheus, Icinga). /li liExcellent spoken and written communication skills in French and/or English. /li liOpen-mindedness and team spirit. Ability to work independently, excellent organizational skills and keen attention to detail. /li liMaster's degree in Technology or equivalent. /li /ul h3Would be a plus: /h3 ul liInterest in finance; good financial knowledge would be an advantage. /li liKnowledge of OpenID Connect (OIDC) / OAuth 2.0 authentication protocols /li liExperience with TLS/SSL, certificates and encryption in general /li liExperience with GitHub workflows /li liExperience with network security and firewalls /li liExperience with Cloud infrastructure and deployments (eg AWS and/or Azure) /li liKnowledge of containers and orchestrators (eg: Docker and Kubernetes/Helm) /li liProficiency in others programming languages: Python, Bash scripting /li liFirm belief in automation, infrastructure as code (eg: Puppet) and XaaS /li liKnowledge of NoSQL databases (MongoDB, Elasticsearch) /li liHands-on experience with Agile methodologies. /li /ul pAs the perfect candidate for this role, you are passionate about technology, with a keen interest in reliability and automation. You will use your strong engineering skills to design and implement fault‑tolerant systems and prevent production problems.
While making customer experience your number one priority, you will use your fast problem‑solving skills to fix any unanticipated issues. In this role you will have the opportunity to work on state‑of‑the‑art technology with a team of demanding professionals, where your expertise and interpersonal skills will be greatly valued and continuously developed. /p h3Responsibilities /h3 ul liWorking in tandem with Business Analysts, Technical and Solution Architects to continuously improve our Front Tech applications APIs /li liCollaborating with 3rd party software vendors to integrate new components, support and maintain them. /li liCollaborating with software engineers on all development‑related tasks for applications APIs. /li liPromoting code out of our software factory to production, pushing for maximum automation but without making any compromises on the quality of the delivered solution. /li liSetting up state‑of‑the‑art analytics and monitoring capabilities, providing both prescriptive and predictive insights. /li liWriting code for configuration and security components. /li liDiagnosing production issues, performing root‑cause analysis and working with all members of the cross‑functional team to propose solutions. /li liProviding continuous guidance to software engineers around operational challenges, such as reliability and manageability, making sure that software implementations are production‑proof. /li liPromoting data‑driven decision‑making and identifying the metrics that matter. /li /ul /p
¿Te interesa este puesto?