- Responsible for the development, and continuous improvement of our architecture.
- Drafting and architecting complex design solutions to solve air tech challenges .
- Ensure that the solution technically meets our stakeholders requirements for performance, automation and stability
- Ensure that our internal tools are easy to use and understandable by our customer care operators
- Ensure that the solution meets the expected quality, always write automated tests on different levels for your code
- Communicate and collaborate with internal stakeholders.
Full stack developer with tech stack:
Hands-on Java 17 or 21 ,
Design Patterns and Anti-Patterns , SOLID Principles , Struts 2 , Hibernate/JPA, MySQL as well as MemSQL, JSP,
Graph QL, Spring, Async and scheduler job processing , Kibana, Queue ( Kafka ,ActiveMQ) ,
Atlassian's agile tools-JIRA , Git, Gradle , Jenkins, Grafana, Liquibase, Docker, Kubernetes, Linux, Mac OS, IntelliJ, etc.
Along with backend technologies ,you need to have hand-ons experience in Javascript ,Typescript and React JS .
Technical skills
- Bachelor or master degree in computer science or software engineering.
- 10+ years of experience in product development, synchronous and asynchronous scalable and robust environments.
- 3+ years of team leading experience.
- Drive architectural solutions for domain challenges .
- Support long term strategic vision.
- Experience influencing best software engineering practices within your team including coding standards, code reviews , build processes and operations .
- Experience taking a leading role in building complex software systems.
- Experience mentoring software engineers to improve their skills making them more effective and efficient .
- Drive the team onboarding process
- Develop and implement team productivity effectiveness and efficiency roadmap.
- Familiarity with our standard tools and tech stack.
- Understanding of Agile methodology.
- Strong troubleshooting and problem solving skills.
Personal attributes
- Drive the right culture and professional ethics within the team.Support the efforts in building a great place to work.
- Team player who sees solutions where others see problems.
- Proactive communicator.
- Appetite to learn new technologies and frameworks .
- Out of the box , innovative thinking.
- Quick learner.
- A positive mindset and motivated by challenging projects; new and existing. Rest assured, we have a lot going on around here!