Lead Java Architect- Prefer defense or aerospace experience (100% Remote)

Other Jobs To Apply

No other job posts for this day.

Job Description:

  • We are looking for a hands-on technical lead and software architect to help a global aerospace leader modernize the ground systems that prepare and deliver very large data files to aircraft. The work spans existing production systems and new components, with files of tens of gigabytes and demanding requirements for integrity, recovery, and performance.
  • You ll shape the end-to-end design with the customer s engineers, prototype the hardest parts yourself, and guide our engineering team in India. You ll also help the team use AI-assisted development responsibly and show what it actually improves.
    • 2+ years of work experience with Agentic AI Development
    • 8+ years of work experience with Java
    • 4+ years of work experience with Oracle SQL Developer

What you ll do

  • Turn incomplete requirements into a buildable architecture: clear system boundaries, versioned interface contracts, documented decisions, and measurable performance and reliability targets.
  • Take on the hardest technical problems yourself: prototypes and critical code reviews for streaming, chunking and reassembly, restart and recovery, concurrency, and cryptographic signing and integrity checks.
  • Be the customer s technical counterpart: work with product, architecture, platform, security, and quality owners; lay out options and trade-offs; and bring the evidence they need to decide.
  • Partner with our India engineering lead: set technical direction, review criteria, and clear handoffs; pair on high-risk changes; keep a shared decision log; and unblock engineers.
  • Make quality measurable: define the test and evidence strategy, operational readiness, and release dependencies across components.
  • Lead responsible AI adoption: use GitHub Copilot across design, code, tests, and documentation with rigorous human review, and measure real gains, including review and rework time.

What you bring

  • Hands-on experience orchestrating quality output from agentic coding assistants such as GitHub Copilot, and corresponding experience establishing guardrails and verification frameworks to ensure what agents produce is accurate, safe, and secure.
  • Must have business level English speaking skills to interface with clients
  • Must have your own company and EIN number
  • Architect-level ownership of production backend systems that you designed and helped ship, and you still write code.
  • Deep, recent experience with Java and Spring Boot, REST APIs, and Oracle SQL and PL/SQL.
  • Strong command of streaming I/O, concurrency, and large-file handling, plus the profiling skills (CPU, memory, disk, and network) to find real bottlenecks.
  • Distributed-systems judgment: Idempotency, failure recovery, integrity and authenticity checks, diagnostics, and nonfunctional budgets.
  • Experience extending and upgrading long-lived systems safely (dependencies, regression risk, and release controls) as well as designing new components.
  • A track record of leading customer technical discussions and guiding engineering teams in other time zones through written decisions and clear handoffs.

Nice to have

  • Aerospace or comparable regulated delivery (for example, medical devices, rail, or automotive), including traceable requirements, design reviews, change-impact analysis, and evidence for independent QA and security review.
  • Familiarity with aerospace data and software standards such as RTCA DO-200, ARINC 665, DO-330, or DO-178C.
  • Enough C++ experience to review integration points with native components.
  • Security-minded engineering: threat modeling, secure dependency upgrades, and working alongside cybersecurity reviewers.
  • Comfort in both modern and long-established toolchains (for example, Git and SVN, or Jenkins and similar CI/CD tools).
Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...