We are looking for an experienced and proactive Lead Java Developer with great problem-solving skills and an engineering mindset. A leader with excellent programming skills and knowledge in the area of design basics, with a simultaneous need for continuous development and learning new tools. A mentor who likes supporting the team in acquiring new skills and looking for innovative solutions.
You will work with Product Owner on a daily basis to deliver scalable and tested functionalities. Our technology stack is based on the architecture of Java microservices and cloud solutions. Your experience and mentoring approach will be a valuable contribution in defining new and optimizing current directions of activities in terms of technology. You will have the opportunity to support the development of colleagues, discuss and constructively search for new solutions.
Our goal is to provide innovative solutions, without taking shortcuts, using the latest solutions and frameworks in the cloud.
We are looking for someone who:
💪 Is proactive and independent – has a strong motivation to take action;
💪 Learns quickly – knows how to gain knowledge and new experiences;
💪 It is very flexible – it fits well in a wide range of work and dynamic environments;
💪 Looks at his duties in a broader context – he understands the business goals of the functionalities on which he is working.
👉 Designing new and developing existing functionalities;
👉 Implementation of unit and integration tests to validate the solution;
👉 Monitoring and, if necessary, modified architectures to handle growing traffic;
👉 Working together in a multidisciplinary environment on technical product development;
👉 Searching for new solutions, implementing new tools and processes;
👉 Support for other team members: mentoring and revision of their proposed solutions.
To feel confident in these challenges, you need to be at a high level:
💪 Java 11, Spring Boot, Maven;
💪 AWS (RDS, DynamoDB, S3, Lambda, EKS, ECR, CloudWatch, Cloudfront);
💪 REST API, SOAP;
💪 Elasticache (Redis);
💪 Jira, Bitbucket;
💪 English language – fluent in speech and writing;
💪 Experience in leading a dev team – task decomposition, work prioritization, progress monitoring and reporting;
💪 Abilities to communicate with non-technical people;
💪 Skills to conduct system analyzes;
💪 I want to propose new architectural and tool solutions;
💪 Substantive assistance to other team members and mentoring.
🤞 OpenApi 3.x / Swagger;
🤞 Kubernetes, EKS;
🤞 OAuth 2.0;
🤞 Grafana / Loki;
🤞 CI / CD Jenkins, ArgoCD;
🤞 Message queues;
🤞 Knowledge of different approaches to architecture (hexagonal architecture, microservices, migration from monolith to modules and then microservices);
🤞 Experience in further developing software from the MVP phase.
What will you find by joining CO3?
⭐ Working with an interesting, innovative and unique product that solves real customer problems;
⭐ Positive startup atmosphere – working with cool and committed people;
⭐ Small teams and individual approach to the needs of each team member;
⭐ Continuous feedback and continuous substantive support;
⭐ Space for development and implementation of own initiatives;
⭐ Hybrid or 100% remote work – tailored to individual needs;
⭐ For those willing: a modern and comfortable office – with endless supplies of great coffee;
⭐ Interesting challenges where boredom is impossible!