remote
Senior Software Engineer Java & JavaScript Ecosystem - Ruhumi Technologies
Software Engineer
Lead the design and delivery of robust, enterprise‑scale applications using Java, Spring Boot, Hibernate, and modern JavaScript frameworks such as React, Angular, or Vue. Drive full‑stack development, architecture, and best practices in a remote, collaborative environment.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑performance backend services with Java, Spring Boot, and Hibernate.
- Build responsive, modular front‑end components using React, Angular, or Vue, ensuring seamless integration with backend APIs.
- Collaborate with cross‑functional teams to define scalable solutions, enforce coding standards, and conduct code reviews.
- Participate in the full software lifecycle: requirements analysis, design, implementation, testing, deployment, and continuous improvement.
- Mentor junior engineers, share knowledge, and promote best practices in architecture, performance, and security.
Requirements
- 6+ years of professional software development experience in Java and JavaScript ecosystems.
- Deep expertise in Spring Boot, Hibernate, and modern JavaScript frameworks (React, Angular, or Vue).
- Proven track record building and scaling enterprise‑grade applications.
- Strong understanding of software architecture, design patterns, and performance optimization.
- Excellent communication skills and a collaborative mindset in a remote setting.
Skills
javajavascriptreact