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
EnglishJob 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