GO TO SEARCH
Senior Java Developer with Microsoft Azure
Java, Microsoft Azure, Spring Boot, Java Core, REST, Unit Testing, SQL, NoSQL tools, Java Microservice Infrastructure Tools, CI/CD
We are looking for a Senior Java Developer with Microsoft Azure to join our remote team. In this role, you will be working on a project that involves designing and building microservices using Java and Spring Boot. Your expertise in Azure, REST, and Unit Testing will be essential in building applications that are scalable, maintainable, and highly performant. As a Senior Java Developer, you will be responsible for ensuring that the code is of high quality and meets the project's standards. You will work alongside a team of developers, QAs, and project managers to deliver a product that meets the client's requirements.
Responsibilities
- Design and develop microservices using Java and Spring Boot
- Write clean, maintainable, and scalable code
- Collaborate with the team to identify and resolve software defects and bugs
- Ensure that the code meets the project's standards
- Participate in code reviews and provide feedback to other developers
- Contribute to the development of technical documentation
- Stay up-to-date with emerging trends and technologies in software development
Requirements
- A minimum of 4 years of experience in Java (Java 8 or higher)
- Expertise in Java Core
- A minimum of 2 years of experience with Spring Boot
- At least 1 year of experience with Microsoft Azure
- Familiarity with CI/CD pipelines (at least 0,5 year experience)
- Proficiency in REST API design and implementation
- Experience with Unit Testing frameworks such as JUnit, TestNG, and Mockito
- Knowledge of SQL and NoSQL databases and tools
- Experience in building microservices
- B2+ English level proficiency
Nice to have
- Experience with containerization technologies such as Docker and Kubernetes