The Senior Software Engineer is responsible for designing, developing, and maintaining full-stack applications using Java and React. This role involves collaborating with teams to implement features, writing efficient code, ensuring application performance, participating in code reviews, and developing APIs while adhering to Agile methodologies.
Job Role and Responsibilities:
- Design, develop, and maintain scalable full-stack applications using Java and React.
- Collaborate with cross-functional teams to define, design, and implement new features.
- Write clean, maintainable, and efficient code for both front-end and back-end components.
- Ensure the performance, quality, and responsiveness of applications.
- Participate in code reviews, ensuring high standards of software quality.
- Troubleshoot, debug, and upgrade existing software systems.
- Work closely with product managers and designers to translate user needs into technical solutions.
- Develop APIs and services in Java and integrate them with the React-based front end.
- Implement responsive designs using HTML, CSS, and JavaScript.
- Maintain database integrity and performance with SQL or related technologies.
- Experience with RESTful APIs and web services.
- Knowledge of Spring Boot or similar Java frameworks.
- Proficiency in front-end technologies such as React Hooks, Redux, and Webpack.
- Familiarity with version control systems like Git.
- Knowledge of Agile methodologies.
Experience – 4 to 7 Years
Notice Period – 0 to 30 Days
Location – Bengaluru/Noida/Hyderabad
Work Mode - Hybrid
Top Skills
Java
React
Similar Jobs
Be an Early Applicant
In this Software Developer role, you will design and develop multilayered microservices using Java and backend technologies. You will collaborate with product teams to integrate a SaaS marketing analytics platform and participate in code reviews, ensuring high-quality code and innovation in scalability and performance.
Be an Early Applicant
As a Fullstack Engineer at Fractal, you will manage and develop backend and frontend systems for various projects, collaborate with data science teams to integrate algorithms, create dynamic infographics, and participate in user acceptance testing and troubleshooting.
Be an Early Applicant
The Senior Software Engineer will design, develop, and maintain backend applications, leading a team to create micro-services on the BrightInsight platform while collaborating with designers and frontend developers. This role involves writing technical documentation, troubleshooting software services, and applying best practices in software design and architecture, all within an Agile framework.
What you need to know about the Chennai Tech Scene
To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.