Lead Java Architect / Senior Software Engineer
- Back-End
- Romania
- 6000 - 7000 USD
- Lead
- Full-Time
- Remote
We’re looking for a Lead Java Architect / Senior Software Engineer to join a long-term enterprise project. This role is a hybrid between software development and architecture, with a strong emphasis on architectural decisions, solution design, and best practices enforcement.
You’ll work closely with our Java Practice Lead and other senior engineers to define scalable, efficient systems that align with both technical and business needs.
Step 1: Technical CV screening
Step 2: Live Technical Interview (Solution Design + Coding)
Step 3: Final discussion with Tech Lead
Lead the architecture and development of complex Java-based systems
Design, code, test, and deploy scalable backend services and APIs
Collaborate with cross-functional teams to define scope and architecture
Conduct code reviews and uphold high engineering standards
Actively contribute to frontend development in Angular
Troubleshoot performance issues and optimize application efficiency
Maintain technical documentation and promote reusable architecture components
Minimum 10 years of professional experience in Java development
At least 5 years of experience in Angular (or 3–4 years if recent and ongoing)
Extensive hands-on expertise with Java (Spring Boot)
Demonstrated experience in software architecture design
Experience working with AWS services
Solid knowledge of PostgreSQL
Familiarity with CI/CD, Docker, and cloud-based deployment pipelines
Good understanding of Design Patterns and Architecture Styles
Fluent in English (spoken and written)
AWS Certification
Experience working with Okta (Identity Services & MFA)