Requirements:
- 5 years of experience in Java
- 5 years of experience in relational databases
- Experience in Spring framework
- Experience in architecture design
- Experience with microservices and test-driven development
- Strong analytical skills to take tasks from requirements to release independently
- Experience with leading more Junior developers
Project info:
We are consulting agency building a new product for a large US based client. This project is built with Java 21, Spring Boot 3, SQL and NoSQL databases and in microservices architecture. Clients are built in Flutter for both, mobile and web.
We are looking for a candidate to fill position as Senior Java Engineer.
We are offering:
- Remote work for a US based company
- Salary based on B2B contract
- Working in international environment
- Flexible working hours
Interview process:
- Initial call (15 – 30 minutes)
- Technical interview I (60 minutes) – Project owner and one of the developers – introduction, technical and experience questions, short coding exercise
- Technical Interview II (optional) (30 minutes)
- Offer letter
,[Design, build and maintain efficient and reliable Java code, Design and maintain databases, Design and build microservices architecture, Write unit and intergration tests, Troubleshoot and fix codebase issues, Mentor our Junior team members] Requirements: Java, Spring, SQL, Microservices, AI, NoSQL, Docker, TDD, AWS, Kafka, Kubernetes Tools: Linear, GitHub, GIT. Additionally: International projects, Fully Remote, Flexible hours.
Docker SQL Kubernetes Java Amazon Web Services (AWS) Apache Kafka TDD Spring