Java Software Engineer

OpenKyber LLC
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

Java
JavaScript
HTML5
CSS
Code Reuse
Code Review
Databases
Software Debugging
Design of User Interfaces
Hibernate
Java Persistence API
Spring
PostgreSQL
MongoDB
MySQL
NoSQL
Responsive Web Design
SQL Databases
React
Spring-boot
Backend
GIT
Material Design
Kubernetes
Front End Software Development
React
REST
Es2015
Docker
Microservices

Job description

  • Design and develop scalable backend services using Java and related frameworks
  • Build and maintain responsive UI components using React.js
  • Develop and consume RESTful APIs
  • Collaborate with cross-functional teams (UI/UX, QA, Product)
  • Write clean, efficient, and reusable code across frontend and backend
  • Optimize applications for performance, scalability, and security
  • Participate in code reviews and follow best practices
  • Debug, troubleshoot, and resolve production issues
  • Contribute to system architecture and design decisions

Requirements

Backend (Java)

  • Strong proficiency in Java (8+)
  • Experience with Spring Boot / Spring Framework
  • Knowledge of Microservices architecture
  • Experience with Hibernate / JPA
  • Strong understanding of REST API development

Frontend (React)

  • Hands-on experience with React.js
  • Strong knowledge of JavaScript (ES6+), HTML5, CSS3
  • Experience with Redux / Context API
  • Familiarity with responsive design principles

Database & Tools

  • Experience with SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB)
  • Familiarity with Git, CI/CD pipelines
  • Basic knowledge of Docker / Kubernetes

Apply for this position