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.