Senior Java Software Engineer (IRC274615) to $4000
Job Description
* Strong experience with Java (preferably Java 17+; Java 21 is a plus)
* Strong knowledge of Spring Boot and Tomcat
* Experience with MongoDB or other NoSQL databases.
* Experience with Maven and Git.
* Experience with Kubernetes and Docker
* Strong Linux knowledge
* Experience with RESTful APIs and JSON serialization/deserialization (Jackson).
* Familiarity with event-driven systems and message pub/sub.
* Experience with unit testing frameworks (JUnit, Mockito).
* Experience with microservices architecture.
* Good communication skills and ability to work in a distributed team.
Nice to Have
* Familiarity with CI/CD pipelines and DevOps practices.
* Shell Scripting
* Hibernate
* Jenkins
* JavaScript
Job Responsibilities
* Design, develop, and maintain backend services using Java and Spring Boot.
* Write and maintain unit and integration tests (JUnit, Mockito, JavaScript).
* Work with REST APIs and event-driven architectures.
* Collaborate with cross-functional teams to deliver high-quality solutions.
* Participate in code reviews and ensure adherence to best practices.
* Troubleshoot and resolve issues in development, test, and production environments.
* Contribute to documentation and knowledge sharing.
Department/Project Description
We are seeking a skilled Java Software Engineer to join our team and contribute to the development and maintenance of Catalog and Profile services. You will work with a modern stack including Java, Spring Boot, and MongoDB, and collaborate on a microservices-based architecture to build scalable backend services for Qlik’s cloud platform.
From time to time, you will also maintain a legacy service. This may be a support type of project.
Required languages
English | B2 - Upper Intermediate |