Senior Software Engineer, Java

Jobtailor

Deutschland

Vor Ort

EUR 120.000 - 180.000

Vollzeit

14 Tage+

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Zusammenfassung

Jobtailor is seeking an experienced software engineer to design, develop, and maintain scalable web applications and microservices. You will lead architectural discussions, shape data models, and drive technical decisions across a distributed team.

FocusAreas: JavaScript frontend (Angular preferred) and Spring Boot backend, containerized deployment, CI/CD automation, and performance tuning. You will mentor colleagues and uphold engineering best practices while collaborating with remote and

Qualifikationen

  • Bachelor’s degree in computer science, software engineering, or related field, or equivalent practical experience.
  • 10+ years of professional software development experience.
  • Strong experience with JavaScript-based frontend development (Angular preferred).
  • Proficiency with Spring Boot and microservices architecture.
  • Experience designing data models and implementing them.
  • Experience with CI/CD pipelines and Linux environments.
  • Familiarity with containerization technologies.
  • Proactive in troubleshooting complex production issues.
  • Solid understanding of networking concepts and system architecture.
  • Experience working in distributed or remote collaboration environments.

Aufgaben

  • Design, develop, and maintain scalable web-based applications and microservices.
  • Lead and contribute to software architecture, design discussions, and technical decision-making.
  • Develop front-end applications using JavaScript frameworks (Angular preferred).
  • Build and maintain backend services using Spring Boot.
  • Implement containerized development and deployment strategies.
  • Apply CI/CD practices to improve development efficiency and product quality.
  • Design and implement data models based on high-level business requirements.
  • Troubleshoot complex system issues, including Sev1 production incidents, and identify root causes.
  • Conduct system performance testing and resolve bottlenecks.
  • Support application integration and ensure robust system design.
  • Apply Object-Oriented Programming principles and design patterns in solution development.
  • Practice TDD or BDD.
  • Collaborate with remote technical leaders and cross-functional teams to deliver high-quality solutions.
  • Identify potential risks or impediments proactively and recommend mitigation strategies.
  • Contribute to engineering best practices and mentor team members where appropriate.
  • Participate across the full software development life cycle including requirements analysis, architecture, development, testing, and deployment.

Kenntnisse

JavaScript Frontend Development
Spring Boot
Microservices Architecture
Object-Oriented Programming
CI/CD Pipelines
Linux Environments
Shell Scripting
Containerization
Data Model Design

Ausbildung

Bachelor's degree in Computer Science or related field

Tools

Angular
CI/CD Tools
Testing Frameworks
Containerization Technologies
Linux

Jobbeschreibung

  • Design, develop, and maintain scalable web-based applications and microservices.
  • Lead and contribute to software architecture, design discussions, and technical decision-making.
  • Develop front-end applications using JavaScript frameworks (Angular preferred).
  • Build and maintain backend services using Spring Boot.
  • Implement containerized development and deployment strategies.
  • Apply CI/CD practices to improve development efficiency and product quality.
  • Design and implement data models based on high-level business requirements.
  • Troubleshoot complex system issues, including Sev1 production incidents, and identify root causes.
  • Conduct system performance testing and resolve bottlenecks.
  • Support application integration and ensure robust system design.
  • Apply Object-Oriented Programming principles and design patterns in solution development.
  • Practice Test-Driven Development (TDD) or Behaviour-Driven Development (BDD).
  • Collaborate with remote technical leaders and cross-functional teams to deliver high-quality solutions.
  • Identify potential risks or impediments proactively and recommend mitigation strategies.
  • Contribute to engineering best practices and mentor team members where appropriate.
  • Participate across the full software development life cycle including requirements analysis, architecture, development, testing, and deployment.
Requirements
  • Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent practical experience).
  • 10+ years of professional software development experience.
  • Strong experience with:
  • - JavaScript-based frontend development (Angular preferred)
  • - Spring Boot
  • - Microservices architecture
  • - Object-Oriented Programming and design patterns
  • - CI/CD pipelines
  • - Linux environments and shell scripting
  • - Containerization technologies
  • Experience in data model design and implementation.
  • Ability to independently troubleshoot and resolve complex production issues.
  • Solid understanding of networking concepts and system architecture.
  • Experience working in distributed or remote collaboration environments.
Core Competencies

Demonstrates expertise in designing and developing scalable web-based applications and microservices, with a strong focus on JavaScript frameworks, Spring Boot, and CI/CD practices. Proven ability to troubleshoot complex system issues and mentor team members while collaborating effectively in remote environments.

Highest-signal resume keywords
  • JavaScript Frontend Development
  • Spring Boot
  • Microservices Architecture
  • CI/CD Pipelines
  • Object-Oriented Programming
ATS Optimization Keywords
Hard Skills
  • JavaScript
  • Angular
  • Spring Boot
  • Microservices
  • Object-Oriented Programming
  • CI/CD
  • Linux
  • Shell Scripting
  • Containerization
  • Data Model Design
Soft Skills
  • Problem Solving
  • Collaboration
  • Mentoring
  • Technical Decision-Making
  • Risk Management
Industry Keywords
  • Software Development Life Cycle
  • System Architecture
  • Networking Concepts
  • Remote Collaboration
Tools & Technologies
  • Containerization Technologies
  • CI/CD Tools
  • Testing Frameworks
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Junior/Mid-Level Full Stack Developer
Junior/Mid-Level Full Stack Developer

Jobtailor • Deutschland

Remote
EUR 55.000 - 85.000
Software Engineering Manager
Software Engineering Manager

Jobtailor • Deutschland

Vor Ort
EUR 120.000 - 180.000
Mid/Senior Java Developer
Mid/Senior Java Developer

Bonapolia • Deutschland

Remote
EUR 90.000 - 130.000
Backend Developer, AIoT
Backend Developer, AIoT

Jobtailor • München

Vor Ort
EUR 70.000 - 110.000
Senior Software Developer – Full-time
Senior Software Developer – Full-time

Jobtailor • Bochum

Vor Ort
EUR 65.000 - 90.000
Senior Full-Stack Developer
Senior Full-Stack Developer

Jobtailor • Deutschland

Remote
EUR 90.000 - 140.000
Staff Engineer – Founding
Staff Engineer – Founding

Jobtailor • München

Vor Ort
EUR 120.000 - 160.000
Senior Full-Stack Developer, .Net, React
Senior Full-Stack Developer, .Net, React

Jobtailor • Deutschland

Remote
EUR 90.000 - 120.000
Software Engineer, App Development
Software Engineer, App Development

Jobtailor • Aschheim

Vor Ort
EUR 65.000 - 95.000
Full-Stack Developer – Kotlin/Java
Full-Stack Developer – Kotlin/Java

Jobtailor • Köln

Vor Ort
EUR 65.000 - 100.000