React + Java + Redex

Chennai, Tamil Nadu, India
Sep 05, 2024
Sep 05, 2025
Onsite
Full-Time
8 Years
Job Description

We are seeking a highly skilled Senior Software Engineer to join our dynamic team. This role is ideal for individuals with a strong Java background and a solid grasp of modern web technologies. You will be responsible for designing, developing, and maintaining applications with a focus on microservices architecture and front-end technologies.

Experience. 8-10 year

Key Responsibilities

  1. Application Development. Design and build scalable and efficient applications using React, Redux, JavaScript, and Micro Frontend architecture.
  2. Java Expertise. Leverage your expertise in Java 8, J2EE, Spring, and Spring Boot to develop robust microservices and REST/SOAP APIs.
  3. Database Management. Work with SQL and NoSQL databases to effectively store, retrieve, and manipulate data.
  4. Tools and Technologies. Utilize Git, Jenkins for build/deploy processes, and JIRA for project management. Experience with tools like Splunk, CloudWatch, AppDynamics, and Postman is a plus.
  5. Team Leadership. Provide technical guidance and leadership to team members, ensuring high standards in code quality and best practices.
  6. Collaboration. Work collaboratively within a team environment, engaging with developers, stakeholders, and other departments.
  7. Problem Solving. Troubleshoot and debug issues in existing applications, ensuring timely resolutions and maintaining high performance.
  8. Code Quality. Write clean, efficient, and well-documented code. Participate in code reviews, provide constructive feedback, and implement security measures to protect applications.
  9. Continuous Learning. Stay updated with emerging trends and technologies to enhance application quality and performance.
  10. Documentation. Create and maintain technical documentation, including specifications, user manuals, and knowledge repositories.
  11. Training. Build and share team skills through training sessions and knowledge sharing.

Required Skills and Qualifications

  1. Java Expertise. Proficiency in Java 8, J2EE, Spring, and Spring Boot.
  2. Front-End Skills. Strong experience with React, Redux, and JavaScript, including building applications with Micro Frontends.
  3. Microservices. Hands-on experience with microservices architecture and REST/SOAP API concepts.
  4. Database Knowledge. Experience working with SQL and NoSQL databases.
  5. Development Tools. Familiarity with Git, Jenkins, JIRA, and additional tools like Splunk, CloudWatch, AppDynamics, and Postman.
  6. Technical Skills. Knowledge of AWS messaging solutions, HTML/CSS, and JavaScript frameworks.
  7. Soft Skills. Excellent problem-solving, analytical, interpersonal, and communication skills.
  8. Team Leadership. Ability to lead, mentor, and guide team members effectively.
  9. Documentation. Skill in documenting technical specifications and maintaining knowledge repositories.

Desirable Attributes

  1. AWS. Knowledge of AWS services and solutions.
  2. Additional Tools. Experience with monitoring and debugging tools like Splunk and AppDynamics.
  3. Communication. Strong ability to document and communicate technical concepts clearly.

How to Apply

If you are a passionate software engineer with the required skills and experience, we invite you to apply. Join us to be a part of a vibrant team that values innovation, collaboration, and excellence.