Description
You will develop and maintain full-stack applications using Java and React, designing independent solutions for application modules.
This role is hybrid.
Responsibilities
- Build and maintain web applications using Java Spring Boot and React-based user interfaces.
- Design and implement application modules independently.
- Write and maintain unit tests using JUnit and Mockito.
- Deploy and manage applications on servers including JBoss, WebLogic, Apache, and Nginx.
- Ensure application security and troubleshoot production issues promptly.
Required Skills
- 8+ years of experience in full-stack development.
- Proficiency in Java and Spring Frameworks, specifically Spring Boot.
- Expertise in HTML, CSS, JavaScript, and React.
- Strong understanding of SQL and database interactions.
- Familiarity with CI/CD pipelines.
- Experience building and managing projects using Maven or Gradle.
- Knowledge of caching technologies such as Redis.
- Understanding of Spring Security.
Preferred Skills
- Bachelor's degree in Computer Science or related field.