/Java Software Engineer (ID: 3949)

Java Software Engineer (ID: 3949)

Netherlandsnlvia direct
// Job Type
Full Time
// Salary
Not disclosed
// Posted
3 weeks ago
// Work Mode
hybrid

About the Role

STAFIDE

Amsterdam, Netherlands

Share this job with your network

  • Recruiter Assigned asha.k@stafide.nl
  • Industry Technology
  • Function Others
  • Work Experience 10+ years
  • City Amsterdam
  • Country Netherlands

As a Java Software Engineer, you will:

  • Design, develop, and maintain enterprise-grade Java applications using Java 8/11, Spring Boot, Kotlin, and JAX-RS.
  • Develop scalable microservices and RESTful APIs with strong knowledge of HTTP, JSON, and API best practices.
  • Build secure and reliable applications using Spring Framework components including Spring Security and Spring Batch.
  •  Write high-quality unit, integration, and API tests using JUnit and Karate/Cucumber.
  • Implement and maintain CI/CD pipelines using Azure DevOps, Git, Maven, Jenkins, Ansible, and Artifactory.
  • Work with NoSQL databases such as Cassandra to build high-performance data solutions.
  • Collaborate with Agile teams to deliver high-quality software in a large enterprise environment.
  • Participate in code reviews, repository management, and deployment activities using Azure DevOps.
  • Troubleshoot production issues and optimize application performance.
  • Stay updated with emerging technologies and contribute to knowledge sharing and engineering best practices.

What You Bring to the Table:

  • 10+ years of experience in Java software engineering, including application design, development, and maintenance.
  • Strong expertise in Java 8/11, Spring Boot, Kotlin, JAX-RS, and Microservices architecture.
  • Experience with Spring Framework modules such as Spring Security and Spring Batch.
  • Proficiency in developing REST APIs and working with HTTP and JSON.
  • Hands-on experience writing unit and integration tests using JUnit and Karate/Cucumber.
  • Strong experience with Azure DevOps, Git, Maven, Jenkins, Ansible, and Artifactory.
  • Experience implementing CI/CD pipelines and deployment automation.
  • Knowledge of NoSQL databases, preferably Cassandra.
  • Good understanding of Linux environments.
  • Experience working in Agile development teams.
  • Banking or Payments domain experience is preferred.
  • Passion for Open Source technologies and continuous learning.
  • Strong analytical, problem-solving, communication, and collaboration skills.

You should possess the ability to:

  • Design and develop scalable, secure, and high-performing enterprise applications.
  • Build and maintain Microservices using Spring Boot and Java technologies.
  • Develop and consume RESTful APIs following industry best practices.
  • Create automated testing frameworks and ensure high code quality.
  • Manage source code, deployments, and code reviews using Azure DevOps and Git.
  • Build and maintain robust CI/CD pipelines.
  • Work independently while collaborating effectively within large cross-functional teams.
  • Analyze technical problems and deliver efficient, scalable solutions.
  • Effectively manage multiple priorities and meet project deadlines.
  • Share technical knowledge and contribute to continuous process improvements.

What we bring to the table:

  • Opportunity to work on enterprise-scale digital transformation projects using modern Java and Microservices technologies.
  • Exposure to Azure DevOps, cloud-native development, and advanced CI/CD practices.
  • Collaborative Agile work environment with opportunities for continuous learning and innovation.
  • Hybrid work model.
  • Opportunity to work with modern Open Source technologies and enterprise engineering practices.
  • Challenging projects within the banking/payments domain.
  • Professional growth through collaborative teams and knowledge-sharing culture.

Let’s Connect

Want to discuss this opportunity in more detail? Feel free to reach out.

Recruiter: Asha Krishnan

Phone: +31 20 369 0609 ; Extn :146

{{criteriaIndex}}

{{field}} {{captialize(condition)}}

( )

{{topMessage}}

{{topMessage}}

previous next

{{score}}%

{{message}}

Step {{curStepInMandatorySecPrompt}}/{{totalNumOfStepsInMandatorySecPrompt}}

For privacy and security purposes, please go through the following points and provide consent.

Accept Decline

{{cxPropBodyMessage}}

{{getI18n("zr.careers.autopopulate.success")}}

{{getI18n("zr.cw.apply.sign",cxPropCompanyInfo.name)}}

{{getI18n('zr.eeo.questionnaire.portal.maintitle')}}

{{botName}}

Interested in this job?

Login to Apply

Use our AI to tailor your resume for this Java Software Engineer (ID: 3949) position at STAFIDE.