Senior java backend developer (id: 3846)

Stafide
Amstelveen, Netherlands
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours

Tech stack

Testing (Software) Java (Programming Language) Spring Security Agile Methodology Application Performance Management Code Review Databases Continuous Integration Github Monitoring of Systems PostgreSQL Enterprise Messaging Systems
+14 more
MongoDB NoSQL Software Architecture Shell Script Systems Integration Performance Testing Spring-boot Backend Event Driven Architecture Apache Kafka Software Coding Restful APIs Jenkins Microservices

Job description

  • Design, develop, and maintain scalable backend services using Java, Spring Boot, and Spring Security
  • Build and enhance microservices-based applications following cloud-native and enterprise development practices
  • Design and implement event-driven architectures using messaging platforms such as Kafka
  • Develop secure, high-performance RESTful APIs and backend components
  • Work on system integrations with relational and NoSQL databases including PostgreSQL and MongoDB
  • Implement and maintain CI/CD pipelines using tools such as GitHub Actions, Jenkins, and shell scripting
  • Write and execute unit, integration, and performance tests to ensure application quality and reliability
  • Collaborate with cross-functional teams including architects, product owners, QA, and business stakeholders
  • Troubleshoot production issues, optimize application performance, and ensure system stability
  • Contribute to continuous improvement through code reviews, refactoring, and adoption of best engineering practices
  • Monitor and improve application reliability using observability and monitoring tools

Requirements

  • 8-10 years of experience in Java backend development
  • Strong expertise in Java and Spring Boot frameworks
  • Hands-on experience designing and developing microservices architectures
  • Strong understanding of event-driven architecture and Kafka-based solutions
  • Experience building secure backend services using Spring Security concepts
  • Proficiency in REST API development and integration
  • Experience working with PostgreSQL and MongoDB databases
  • Strong understanding of CI/CD practices and automation using Jenkins, GitHub Actions, or similar tools
  • Experience with software testing practices including unit, integration, and performance testing

Strong analytical and problem-solving skills

  • Excellent communication skills and ability to work effectively in a collaborative environment
  • You Should Possess the Ability To:
  • Design and deliver scalable, secure, and high-performing backend solutions
  • Translate business requirements into robust technical implementations
  • Troubleshoot complex technical challenges across applications and integrations
  • Apply best practices in software architecture, coding standards, and engineering processes
  • Work effectively in Agile development environments
  • Drive improvements in application performance, reliability, and maintainability

Benefits & conditions

  • Opportunity to work on modern digital transformation initiatives
  • Exposure to microservices, event-driven architectures, and cloud-based technologies
  • Collaborative environment with experienced engineering teams
  • Opportunity to work on scalable enterprise-grade backend solutions
  • Continuous learning and growth opportunities in modern technology platforms

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on clk.platform.jobster.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · WWC 2023

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

1:47 min

Transitioning from internships to full-stack backend engineering

Nicolas Haunold Nicolas Haunold +1 · Coffee With Developers

Videos

See all

Related articles

See all