Job VC

Principal Java Solution Architect

QArea · dou · Principal · Not specified · віддалено
Open original ↗
Our company
QArea
is looking for a
Principal Java Solution Architect
to take charge of architectural decisions and play an active role in developing complex platform components. This is a hands-on position where you’ll be responsible for designing, implementing, and evolving core parts of the system. You’ll work closely with
distributed teams across the US, the EU
, and other regions.
Responsibilities:
design and enhance the architecture for Java-based platform components;
actively participate in the development of complex features and system-level solutions;
build and improve integrations with CI/CD systems such as Jenkins, GitLab, and Azure DevOps;
design and optimize functionality that is data-intensive and database-driven;
work on secure code execution and protection mechanisms, including anti-tampering and obfuscation concepts;
ensure the system’s performance, scalability, and reliability;
collaborate with distributed engineering teams across multiple products;
review code and provide guidance to engineering teams on architecture and best practices;
participate in planning and estimating short-term project scopes
(2-6 weeks).
What to expect during the project:
work with a variety of products and technologies;
engage in short, dynamic projects lasting 2 to 6 weeks, with frequent shifts in context;
collaborate closely with client-side teams located in the US and EU;
participate in a mix of architectural planning and hands-on engineering tasks, more like a Principal Engineer | Architect hybrid;
strong focus on Java + systems + tools + data + security;
tackle complex technical challenges related to performance, security, and integrations.
Requirements:
must have:
15+ years
of software engineering experience a
s Solution Architecture, Principal, or Lead roles;
strong expertise in Java (core, multithreading, and performance tuning);
hands-on development experience with complex systems (not solely architecture);
understanding of code protection, obfuscation, or reverse engineering concepts;
familiarity with microservices and distributed systems
strong understanding of:
Object-Oriented Programming (OOP) and system design;
concurrency and performance optimization;
API design and integrations;
solid experience with SQL and relational databases (MSSQL, PostgreSQL, DB2, or similar);
experience working with data-intensive applications;
experience with:
CI/CD systems (Jenkins, GitLab CI, Azure DevOps);
cross-platform environments (Windows, Linux);
nice to have:
experience with developer tools, IDE plugins, or testing platforms;
experience with cloud platforms (AWS, Azure);
experience with Big Data technologies (e.g., Spark, Hadoop ecosystem);
background in desktop applications (e.g., Swing or similar) or modern front-end frameworks (e.g., React);
Soft Skills:

a strong sense of ownership and a problem-solving mindset;
ability to work in a distributed, multicultural environment;
comfortable switching between multiple contexts and products;
strong communication skills with both technical and non-technical stakeholders.