Java Architect

Posted 1 month ago


You will:

  • Applying agile architecture principles in all development phases;
  • Constantly improving the system technical capabilities and technology stack;
  • Structuring development phases for implementing new initiatives;
  • Driving innovation with each newly implemented functionality ;
  • Finding and implementing solutions for technical challenges, with the team;
  • Representing the team in System Owners Group and align the team to agreed standards and practices;
  • Owning the roadmap, together with the Product Owner;
  • Conducting technical assessments;
  • Collaborating with PO & CTO for validating roadmap, technical & business solutions and gaps;
  • Finding general solutions to address common defects in the system;
  • Hands-on coding for most of the time and providing an example of code quality;
  • Creating channels for the team to express and finding solutions for technical impediments and coding standards improvements;
  • Ensuring code base is constantly at its highest possible standards;
  • Monitoring performance, availability, and security of the system;
  • Acknowledging, investigating and proposing solutions for addressing impediments;
  • Mentoring and growing technical talent inside the team;
  • Creating a self-sufficient team, capable of addressing any technical challenge;
  • Implementing & delivering new initiatives, together with the team.

You need to have:

  • Bachelors or higher in Computer Science, Software Engineering or related;
  • 7+ years of experience working in Java in real-world projects;
  • Experience with Agile Architecture good practices;
  • Microservices and theoretical containerization knowledge;
  • Experience with project planning (MVPs, phases);
  • Strong communication, leadership, organizational and problem-solving skills;
  • Capacity to juggle many different types of tasks with graceful prioritization;
  • Proactive, detail-oriented, creative and team-player attitude;
  • Ability to work with targets and deadlines;
  • Excellent written and verbal communication skills in English.