Senior Full Stack Entwickler (m/w/d) (Microservices Architecture) at Sodatech AG
Home Office, Nordrhein-Westfalen, Germany -
Full Time


Start Date

Immediate

Expiry Date

25 Apr, 25

Salary

0.0

Posted On

25 Jan, 25

Experience

0 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Relational Databases, Aws, Unit Testing, Spring Boot, Kubernetes, Integration Testing, Programming Languages, Containerization, Mysql, Angular, Postgresql, Test Driven Development, Microservices, Javascript Frameworks, Node.Js, Cloud Services, Analytical Skills, Kafka

Industry

Computer Software/Engineering

Description

Position: Senior Full-Stack Developer
Location: Remote/Onsite
Employment Type: Full-time
About the Role:
We are seeking an experienced Senior Full-Stack Developer to join our team in developing cutting-edge microservices-based products. The ideal candidate will have expertise in both backend and frontend technologies, specifically with frameworks like Spring Boot, Kafka, REST, MySQL/PostgreSQL on the backend, and Angular or other modern JavaScript frameworks on the frontend. You will be a key contributor in designing and implementing highly scalable, robust, and secure solutions that align with our microservices architecture.

Responsibilities:

  • Design, develop, and maintain highly scalable microservices-based applications.
  • Work across both the backend (Spring Boot, Kafka, REST APIs, MySQL/PostgreSQL) and frontend (Angular, JavaScript frameworks) to deliver seamless user experiences.
  • Collaborate with product managers, UI/UX designers, and other developers to gather requirements and deliver high-quality software solutions.
  • Ensure performance, scalability, and security best practices across the full stack.
  • Troubleshoot, debug, and upgrade existing systems and microservices.
  • Actively participate in code reviews, architectural discussions, and agile methodologies.
  • Implement and maintain CI/CD pipelines for efficient code deployment.
  • Mentor and guide junior developers in both frontend and backend technologies.

Required Qualifications:

  • 5+ years of experience in full-stack development.
  • Advanced knowledge in Java programming.
  • Expertise in Spring Boot, Kafka, and REST API development.
  • Strong proficiency with relational databases such as MySQL or PostgreSQL.
  • Advanced knowledge of Angular or similar JavaScript frameworks (e.g., React, Vue.js).
  • Solid understanding of microservices architecture and related design patterns.
  • Experience with message brokers (Kafka, RabbitMQ, etc.).
  • Familiarity with CI/CD pipelines and DevOps tools.
  • Proficient understanding of cloud services (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork skills.

Preferred Qualifications:

  • Experience with other programming languages like Node.js or Go.
  • Knowledge of container orchestration tools like Kubernetes.
  • Prior experience with Event-Driven Architecture.
  • Familiarity with unit testing, integration testing, and test-driven development (TDD).

Art der Stelle: Vollzeit
Gehalt: 50.000,00€ - 60.000,00€ pro Jahr

Arbeitszeiten:

  • Montag bis Freitag

Leistungen:

  • Flexible Arbeitszeiten
  • Homeoffice-Möglichkeit

Berufserfahrung:

  • Angular: 3 Jahre (Erforderlich)
  • Java: 3 Jahre (Erforderlich)

Sprache:

  • Englisch (Erforderlich)
  • Deutsch (Erforderlich)

Arbeitsort: Homeoffice
Bewerbungsfrist: 14.02.2025
Voraussichtliches Einstiegsdatum: 01.03.202

Responsibilities
  • Design, develop, and maintain highly scalable microservices-based applications.
  • Work across both the backend (Spring Boot, Kafka, REST APIs, MySQL/PostgreSQL) and frontend (Angular, JavaScript frameworks) to deliver seamless user experiences.
  • Collaborate with product managers, UI/UX designers, and other developers to gather requirements and deliver high-quality software solutions.
  • Ensure performance, scalability, and security best practices across the full stack.
  • Troubleshoot, debug, and upgrade existing systems and microservices.
  • Actively participate in code reviews, architectural discussions, and agile methodologies.
  • Implement and maintain CI/CD pipelines for efficient code deployment.
  • Mentor and guide junior developers in both frontend and backend technologies
Loading...