Accepting Applications
Full-time
On-site
Posted 3 weeks ago
3 views
0 applications
Job Description
**Company Description**
Tenplus is a data and AI consultancy focused on helping companies build modern data platforms and scalable backend systems. We work with cloud technologies, distributed systems, and real\-time data processing to help organizations transform how they use data.
Our work includes building data platforms, integrating complex systems, and developing reliable backend services using technologies such as Java, Kafka, Spark, and cloud platforms (AWS, GCP, and Azure). We partner with clients across globe to design practical, production\-grade solutions that scale.
As a small and highly technical team, we emphasize strong engineering practices, ownership, and the ability to solve real\-world data and infrastructure challenges.
**About the Role**
We are looking for a talented and motivated Senior Java Developer to join our growing engineering team on a fully remote basis. You will be a key contributor to our core Java application, taking ownership of backend features, system architecture, and CI/CD pipelines in Azure DevOps. While your primary focus will be backend development, you will collaborate on our React\-based front end, making full\-stack awareness a valuable asset.
**Key Responsibilities**
* Design, develop, test, and maintain scalable, high\-performance Java application.
* Take Ownership of the whole application and Contribute to technical design discussions and help shape architectural decisions.
* Participate actively in all Scrum ceremonies including daily stand\-ups, sprint planning, sprint reviews, and retrospectives.
* Own and maintain CI/CD pipelines using Azure DevOps — including build automation, testing stages, and deployment workflows.
* Write clean, well\-documented, and thoroughly tested code following SOLID principles and best practices.
* Collaborate with front\-end developers on React\-based features and integration points between the front end and back end.
* Conduct and participate in code reviews to uphold code quality standards across the team.
* Troubleshoot and resolve production issues and performance bottlenecks in a timely manner.
* Work closely with product owners and stakeholders to understand requirements and translate them into technical solutions.
**Required Skills \& Experience**
* 7\-10 years of professional software development experience with Java.
* Strong knowledge of Spring Boot, Spring Framework, and RESTful API design.
* Hands\-on experience with Azure DevOps — including pipelines (YAML), repos, boards, and artifact management.
* Solid understanding of CI/CD principles and experience building and maintaining automated pipelines.
* Familiarity with Scrum / Agile methodologies and experience working in cross\-functional remote teams with daily stand\-ups.
* Experience with relational databases (e.g. PostgreSQL, MySQL) and writing optimised SQL queries.
* Proficiency with version control using Git.
* Working knowledge of front\-end technologies — particularly React — for integration and UI contributions.
* Strong problem\-solving skills, ownership, attention to detail, and excellent written/verbal communication in English.
**What We Offer**
* 100% remote work — work from anywhere in the world.
* Flexible working hours built around core overlap time for stand\-ups and team meetings.
* Competitive salary package commensurate with experience.
* Collaborative, inclusive, and engineering\-driven culture.
* Modern tooling and infrastructure with a strong DevOps culture.
* Continuous learning opportunities and professional development.
* The chance to make a real impact in a fast\-growing, product\-focused team.
Login to Apply
Don't have an account? Register