
Senior Java Fullstack Engineer
Sword Group
full-time
Posted on:
Location Type: Remote
Location: Portugal
Visit company websiteExplore more
Job Level
Tech Stack
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