Job Openings Java Developer (EU TalentHub)

About the job Java Developer (EU TalentHub)

Location: Relocation to Europe (Netherlands, Germany OR Nordics)

Experience Required: 4+ Years

We are noticing many open positions in Europe with Java Software Engineer/Software Developers. Are you open to international career and considering relocating to Europe, share your CV and connect with us.

Relocation to Europe:

Your day to day:

  • API Development: Design, develop, and maintain robust APIs and components essential for supporting the business cases. Ensure the platform remains reliable and efficient;
  • Integration and Persistence: Guarantee seamless integration of APIs with technologies such as Kafka, Elastic, and Cassandra, ensuring data persistence and smooth communication between different system components;
  • DevOps Collaboration: Collaborate closely with Ops engineers to implement and optimize API integrations, bridging the gap between development and operations;
  • Agile Scrum Process: Actively participate in Agile Scrum development processes, including attending regular meetings, contributing to sprint planning, and working in iterative cycles to continuously improve our product;
  • Continuous Delivery: Commit to delivering working software to production every two weeks, maximizing customer satisfaction and impact through regular feedback loops;
  • Monitoring and Alerting: Assist in setting up and maintaining delivery metrics to Prometheus, ensuring effective system monitoring and timely alerts to address any issues;
  • Software Development: Design, develop, test, deliver, and maintain high-quality software solutions. Develop complex new functionality and coordinate its implementation in the production environment;
  • Automation: Automate deployment, functional testing, technical testing, and other processes from the start;
  • Support: Provide both functional and technical support for the application.

What you'll bring to the team:

  • University degree in Computer Science;
  • Minimum 7 years of Java software engineering experience (design, development, and maintenance) with a technical architecture mindset;
  • Experience in Java, JAX RS, Jersey, Spring Boot, and other Spring frameworks such as Spring Batch, JPA;
  • Very good understanding of cloud-based platforms like Openshift / Kubernetes;
  • Solid knowledge of continuous integration and continuous delivery using tools such as AzureDevOps, Git, Maven;
  • Strong knowledge of HTTP, REST APIs, mTLS, and JSON;
  • Experience with NoSQL databases like Cassandra;
  • Good knowledge of Elastic and Kafka;
  • Experience in writing unit tests and integration tests using JUnit and Karate Framework;
  • Passionate about Open Source technologies;
  • Good knowledge of Linux and Docker;
  • Excellent communication skills in English.