Java Developer

March 17

Apply Now
Logo of ARHS Group

ARHS Group

ARHS Group is a company specializing in providing advanced and reliable information systems. They offer a comprehensive range of IT solutions and services, including software development, data science, infrastructure scaling, digital trust, mobile development, machine learning, and cloud integration. Their solutions are tailored to meet specific project requirements, ensuring delivery on time, within budget, and within scope. With offices in multiple European cities, ARHS Group positions itself as a key player in IT project execution and digital transformation services.

Software Development • Data Science • Infrastructure Services • Digital Trust • Mobile Development

📋 Description

• 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. • 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 plus 10 years of relevant experience. • Working knowledge of English (B2 or higher) • Minimum of 6 years of professional experience in OOP paradigms and SOLID principles using Java 11 (or higher) • Experience with Java frameworks like: Spring, SpringBoot • Minimum of 2 years of professional experience with at least one JavaScript front-end framework: Vue.js, jQuery, React/Angular2 • Good knowledge of application development environments like Java 11+, Eclipse or IntelliJ, Maven, Git. • Good knowledge of the design and development of components like REST APIs, integrations, micro-services) • Proficiency in using REST based frameworks like Spring MVC as well accessories 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 in Agile software development methodologies: Scrum, Kanban • Good knowledge of OOP paradigms and SOLID principles using Java 11 (or higher) and experience with most common Java frameworks: Spring, SpringBoot • Professional Knowledge in Container technologies: Docker, Kubernetes • Good Knowledge in Messaging systems: ActiveMQ • Professional Knowledge in CD/CI systems: TFS/Azure DevOps • Good knowledge of front-end web application development: Javascript, jQuery, JSP. • Good knowledge in JavaScript front-end frameworks: Vue.js, React/Angular2 • Good knowledge of a Java EIP framework: Apache Camel, Spring Integration • Professional knowledge in Enterprise Integration methodologies and patterns • Proficiency in modelling EIP systems with EIP patterns and diagrams. • Professional Knowledge in No-SQL and graph databases and ElasticSearch • Good Knowledge in Agile software development methodologies (AGILE) • Good knowledge and display of prerequisites of working in an Agile Team implementing Scrum (e.g. team work, clear communication)

Apply Now

Discover 100,000+ Remote Jobs!

Join now to unlock all jobs

Discover hidden jobs

We scan the internet everyday and find jobs not posted on LinkedIn or other job boards.

Head start against the competition

We find jobs within 24 hours of being posted, so you can apply before everyone else.

Be the first to know

Daily emails with new job openings straight to your inbox.

Choose your membership

Cancel anytime

Loved by 10,000+ remote workers

Wall of Love

Frequently asked questions

We use powerful scraping tech to scan the internet for thousands of remote jobs daily. It operates 24/7 and costs us to operate, so we charge for access to keep the site running.

Of course! You can cancel your subscription at any time with no hidden fees or penalties. Once canceled, you’ll still have access until the end of your current billing period.

Other job boards only have jobs from companies that pay to post. This means that you miss out on jobs from companies that don't want to pay. On the other hand, Remote Rocketship scrapes the internet for jobs and doesn't accept payments from companies. This means we have thousands more jobs!

New jobs are constantly being posted. We check each company website every day to ensure we have the most up-to-date job listings.

Yes! We’re always looking to expand our listings and appreciate any suggestions from our community. Just send an email to Lior@remoterocketship.com. I read every request.

Remote Rocketship is a solo project by me, Lior Neu-ner. I built this website for my wife when she was looking for a job! She was having a hard time finding remote jobs, so I decided to build her a tool that would search the internet for her.

Why I created Remote Rocketship

Choose your membership

Cancel anytime

Loved by 10,000+ remote workers
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com