back-arrow-sm
Back to All Openings

Sr. Java Developer

3 Openings
Exp: 5+ years | On-site
Apply Now

Back-End Engineer (Java / Spring Boot)

Role: Back-End Engineer (Java / Spring Boot – API & Integration)
Tech Focus: Java, Spring Boot, REST APIs, SQL (MariaDB/MySQL)

What you’ll work on

– Design and develop RESTful APIs in Java / Spring Boot to support existing and new front-end features.

– Extend and refactor existing back-end modules to be more modular and maintainable.

– Work with relational databases (e.g. MariaDB/MySQL) and optimize queries for heavy, data-intensive use cases.

– Integrate services with other internal modules or external APIs where needed.

– Implement proper error handling, logging, and support for monitoring.

– Write unit and integration tests and document APIs (OpenAPI/Swagger).

Must-Have Skills

5+ years of back-end development with Java.

– Strong experience with Spring Boot (REST controllers, Spring Data, etc.).

– Good understanding of relational databases (MariaDB/MySQL or similar), writing and optimizing SQL.

– Experience building and consuming RESTful APIs.

– Familiarity with API documentation & testing (Swagger/OpenAPI, Postman, etc.).

– Experience using Git and collaborating in a team (PRs, code reviews).

Nice to Have

– Exposure to NoSQL / distributed stores (e.g. Cassandra, MongoDB).

– Experience in high-volume / data-heavy systems (orders, catalogs, reporting).

– Familiarity with Docker or containerized deployments.

To learn more about Ninjatech, please visit our website at https://ninjatech.agency/ or email us at hr@ninjatechnolabs.com

Ready to Start?

    Drag & Drop your file here

    PDF or Word files with less than 10MB in size are supported.