FullStack Entwickler - Cloud Software für die Flugsicherung (m/w/d)

Intercon Solutions GmbH
Full_timeAugsburg, Germany

📍 Job Overview

  • Job Title: FullStack Entwickler - Cloud Software für die Flugsicherung (m/w/d)
  • Company: Intercon Solutions GmbH
  • Location: Augsburg, Bavaria, Germany
  • Job Type: Full-Time
  • Category: Full-Stack Developer
  • Date Posted: 2025-02-13
  • Experience Level: Mid-Senior Level (2-5 years)
  • Remote Status: Hybrid (On-site and Remote)

🚀 Role Summary

  • Develop and maintain high-performance, scalable cloud software for global flight training, using modern technologies and AWS infrastructure.
  • Collaborate with international teams and customers to ensure user-friendly and efficient software solutions.
  • Contribute to a dynamic and innovative work environment, where every idea and every line of code counts.

📝 Enhancement Note: This role offers a unique opportunity to work on mission-critical software that impacts global flight training. The hybrid work arrangement allows for flexibility while maintaining a collaborative office environment.

💻 Primary Responsibilities

  • Full-Stack Development: Design, implement, and maintain backends and frontends for our advanced cloud platform using Java, Spring Boot, MySQL, TypeScript, Angular, and HTML5.
  • AWS Infrastructure Management: Optimize and maintain our AWS environment to ensure high performance, stability, and global accessibility.
  • Quality Assurance: Implement automated tests and code reviews to guarantee a stable, secure, and user-friendly software solution.
  • Collaboration: Work closely with international teams and customers to understand their needs and deliver tailored software solutions.

📝 Enhancement Note: This role requires a strong focus on quality and user experience, with a commitment to delivering robust, efficient, and user-friendly software solutions.

🎓 Skills & Qualifications

Education: A completed degree in computer science, a relevant apprenticeship, or comparable qualifications.

Experience: Proven experience in full-stack development, with a focus on backend services using Java, Spring Boot, and MySQL. Additionally, experience in front-end development with TypeScript, Angular, and HTML5 is required. Practical experience with AWS cloud environments is essential.

Required Skills:

  • Proficiency in Java, Spring Boot, and MySQL
  • Strong knowledge of TypeScript, Angular, and HTML5
  • Experience with AWS cloud environments
  • Excellent English communication skills

Preferred Skills:

  • Experience with container technologies like Docker and Kubernetes
  • Knowledge of additional cloud platforms such as Microsoft Azure or Google Cloud Platform

📝 Enhancement Note: While not explicitly mentioned, experience with version control systems like Git and familiarity with Agile development methodologies would be highly beneficial for this role.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • Demonstrate your full-stack development skills with projects showcasing both backend and frontend components.
  • Highlight your ability to develop user-friendly and responsive web applications using modern technologies.
  • Include examples of your work on cloud-based projects, emphasizing performance, scalability, and security.

Technical Documentation:

  • Document your code using clear and concise comments, following best practices for code quality and maintainability.
  • Include project case studies detailing your approach to system design, architecture, and implementation.
  • Demonstrate your understanding of testing methodologies and performance optimization techniques.

📝 Enhancement Note: Given the global impact of the software, consider including any international collaboration or user experience design aspects in your portfolio to showcase your ability to work effectively with diverse teams and users.

💵 Compensation & Benefits

Salary Range: The salary range for this role is estimated to be between €55,000 and €75,000 per year, based on market research for mid-senior level full-stack developers in the Augsburg, Bavaria region.

Benefits:

  • Hybrid Working: Balance work-life flexibility with the option to work on-site or remotely.
  • Flexible Working Hours: Enjoy the freedom to manage your work schedule, with the option to start your day at a time that suits you.
  • 30+ Vacation Days: Recharge and rejuvenate with an extensive annual leave allowance.
  • Workation Opportunity: Combine work and travel by working from inspiring locations around the world.
  • Top Equipment: Choose your preferred hardware to ensure an efficient and enjoyable work environment.
  • Extensive Training Budget: Invest in your professional development with a generous budget for conferences, online courses, and certifications.
  • Mentoring & Knowledge Sharing: Learn from experts and collaborate with colleagues through tech talks and hackathons.
  • Team Events & Offsites: Celebrate successes and build camaraderie with virtual reality games, escape rooms, and team trips.
  • Company Pension Scheme: Plan for your future with a company contribution to your pension.
  • Meaningful Work: Make a real impact by developing software that supports global flight training and improves aviation safety.

📝 Enhancement Note: Salary estimates are based on regional market data and may vary depending on individual qualifications and experience. The comprehensive benefits package is designed to support work-life balance, professional growth, and overall well-being.

🎯 Team & Company Context

🏢 Company Culture

Industry: Intercon Solutions GmbH operates in the aviation technology sector, focusing on global flight training and air traffic control solutions.

Company Size: With a team of around 50 employees, Intercon Solutions offers a mid-sized company environment that combines agility and innovation with the stability of an established organization.

Founded: Established in 2005, Intercon Solutions has a strong track record in the aviation industry and a commitment to continuous improvement and technological advancement.

Team Structure:

  • The development team consists of around 20 full-stack developers, working in cross-functional squads dedicated to specific software modules.
  • The team follows an Agile/Scrum development methodology, with regular sprint planning, code reviews, and testing processes.
  • Collaboration extends beyond the development team, with close interaction with designers, product managers, and other stakeholders.

Development Methodology:

  • Agile/Scrum: The team follows an Agile/Scrum development process, with regular sprint planning, daily stand-ups, and sprint retrospectives.
  • Code Review & Testing: Code reviews and automated testing are integral to the development process, ensuring code quality, performance, and security.
  • Deployment Strategies: The team employs CI/CD pipelines for automated deployment, ensuring rapid and reliable software delivery.

Company Website: Intercon Solutions GmbH

📝 Enhancement Note: Intercon Solutions' mid-sized team structure encourages close collaboration and fosters a dynamic and innovative work environment. The company's focus on global flight training presents unique challenges and opportunities for web developers.

📈 Career & Growth Analysis

Web Technology Career Level: This role is positioned at the mid-senior level, with a focus on full-stack development, AWS infrastructure management, and quality assurance. The ideal candidate will have 2-5 years of experience in a similar role and be eager to take on increased responsibility and leadership opportunities.

Reporting Structure: The full-stack developer will report directly to the CTO and work closely with the development team lead, product managers, and other stakeholders.

Technical Impact: The role offers significant technical influence, with the opportunity to shape the architecture and design of the company's cloud-based software platform. Decisions made in this role will directly impact the user experience and performance of the software, as well as its scalability and maintainability.

Growth Opportunities:

  • Technical Leadership: As the team grows, there will be opportunities for the right candidate to take on a more senior role, mentoring junior developers and contributing to architectural decisions.
  • Specialization: With the company's focus on emerging technologies, there will be opportunities to specialize in specific areas, such as cloud-native architecture, microservices, or machine learning.
  • International Collaboration: Working with international teams and customers presents opportunities for professional growth and cultural exchange.

📝 Enhancement Note: This role offers a clear path for career progression, with the potential for technical leadership and specialization opportunities. The international nature of the work also presents unique growth opportunities.

🌐 Work Environment

Office Type: Intercon Solutions offers a modern, collaborative office environment, with a focus on open communication and knowledge sharing.

Office Location(s): The company's headquarters are located in Augsburg, with additional offices in Munich and Berlin. Remote work is also an option for the right candidate.

Workspace Context:

  • Collaborative Environment: The office layout encourages collaboration and interaction between team members, with dedicated spaces for meetings, brainstorming, and relaxation.
  • Development Tools: The team uses state-of-the-art development tools, including multiple monitors, testing devices, and access to the latest technologies.
  • Cross-Functional Collaboration: The development team works closely with designers, product managers, and other stakeholders to ensure user-centric software solutions.

Work Schedule: The standard work schedule is 40 hours per week, with flexible working hours and the option to work remotely. Deployment windows and maintenance tasks may require occasional adjustments to the work schedule.

📝 Enhancement Note: Intercon Solutions' collaborative work environment fosters innovation and knowledge sharing, with a strong emphasis on user-centric design and cross-functional collaboration.

📄 Application & Technical Interview Process

Interview Process:

  1. Technical Assessment: A hands-on coding challenge or system design exercise to evaluate your problem-solving skills and technical proficiency.
  2. Technical Deep Dive: A detailed discussion of your portfolio, focusing on your approach to system design, architecture, and implementation.
  3. Team Fit & Culture: An opportunity to meet the team and discuss your cultural fit, as well as your long-term career goals and aspirations.
  4. Final Evaluation: A comprehensive review of your technical skills, cultural fit, and potential for growth within the organization.

Portfolio Review Tips:

  • Demonstrate Your Full-Stack Capabilities: Showcase your ability to develop both backend and frontend components, highlighting your understanding of modern web technologies and best practices.
  • Highlight Your AWS Experience: Emphasize your experience with AWS cloud environments, including infrastructure management, deployment, and optimization.
  • Demonstrate Your Understanding of User Experience: Include examples of your work on user-friendly and responsive web applications, with a focus on performance, accessibility, and usability.
  • Showcase Your Problem-Solving Skills: Include examples of your approach to complex technical challenges, demonstrating your ability to think critically and creatively.

Technical Challenge Preparation:

  • Brush Up on Your Technical Skills: Review your knowledge of Java, Spring Boot, MySQL, TypeScript, Angular, and HTML5, as well as your understanding of AWS cloud environments.
  • Practice Coding Challenges: Familiarize yourself with common coding challenges and system design exercises to build your problem-solving skills and confidence.
  • Prepare for Behavioral Questions: Reflect on your past experiences and be ready to discuss your approach to problem-solving, collaboration, and adaptability.

ATS Keywords: (Organized by category)

  • Programming Languages: Java, Spring Boot, MySQL, TypeScript, Angular, HTML5, JavaScript, AWS Lambda, AWS DynamoDB, AWS RDS, AWS S3
  • Web Frameworks: Spring Boot, Angular, Express.js
  • Server Technologies: AWS, Docker, Kubernetes, Apache, Nginx
  • Databases: MySQL, AWS RDS, DynamoDB, Redis
  • Tools: Git, Jira, Jenkins, AWS CloudFormation, AWS CloudWatch, AWS X-Ray, Postman, Insomnia
  • Methodologies: Agile, Scrum, Kanban, DevOps, CI/CD
  • Soft Skills: Communication, Teamwork, Problem-Solving, Adaptability, Time Management
  • Industry Terms: Cloud-Native Architecture, Microservices, Serverless, Containerization, Orchestration, Infrastructure as Code (IaC), Continuous Integration/Continuous Deployment (CI/CD)

📝 Enhancement Note: The interview process for this role is designed to evaluate your technical proficiency, problem-solving skills, and cultural fit. The comprehensive list of ATS keywords will help you optimize your resume and portfolio for the application process.

🛠 Technology Stack & Web Infrastructure

Frontend Technologies:

  • Angular: The team uses Angular for building user-friendly and responsive web applications, with a focus on performance, accessibility, and maintainability.
  • TypeScript: TypeScript is used to enhance code quality and maintainability, with static typing and improved tooling support.
  • HTML5 & CSS3: The team follows modern web standards and best practices for HTML and CSS, ensuring cross-browser compatibility and responsive design.

Backend & Server Technologies:

  • Java & Spring Boot: The team uses Java and Spring Boot for building robust and scalable backend services, with a focus on performance, security, and maintainability.
  • MySQL: MySQL is used as the primary relational database management system, with a focus on data integrity, performance, and scalability.
  • AWS Services: The team leverages a wide range of AWS services, including:
    • Compute: EC2, Lambda, Fargate, and ECS for running applications and services.
    • Storage: S3, RDS, and DynamoDB for data storage and management.
    • Networking: VPC, Route 53, and ELB for network configuration and management.
    • Monitoring & Logging: CloudWatch, X-Ray, and CloudTrail for monitoring, logging, and auditing.
    • CI/CD: CodePipeline, CodeBuild, and CodeDeploy for automated deployment and continuous integration.

Development & DevOps Tools:

  • Git: The team uses Git for version control and collaborative development, with a focus on code quality, performance, and maintainability.
  • Jira: Jira is used for project management, task tracking, and Agile/Scrum development methodologies.
  • Jenkins: Jenkins is used for automated deployment, testing, and continuous integration.
  • AWS CloudFormation: CloudFormation is used for infrastructure as code (IaC) and automated deployment of AWS resources.
  • AWS CloudWatch: CloudWatch is used for monitoring, logging, and alerting on AWS resources and applications.
  • AWS X-Ray: X-Ray is used for distributed tracing, performance analysis, and debugging of AWS applications.

📝 Enhancement Note: Intercon Solutions' technology stack is designed to support the development and deployment of high-performance, scalable, and user-friendly cloud-based software solutions. The team's use of modern web technologies, AWS services, and DevOps tools ensures efficient and effective software development and delivery.

👥 Team Culture & Values

Web Development Values:

  • User-Centric Design: The team prioritizes user experience and usability, with a focus on performance, accessibility, and responsiveness.
  • Code Quality & Maintainability: The team emphasizes code quality, performance, and maintainability, with a focus on automated testing, code reviews, and best practices.
  • Collaboration & Knowledge Sharing: The team fosters a collaborative and inclusive work environment, with a strong emphasis on knowledge sharing, mentoring, and continuous learning.
  • Innovation & Continuous Improvement: The team encourages experimentation, creativity, and a commitment to continuous improvement and technological advancement.

Collaboration Style:

  • Cross-Functional Integration: The development team works closely with designers, product managers, and other stakeholders to ensure user-centric software solutions.
  • Code Review Culture: The team follows a code review process to ensure code quality, performance, and maintainability.
  • Peer Programming & Mentoring: The team encourages peer programming and mentoring to facilitate knowledge sharing, skill development, and continuous learning.

📝 Enhancement Note: Intercon Solutions' web development values and collaboration style foster a dynamic and innovative work environment, with a strong emphasis on user-centric design, code quality, and continuous learning.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Scalability & Performance Optimization: Design and implement scalable, high-performance cloud-based software solutions that can handle increased user load and traffic.
  • Security & Compliance: Ensure the security and compliance of the software, with a focus on data protection, access control, and regulatory compliance.
  • User Experience & Accessibility: Develop user-friendly and accessible web applications that cater to a diverse global user base.
  • Emerging Technologies: Stay up-to-date with emerging web technologies and cloud services, and evaluate their potential for integration into the software stack.

Learning & Development Opportunities:

  • Technical Skill Development: Invest in your technical skills with training, certifications, and hands-on projects to stay current with the latest web technologies and best practices.
  • Conference Attendance & Networking: Attend industry conferences, meetups, and webinars to expand your professional network and gain insights into emerging trends and best practices.
  • Mentoring & Leadership Development: Seek out mentoring opportunities and leadership development programs to enhance your technical and interpersonal skills, and prepare for future leadership roles.

📝 Enhancement Note: Intercon Solutions' technical challenges and learning opportunities present unique growth opportunities for web developers looking to advance their careers in a dynamic and innovative work environment.

💡 Interview Preparation

Technical Questions:

  • Web Fundamentals: Brush up on your knowledge of HTML, CSS, JavaScript, and modern web development best practices.
  • System Architecture: Review your understanding of system design, architecture, and implementation, with a focus on scalability, performance, and security.
  • Problem-Solving: Practice common coding challenges and system design exercises to build your problem-solving skills and confidence.

Company & Culture Questions:

  • Company Background: Research Intercon Solutions' history, mission, and values to demonstrate your understanding of the organization and its commitment to global flight training.
  • Team Dynamics: Familiarize yourself with the team structure, development methodologies, and collaboration style to showcase your cultural fit and long-term potential within the organization.
  • User Experience: Prepare for questions related to user experience design, accessibility, and performance optimization to demonstrate your commitment to user-centric software solutions.

Portfolio Presentation Strategy:

  • Live Demonstration: Prepare a live demonstration of your portfolio, highlighting your full-stack development capabilities, AWS experience, and user experience design skills.
  • Code Walkthrough: Include a detailed code walkthrough, emphasizing your approach to system design, architecture, and implementation.
  • User Experience Showcase: Showcase your ability to develop user-friendly and responsive web applications, with a focus on performance, accessibility, and usability.

📝 Enhancement Note: The interview process for this role is designed to evaluate your technical proficiency, problem-solving skills, and cultural fit. The comprehensive list of technical and company-specific questions will help you prepare for a successful interview and showcase your potential as a full-stack developer at Intercon Solutions.

📌 Application Steps

To apply for this full-stack developer position at Intercon Solutions:

  1. Customize Your Portfolio: Tailor your portfolio to highlight your full-stack development capabilities, AWS experience, and user experience design skills, with a focus on performance, accessibility, and responsiveness.
  2. Optimize Your Resume: Highlight your relevant technical skills, experience, and achievements, with a focus on web development, server administration, and cloud infrastructure.
  3. Prepare for Technical Challenges: Brush up on your technical skills, practice coding challenges, and review your approach to system design, architecture, and implementation.
  4. Research the Company: Familiarize yourself with Intercon Solutions' history, mission, values, and team structure to demonstrate your understanding of the organization and its commitment to global flight training.

📝 Important Notice: This enhanced job description includes AI-generated insights and web development industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

A completed degree in computer science or a comparable qualification is required, along with experience in developing robust backend services using Java, Spring Boot, and MySQL. Frontend development skills with TypeScript, Angular, and HTML5, as well as practical experience with AWS cloud environments, are also necessary.