SY

Senior Software Developer (Java & React.js and RESTful API Solutions

Synechron Technologies Private Limited
Chennai1-2 LPA Posted 5 Mar 2025
FULL TIME
Javascript
Sql
react.js
Java

Job Description

Software Requirements:

  • Proficiency in Java programming and understanding of RESTful APIs.
  • Expertise in JavaScript and React.js.
  • Knowledge of the Software Development Life Cycle (SDLC) and Agile methodologies.

Overall Responsibilities:

  • Collaborate closely with cross-functional teams to gather and understand technology requirements, designing solutions to meet business needs.
  • Develop technical specifications and detailed documentation for new features and enhancements.
  • Stay current with the latest technology trends and advancements, suggesting ways to incorporate them into existing solutions.
  • Conduct code reviews to ensure the quality, maintainability, and performance of the codebase.
  • Participate in the resolution of technical issues and provide technical support to team members.
  • Collaborate with the testing team to ensure that software solutions are thoroughly tested and meet quality standards.

Technical Skills:

  • Back-end Development: Experience with RESTful API design and development.
  • Front-end Technologies: Proficient in HTML, CSS, JavaScript, and modern frameworks (notably React.js).
  • Database Knowledge: Familiarity with SQL and NoSQL databases and ORM tools.
  • Version Control: Experience with version control systems such as Git.
  • Methodologies: Familiarity with Agile/Scrum methodologies.
  • Problem Solving: Excellent problem-solving skills, with the ability to work independently or as part of a team.

Experience:

  • Minimum of 4-7 years of experience in software development, focusing on Java and React or related technologies.
  • Experience with software development methodologies and tools such as Agile, Scrum, Git, JIRA, and Confluence.
  • Proven ability to work with cross-functional teams and participate in code reviews.

Day-to-Day Activities:

  • Participate in daily stand-up meetings and project planning sessions.
  • Collaborate with cross-functional teams to understand business requirements and design appropriate solutions.
  • Write, test, and deploy software solutions, ensuring they meet business needs and quality standards.
  • Participate in code reviews, providing constructive feedback to team members.
  • Stay updated on the latest technology trends and advancements relevant to the role.
  • Provide technical support to team members and actively resolve technical issues as they arise.

Qualification:

  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.

Soft Skills:

  • Excellent written and verbal communication skills.
  • Ability to work effectively in a team environment.
  • Strong problem-solving and analytical skills.
  • Adaptability to new technologies and changing requirements.
  • Good time management and prioritization skills.

Join WhatsApp Channel