SmartEdge, Lda
Java Developer
SmartEdge, LdaSwitzerland6 days ago
Full-timeEngineering, Information Technology

Must have:

·        Substantial experience with the Java language and the Spring framework, the JVM and related Java technologies, features and constraints.

·        Substantial experience with REST APIs (including REST API design, versioning and maintenance) and good knowledge of networking.

·        Substantial experience with reverse proxies (eg Apache)

·        Proficiency in SQL DBs (PostSQL, Oracle)

·        Practical experience with build pipelines, Java application delivery and deployment to Linux or Kubernetes.

·        Master's degree in Technology or equivalent.

·        In-depth software engineering knowledge and expertise; development, maintenance and software improvement

·        Open-mindedness and team spirit. Ability to work independently, excellent organizational skills and keen attention to detail.

 

Would be a plus:

·        Interest in finance; good financial knowledge would be an advantage.

·        Knowledge of OpenID Connect (OIDC) / OAuth 2.0 authentication protocols

·        Experience with TLS/SSL, certificates and encryption in general

·        Experience with network security and firewalls

·        Some knowledge of containers and orchestrators (eg: Docker and Kubernetes)

·        Proficiency in other programming languages: Python, Bash scripting

·        Firm belief in automation, infrastructure as code (eg: Puppet) and XaaS

·        Knowledge of NoSQL databases (MongoDB, Elasticsearch)

·        Hands-on experience with Agile methodologies.

Key Skills

Ranked by relevance