SymphonyAI - Java Full Stack Developer - React.js

SymphonyAI
Bengaluru, Karnataka, India

We are looking for an experienced Java Full Stack Developer to design, develop and maintain scalable enterprise applications.

The ideal candidate should have strong expertise in Java-based backend development, modern frontend technologies and distributed application architecture.

The candidate will be responsible for building robust backend services, developing responsive user interfaces, integrating APIs and contributing to the design and implementation of high-performance applications.

Key Responsibilities

  • Design, develop and maintain enterprise-grade full-stack applications using Java and modern frontend technologies.
  • Build scalable backend services, RESTful APIs and microservices using Java and related frameworks.
  • Develop responsive and user-friendly frontend applications using React.js and TypeScript.
  • Design and implement application architecture following microservices and service-oriented architecture principles.
  • Integrate frontend applications with backend services and third-party systems.
  • Write clean, reusable, maintainable and efficient code following development best practices.
  • Work with relational and NoSQL databases to design queries and manage application data.
  • Perform application debugging, troubleshooting, performance optimization and issue resolution.
  • Develop and maintain automated unit and integration tests.
  • Work with DevOps teams to support CI/CD pipelines, application deployment and release management.
  • Collaborate with product managers, architects, QA engineers and cross-functional teams.
  • Participate in code reviews, technical discussions and Agile development Skills & Qualifications :
  • 6-8 years of experience in full-stack software development.
  • Strong hands-on experience with Java and JVM-based application development.
  • Experience with Spring Boot and related Java frameworks.
  • Strong frontend development experience with React.js and TypeScript.
  • Good understanding of HTML5, CSS3 and JavaScript.
  • Experience in developing and consuming RESTful APIs.
  • Strong understanding of microservices and distributed system architecture.
  • Experience working with SQL and relational databases.
  • Knowledge of application performance optimization and debugging.
  • Experience with Git and version control systems.
  • Good understanding of software development lifecycle and Agile & DevOps Skills :
  • Exposure to AWS, Microsoft Azure or Google Cloud Platform.
  • Experience with Docker and Kubernetes.
  • Understanding of CI/CD pipelines and automated deployment processes.
  • Familiarity with cloud-native application development and deployment.

Good To Have

  • Experience with Vue.js or other modern frontend frameworks.
  • Knowledge of NoSQL databases.
  • Exposure to messaging systems and asynchronous processing.
  • Experience with automated testing frameworks.
  • Understanding of security best practices for enterprise applications.

Key Competencies

  • Strong analytical and problem-solving abilities.
  • Excellent coding and debugging skills.
  • Ability to design scalable and maintainable applications.
  • Effective communication and collaboration.
  • Ability to work independently and take ownership of deliverables

(ref:hirist.tech)

Score my resume against this job, free →

Questions about this job

How do I apply for the SymphonyAI - Java Full Stack Developer - React.js job at SymphonyAI?

Use the apply link on this page: you apply directly with SymphonyAI on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does SymphonyAI want for this SymphonyAI - Java Full Stack Developer - React.js role?

The job description asks for Java, Spring Boot, React.js, TypeScript, HTML5, CSS3, JavaScript and RESTful APIs. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at SymphonyAI?

Apply to the SymphonyAI roles that match your experience, and tailor your resume to each job description: for this role that means showing Java, Spring Boot, React.js. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this SymphonyAI - Java Full Stack Developer - React.js job remote or onsite?

This is based in Bengaluru, Karnataka.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with SymphonyAI, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →