ARHS Group

Senior Java Developer

ARHS Group

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇳🇱 Netherlands

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

ApacheAzureDockerElasticSearchGRPCHibernateJavaJavaScriptjQueryKafkaKubernetesMavenMicroservicesMS SQL ServerNoSQLReactSOAPSpringSpring BootSpringBootSQLTFSVue.js

About the role

  • Contribute to the improvement of the development and build process
  • Design and develop production grade, enterprise level systems that make extensive use of messaging and microservices.
  • Participate in the Java implementation of applications and micro-services involving integration with search engines, being able to write backend code in a reliable, fast, scalable, and secure way, satisfying requirements and service level agreements following both a functional and reactive programming approach.
  • Write OAUTH authentication mechanisms.
  • Implement validation mechanisms as unit and integration tests.
  • Assist with deployment and configuration of the system.
  • Setup CI/CD pipelines.
  • Familiarity with Kubernetes/Docker is assumed.
  • Follow Scrum procedures and disciplines.
  • Estimate the work to be done upon request.
  • Write technical documentation.
  • Account for secure coding practices, as well as logging and auditing features.
  • Work with Git following pull request procedure.
  • Write clean, secure and high-quality code.

Requirements

  • Bachelor's degree plus 9 years of relevant experience.
  • Working knowledge of English (B2 or higher)
  • Minimum of 9 years of professional experience with OOP paradigms and SOLID principles using Java 11 (or higher)
  • Minimum of 2 years of professional experience working with SOAP and GRPC web servers and clients
  • Minimum of 2 years of professional experience with the JavaScript front-end frameworks: Vue.js (React is optional) jQuery
  • Experience and display of the prerequisites of working in an Agile Team implementing Scrum
  • Good knowledge of application development environments, like: Java 21+ IntelliJ IDEA (or Eclipse) VS Code Maven Git
  • Good knowledge of Enterprise Integration methodologies and patterns: Proficiency in modelling an EIP system using classical EIP patterns and diagrams
  • Good knowledge of the design and development of components like REST APIs, integrations, and micro-services) covering proficiency in: using REST-based frameworks like Spring MVC, as well as accessory tools like Postman building SOAP and GRPC web servers and clients in the Java/Spring context
  • Good knowledge of relational databases, Microsoft SQL Server
  • Ability to use Spring Data and Hibernate
  • Good knowledge of Agile software development methodologies: Scrum Kanban
  • Good knowledge of OOP paradigms and SOLID principles using Java 11 (or higher) and good knowledge with most common Java frameworks: Spring Spring Boot 3+ Spring Batch
  • Good knowledge of a Java EIP framework like Apache Camel Spring Integration
  • Good knowledge of container technology Docker Kubernetes Rancher
  • Good knowledge of messaging systems, including: ActiveMQ Kafka
  • Good Knowledge of CD/CI systems TFS/Azure DevOps
  • Good knowledge of front-end web application development: Javascript JSP JQuery
  • Good knowledge of the JavaScript front-end frameworks: Vue.js
  • Good knowledge of NoSQL databases like ElasticSearch
  • Good knowledge of software development methodologies (e.g. AGILE)
  • Good knowledge and display of the prerequisites of working in an Agile Team implementing Scrum (e.g. team teamwork, clear communication)
Benefits
  • Flexible work arrangements
  • Professional development

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Java 11OOP paradigmsSOLID principlesSOAPgRPCVue.jsSpring MVCREST APIsHibernateActiveMQ
Soft skills
teamworkclear communicationAgile methodologiesScrum procedurestechnical documentationestimation skillssecure coding practiceslogging and auditingproblem-solvingcollaboration
Certifications
Bachelor's degree
niluk.app

Senior Javascript, API Developer

niluk.app
Seniorfull-time🇳🇱 Netherlands
Posted: 8 days agoSource: tunga1.recruitee.com
CloudGoogle Cloud PlatformJavaScriptNode.jsNoSQLPHPSDLCSQLTypeScript