For CV use mail cv.java@andersenlab.com
Responsibilities:
- Acting as a Lead Developer on the customer’s large-scale projects, including preparation of the necessary documentation to support the project;
- Creating and maintaining software architecture standards to ensure that applications follow the latest software development and security practices;
- Creating and adhering to development standards;
- Creating and using quality control measures;
- Troubleshooting and identifying technical issue causes;
- Developing and implementing release pipelines to support continuous integration and deployment;
- Writing ready-for-development user stories with accurate acceptance criteria;
- Determining test scripts;
- Collaborating with business users and being a liaison between internal and external clients.
Must-haves:
- Experience as a Team/Tech Lead and in Java development for 5+ years;
- Experience with microservice architecture;
- Experience with Spring Framework;
- Experience with GraphQL;
- Knowledge of gRPC, OpenTelemetry, and I/O polling;
- Level of English – Upper-Intermediate.
Nice-to-haves:
- Experience in Front-end;
- Experience in developing API web services;
- Experience with the ORM framework;
- Knowledge of PostgreSQL and NoSQL;
- Knowledge of CI/CD, Docker, and Kubernetes;
- Knowledge of SOA.