Are you a proactive, team-oriented, and motivated Solution Architect looking for your next challenge? We're always on the lookout for passionate individuals who share our values and are excited to make an impact.We value a go-getter attitude, a drive to get things done, and the empathy to truly understand our clients' needs. Our team takes pride in working hard - and having fun while doing it. We believe in the power of collaboration and bringing like-minded people together to build great things.If this sounds like you, we'd love to hear from you! Submit your expression of interest and we'll be in touch when the right opportunity arises.Who will you be working with?On a day-to-day basis, you'll be working with Product Owners, Project Managers, Developers, Business Analysts, Clients, Designers, DevOps Professionals, Tech Team Leaders, and other teams.Who are you reporting to?You will be reporting to the Engineering Lead.What will you be doing?
analyze requirements and propose the best technical solutions and options
provide software estimates based on the proposed solution
write technical documentation for proposed solutions
help mitigate risks, stress out assumptions, alternatives, constraints, issues and dependencies for a given software solution
analyze existing solutions and come up with suggestions for improvement
work with developers providing supervision and guidance in executing the solution
consult development teams on approaches, best practices, and solutions
provide the development teams with architectural blueprints
actively participate in project discovery phases to document possible integrations and provide insight into what is feasible in any given circumstance
ensuring projects comply with strategic guidelines and architecture
assessing and argue business impact that certain technical choices and solutions have
work with leaders of other teams in creating the best possible solution and solution options
research current and new technologies and propose changes and adoption
What do we expect?
10+ years of experience
adaptability to new technologies
experience with application design and architecture (strong knowledge with SOA and Microservices Architecture)
deep knowledge of Design patterns, SOLID principles
strong knowledge of Enterprise Integration Design Patterns
hands on experience with resilience concepts, exception handling, logging and troubleshooting techniques
more than 10+ years of experience in developing with Java and related tech ecosystem
profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc.)
experience with Spring Boot, Spring Cloud, Spring Security, Spring WebFlux, Spring Data, Spring Integration, Redis, RabbitMQ, Java 11-21 and Domain driven design
hands on experience with ORM like Hibernate
experience with some of the popular Java application servers (i.e. Tomcat, Jetty, GlassFish, WildFly,..)
hands on experience with Docker, Kubernetes
hands on experience with RDBMS
hands on experience with database migration tools like Liquibase or Flyway
hands on experience with HTML, CSS, Javascript, DOM
experience with system security measures
experience with data modeling patterns and best practices
strong technical background covering multiple software development dimensions
hands-on experience in software development with an in-depth understanding of programming and best practices,
experience in reading and writing technical documentation
understanding of cloud computing and cloud infrastructure (AWS preferred)
strong organizational and communication skills with the ability to clearly elaborate on the technical aspects, risks, challenges, and selling points of the solution
strong proactivity and leadership mentality (preferably possess team lead experience)
capable of aligning all the parties involved in the solution, including clients, business analysts, project managers, vendors, developers, and other stakeholders
strong communication skills to produce explanations when dealing with individuals from a non-technical background
people skills to maneuver and manage project requirements from numerous groups that work on the project
providing advice, explanation, empathy, influence, and negotiation skills to navigate the solution with confidence
preferably possess knowledge of the most relevant compliance and regulatory standards affecting the software development process (GDPR, ISO27001, PCI-DSS, Cloud Controls Matrix, eIDAS,...)
high proficiency in English in both written and verbal form
What we bring to the table
The location choice is yours: remote, on-site or hybrid
Flexible working hours
Work with new technologies in a high-performance environment
Diverse international projects (from 3-week microservice apps to 6+ month enterprise solutions)
IT community involvement - Meetups, Workshops & Articles
Internal workshops & personal development
100% paid sick leave
Paid health insurance
Subvention of Multisport card
Transport allowance & meal allowance
Salary rangeOur salaries are based on your experience, level of knowledge & technical interview.Sounds exciting? Click on the button below and apply now :)