Sword Group

Senior Java Fullstack Engineer

Sword Group

full-time

Posted on:

Location Type: Remote

Location: Portugal

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Part of a dynamic and highly skilled Team dedicated to evolve and support a suite of custom-built applications (Java/Spring Boot and Angular) within the airline industry.
  • Maintain existing systems and contribute to new and exciting Client projects.
  • Take part in all lifecycle release: coding, testing, building, and deployment
  • Involve in user story grooming (estimates, technical solution) with the Team
  • Develop frontend and backend components
  • Execute Unit Testing
  • Maintain and improve application performance and reliability
  • Participate in documentation and delivery process
  • Provide Level 2 and Level 3 support for multiple applications built on a shared technology stack
  • Participate in weekly support meetings and ensure proper documentation of incidents
  • Perform incident classification, monthly reporting, and root cause-analysis
  • Maintain and update functional development environments for supported applications
  • Participate to support shifts (once fully onboarded) together with the rest of the team
  • Participate in 24/7 on-call rotations, responding to P1 and P2 tickets in accordance with SLAs
  • Conduct technical troubleshooting, coordinate with client teams, and implement bug fixes or workarounds.
  • Manage the release lifecycle from fix implementation to production deployment
  • Keep support documentation and knowledge base current
  • Handle data queries and configuration changes (e.g., certificates, settings)
  • Provide client support for technical and functional requests

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering or similar or value real-world experience and passion
  • At least 8 years of professional experience in software development, with at least 4 years as a full stack developer
  • Advanced proficiency in Java, Spring Boot, SQL, REST APIs, and Swagger
  • Experience with Node.js (plus)
  • Expert-level experience with Angular 2+ and TypeScript
  • Hands-on experience with AWS services (S3, Route 53, Aurora MySQL, EKS)
  • Familiarity with Terraform, Docker, Linux shell scripting, and virtualization
  • Knowledge|Exposure to AWS Glue / Talend ETL, Python, AWS Athena, Parquet / Iceberg, Snowflake, and Power BI are advantageous
  • Understanding of SAML and OIDC protocols
  • Experience with IntelliJ IDEA / Vscode, Experience with Jira, Confluence, Bitbucket, Git, and Gradle
  • Fluency in English
  • Highly motivated, proactive, and adaptable to new technologies
  • Strong organizational skills, team-oriented, and capable of working independently
  • Excellent analytical and troubleshooting abilities
  • Solid understanding of reactive programming principles
Benefits
  • Continous Training
  • 25 days paid vacations (+1)
  • Regular social events
  • Great team members
  • International contexts
  • Innovation
  • Little pleasures
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootSQLREST APIsSwaggerAngular 2+TypeScriptAWSNode.jsLinux shell scripting
Soft Skills
highly motivatedproactiveadaptablestrong organizational skillsteam-orientedindependentanalyticaltroubleshooting abilities
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Software Engineering