All jobs

Job details

Senior Full Stack Developer (React JS + Spring Boot + Java 21)

  • Java
  • Spring Boot
  • REST
  • Docker
  • AWS
  • PostgreSQL
  • Agile

Posted: 1 day ago

Job description

Key Responsibilities

Front-End Development

  • Develop user-friendly, responsive, and high-performance web interfaces using React JS.
  • Collaborate with UX/UI designers to translate design mockups into functional user experiences.
  • Optimize front-end components for maximum performance across browsers and devices.
  • Write unit and integration tests using Jest to ensure robust and maintainable UI components.

Back-End Development

  • Design, develop, and maintain server-side logic using Spring Boot and Java 21.
  • Build reusable and scalable modules, APIs, and libraries.
  • Implement security, authentication, and data protection best practices.

Database Management

  • Design and manage database schemas for MSSQL and PostgreSQL.
  • Write efficient SQL queriesstored procedures, and triggers.
  • Optimize database performance and ensure data integrity and consistency.

Integration

  • Integrate front-end and back-end components for seamless data flow and user interaction.
  • Work with RESTful APIs and integrate third-party services where needed.

Testing and Debugging

  • Develop unit and integration tests for back-end using Mockito.
  • Perform code reviews, identify performance bottlenecks, and debug issues effectively.
  • Ensure code reliability, stability, and adherence to coding standards.

Collaboration

  • Work closely with product managers, designers, and developers in an Agile/Scrum environment.
  • Participate in sprint planningdaily stand-upsreviews, and retrospectives.
  • Provide technical guidance and mentorship to team members.

Continuous Improvement

  • Stay current with emerging technologies and industry best practices.
  • Continuously improve coding standards, performance, and deployment processes

Qualifications

Education:

  • Bachelor’s degree in Computer ScienceInformation Technology, or a related discipline.

Experience:

  • Minimum 8+ years of experience in full stack development.

Technical Skills

  • Front-End: React JS, JavaScript (ES6+), HTML5, CSS3, Jest
  • Back-End: Spring Boot, Java 21, RESTful APIs
  • Databases: MSSQL, PostgreSQL
  • Testing Frameworks: Jest, Mockito
  • Version Control: Git / GitHub / GitLab
  • Build Tools: Maven, Gradle
  • Security: OAuth2, JWT, Spring Security

Soft Skills

  • Strong analytical and problem-solving capabilities.
  • Excellent communication and collaboration skills.
  • Ability to work effectively in a fast-pacedagile, and dynamic environment.

Preferred Qualifications

  • Experience with cloud platforms (AWS, Azure, GCP).
  • Knowledge of containerization (Docker) and orchestration (Kubernetes).
  • Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).
  • Experience with message queues (RabbitMQ, Kafka).

Roles and Responsibilities

Key Responsibilities

Front-End Development

  • Develop user-friendly, responsive, and high-performance web interfaces using React JS.
  • Collaborate with UX/UI designers to translate design mockups into functional user experiences.
  • Optimize front-end components for maximum performance across browsers and devices.
  • Write unit and integration tests using Jest to ensure robust and maintainable UI components.

Back-End Development

  • Design, develop, and maintain server-side logic using Spring Boot and Java 21.
  • Build reusable and scalable modules, APIs, and libraries.
  • Implement security, authentication, and data protection best practices.

Database Management

  • Design and manage database schemas for MSSQL and PostgreSQL.
  • Write efficient SQL queriesstored procedures, and triggers.
  • Optimize database performance and ensure data integrity and consistency.

Integration

  • Integrate front-end and back-end components for seamless data flow and user interaction.
  • Work with RESTful APIs and integrate third-party services where needed.

Testing and Debugging

  • Develop unit and integration tests for back-end using Mockito.
  • Perform code reviews, identify performance bottlenecks, and debug issues effectively.
  • Ensure code reliability, stability, and adherence to coding standards.

Collaboration

  • Work closely with product managers, designers, and developers in an Agile/Scrum environment.
  • Participate in sprint planningdaily stand-upsreviews, and retrospectives.
  • Provide technical guidance and mentorship to team members.

Continuous Improvement

  • Stay current with emerging technologies and industry best practices.
  • Continuously improve coding standards, performance, and deployment processes

Qualifications

Education:

  • Bachelor’s degree in Computer ScienceInformation Technology, or a related discipline.

Experience:

  • Minimum 8+ years of experience in full stack development.

Technical Skills

  • Front-End: React JS, JavaScript (ES6+), HTML5, CSS3, Jest
  • Back-End: Spring Boot, Java 21, RESTful APIs
  • Databases: MSSQL, PostgreSQL
  • Testing Frameworks: Jest, Mockito
  • Version Control: Git / GitHub / GitLab
  • Build Tools: Maven, Gradle
  • Security: OAuth2, JWT, Spring Security

Soft Skills

  • Strong analytical and problem-solving capabilities.
  • Excellent communication and collaboration skills.
  • Ability to work effectively in a fast-pacedagile, and dynamic environment.

Preferred Qualifications

  • Experience with cloud platforms (AWS, Azure, GCP).
  • Knowledge of containerization (Docker) and orchestration (Kubernetes).
  • Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).
  • Experience with message queues (RabbitMQ, Kafka).
Automobile,
Full Time, Permanent
Software Development
Education
Any Graduate

Similar jobs