About the role
Senior Software Architect role based on the published job description. Key responsibilities and requirements were extracted directly from the posting for quick review.
Aerospace & DefenseOnsite
Key Responsibilities
- We design the critical security solutions of tomorrow by combining the curiosity to explore, the intelligence to question and the vision to create.
- Here you will be guided in a structured regimen of theoretical and practical learning, with the goal of becoming an immediate contributor.
- Architectural Design: Develop scalable, distributed software architectures that align with business and operational requirements for air traffic management systems.
- Cross-functional collaboration: Work with product managers, operations teams to align technical solutions and business goals.
- Documentation: Create and maintain comprehensive architectural diagrams, design documents and system specifications.
- To be successful in your role, you will have demonstrated and/or acquired the following knowledge and experience:
Requirements
- Relevant bachelor's degree or Master Degree Must-have Language: Good working knowledge of Java Core, Java Swing, Java FX, Junit.
- IDE/CICD Tools: GIT, Bitbucket, Jenkins, Eclipse, JIRA In-depth knowledge of distributed systems, including microservices, messaging systems, and event-driven architectures.
- Working knowledge of DevOps, CICD methodologies, and containerization (e.g., Docker, Containerization, Kubernetes)
- Demonstrated strong problem-solving skills and the ability to design solutions for complex, mission-critical environments.
- Ability to balance technical debt and business priorities under tight deadlines.
- Excellent communication and presentation skills to effectively articulate technical decisions to technical and non-technical stakeholders.