We are seeking a mid-level Software Architect to support the design and evolution of enterprise-scale software solutions. This role requires a strong foundation in Java development combined with experience working in complex, multi-system environments.
Requirements
- Design and maintain enterprise application architecture aligned with organizational standards and best practices
- Translate business and functional requirements into scalable, secure technical solutions
- Contribute hands-on Java development for critical components and proof-of-concept implementations
- Collaborate with development teams to ensure architectural consistency across applications
- Define and document architecture patterns, integration standards, and design guidelines
- Review system designs and code to ensure compliance with performance, security, and quality requirements
- Support system integration across internal platforms and third-party systems
- Participate in technology evaluations and architectural governance processes
- Experience in working with and evolving legacy systems within large enterprise environments
- Ability to clearly document and communicate architectural decisions using diagrams and written documentation
Benefits
- Competitive compensation
- Ticket restaurant card
- Annual bonus programs
- Cutting-edge IT equipment
- Mobile and data plan
- Modern facilities
- Free coffee and beverages
- Indoor parking
- Private health insurance
- Onsite occupational doctor
- Workplace counselor
- Onsite gym
- Wellness facilities
- Ping pong room
- Career and talent development tools
- Mentoring
- Coaching
- Personalized annual learning and development plan
- Employee referral bonus
- Regular wellbeing, ESG, and volunteering activities