Sr React JS with Java Developer

Overview

On Site
$60,000 - $80,000
Full Time

Skills

JAVA & J2EE
React
OOP
Spring Framework
JSX & Redux
JavaScript/TypeScript
HTML/CSS
RESTful APIs
SQL/NoSQL
AWS & Azure
Maven & CI/CD
Testing
Jiira
Security

Job Details

Technical Skills:
  • Java: Strong understanding of Java programming, including core concepts, object-oriented programming (OOP), design patterns, and multithreading.
  • Spring Framework: Proficiency in Spring Boot, Spring Data, Spring Security, and related modules for building robust applications.
  • React.js: Deep understanding of React.js concepts, including components, JSX, state management (Redux, Context API), and component lifecycle.
  • JavaScript/TypeScript: Solid knowledge of JavaScript (ES6+) and TypeScript for front-end development.
  • HTML/CSS: Familiarity with HTML and CSS for building user interfaces.
  • RESTful APIs: Experience in designing, developing, and consuming RESTful APIs.
  • Databases: Proficiency with both SQL (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, DynamoDB).
  • Cloud Platforms: Experience with cloud platforms like AWS or Azure, including services for storage, compute, and deployment.
  • Build and Deployment: Familiarity with build tools (Maven, Gradle), CI/CD pipelines, and containerization technologies (Docker, Kubernetes).
  • Testing: Experience with unit testing frameworks like JUnit, Jest, and Cypress.
Other Important Skills:
  • Software Development Methodologies:
    Experience with Agile/Scrum methodologies and project management tools (Jira).
  • Leadership:
    Ability to mentor junior developers, provide technical guidance, and lead projects.
  • Mentoring:
    Proven experience in guiding and mentoring junior developers to enhance their technical skills and career growth.
  • Design Patterns:
    Knowledge of design patterns to improve code structure and maintainability.
  • Security:
    Understanding of security best practices and experience in implementing security measures.
Additional Notes:
  • A Senior React/Java Developer should be able to integrate front-end and back-end services seamlessly.
  • They should be proficient in using tools like Swagger-UI, Postman, and Git for development and collaboration.
  • A good understanding of web architecture principles is also essential.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.