PROJECT, TEAMS, REQUIREMENTS & DUTIES
What you will be working on?
- Lead and mentor the rest of the team so that they all comply with product design and coding standards.
- Influence architectural solutions, technical decisions and choice of technologies.
- Perform qualitative coding, code commenting, debugging, bug fixing, testing and unit testing and other related activities in accordance with company coding conventions, approved designs and project standards.
- Follow the agreed team or project processes and procedures.
- Work with the team to estimate new system issue resolution or package implementation efforts.
- Write technical design specifications, participate in design reviews and provide input to the design recommendations.
- Perform unit and integration testing of an application and identify, troubleshoot and solve application code related issues.
What are we looking for?
- Minimum 7 years of relevant software development experience, out of which at least 3 years in Java
- Experience with REST, microservices, SQL, Git, CI/CD pipelines
- Spring framework experience
- Experience with Cloud providers (AWS, GCP, etc.)
Nice to have:
- Docker and Kubernetes experience
- Experience with Cloud providers (AWS, GCP, etc.)
- Experience with other programming languages (JavaScript/TypeScript/NodeJS, Python, Go)
- Experience with infrastructure as code tools (Terraform)
Our projects & stack: As a Java developer, you will be working on modern architecture applications which is mostly hosted in AWS. You will be using AWS Lambda, EC2, Cognito, IAM, S3, CloudWatch, RDS, DynamoDB, VPC, API Gateway, and many other AWS services. We write tests during the development process as regular procedures and deliver high-quality software on a continuous basis with CI/CD software pipelines. A stack on our projects mostly includes: Java 8+; Spring Frameworks, REST, Hibernate, Maven; RDBMS and NoSQL databases (Oracle, MySQL, MongoDB…); AWS, Kubernetes, Docker; Kafka, RabbitMQ CI/CD toolchain products like Jira, Stash, Git Unit tests, integration, and performance testing; HTML, CSS, JS. Our projects follow a standard setup with four environments, having separate environments for development, testing, user acceptance, and production. Since the projects are mostly greenfield and still in development, as a Technical Lead you will have the opportunity to influence the architectural solutions, technical decisions and choice of technologies.
Our teams: Depending on the project, our teams are consisted of software developers, test automation engineers, DevOps engineers and a delivery manager (scrum master), while product owner is client-side. We use Scrum as a framework for software development – we hold daily standup meetings and other ceremonies where every team member can have a say.
Your position in the organization: This position will be a part of our Java department in Belgrade and your department manager would be there to guide you and support your career development. As a Technical Team Lead you will take the lead on the technical topics and outputs in your team, and in order to help you thrive in this role we will support further development of your leadership skills through our Lead9 development programs.
ONLINE RECRUITMENT PROCESS
During the COVID-19 pandemic we are working fully remote, and recruitment processes are also taking place online. Depending on different roles there are slight differences, but you can expect process that include CV review, phone call, HR interview, test, and technical interview.
Usually, this is how online recruitment process looks like:
CV REVIEW
PHONE CALL
HR INTERVIEW
TEST
TECHNICAL INTERVIEW
FINAL DECISION
ONLINE ONBOARDING
We meet in unusual circumstances, but we believe that it will not stop us from making the beginning of the Levi9 adventure as pleasant and easy as possible. Online onboarding is a project we are especially proud of.
What you can expect?
- Your work equipment will be ready before your start day, so you can pick it up earlier and be ready for beginning. And maybe some presents on top! :)
- You will get links for the pre-onboarding reading to get to know us better.
- Before start date, we will present you in detail how your first workday will look like, so on that day you can just login and start meeting with your colleagues.
- On the first day you will get insight in our employee handbook designed to make onboarding easier.
- There is also our intranet for fresh company news.
- And the most important thing – you will get a support system aka your buddy (colleague that will take care of you at the beginning), your Department Manager and dedicated Talent Partner.
And much more, but let’s leave something for later!
gET TO KNOW US, STAY UPDATED, AND REACH OUT
Connect with us on Linkedin
Like our page on Facebook
Follow us on Instagram
Read our articles on Medium
Watch our videos on YouTube