Java Application Architect

Macedonia, Croatia, Bosnia and Herzegovina, Serbia (Hybrid)

Are you passionate about designing robust, scalable, and high-performance Java applications? If so, you would be an excellent addition to our multidisciplinary team. From retail, where we helped build the largest eCommerce platform in the SEE region, to logistics and entertainment – our diverse portfolio keeps growing with our partnerships with our clients. If you would like to join us, take a look at the description below. 


Key Responsibilities:

  • Driving and contributing to architecture discussions and translating the outcome to actual implementation
  • Designing and developing high-performance Java applications using various frameworks and libraries
  • Providing technical guidance and expertise to the development team, ensuring best practices and standards are followed
  • Initiating and conducting POC and R&D projects; documenting and presenting their solutions to a broader network
  • Presenting technical solutions to both technical and non-technical audiences
  • Implementing reusable components and appropriate architecture for customer solutions with emphasis on shareability, scalability, and performance
  • Effective and efficient communication with customers to clarify requirements and handle requests in a timely manner


Required Qualifications:

  • Ability to advocate technical strategy; influence and drive alignment with fellow architects, engineers, key partners, and business owners at all levels, across domains
  • Skilled in developing a cohesive architectural unit, implemented with consistent, automated, predictable, and repeatable processes, in accordance with the Project Architecture Guidelines
  • Good understanding of diverse technologies, frameworks, platforms, and environments
  • Flexibility to recommend improvements and new solutions to drive transformation toward our vision as the business evolves
  • Strong understanding of security and privacy
  • Analyzing and assessing architecture and the current technology environment
  • Passion for mentoring and developing technical talent and creating an atmosphere for technical excellence that attracts top talent
  • Ability to efficiently drive architectural decisions and tradeoffs (build vs buy vs open source) in a collaborative and transparent fashion across teams
  • 7+ years of Java application development experience

 

Nice to have:

  • Experience with microservices architecture
  • Experience with Spring Boot and Hibernate
  • Experience with caching mechanisms
  • Familiarity with containerization technologies such as Docker and Kubernetes
  • Familiarity with any of the cloud providers, e.g., AWS, Azure, GCP 

Java Application Architect

Job description

Java Application Architect

Personal information
Professional data
Add