HamburgerMenu
hirist

Iris Software - Senior Full Stack Developer - Java/React.js

IRIS SOFTWARE TECHNOLOGIES PRIVATE LIMITED
Multiple Locations
5 - 8 Years
star-icon
3.8white-divider1,852+ Reviews

Posted on: 22/01/2026

Job Description

Experience : 5 to 8 yrs


Primary Skills : Java 8 +, multithreading, spring, microservices, React, SQL


Location : Gurgaon, Noida, Pune


Position : Senior Full Stack Developer


Job Description :


We are looking for a full-time Senior Full Stack Developer with 2+ years of React.js and 5+ years of Java software development experience to join the software engineering team for our U.S. based client.


Required Experience :


- Excellent English communication skills


- University degree or equivalent educational experience (optimally a technical or engineering degree)


- 5+ years of software development experience in Java EE using RESTful web services


- 2+ years of front-end development using React.js


- Exposure to Java frameworks, such as Jersey or Spring


- Experience with HTML5, CSS3, JavaScript, and AJAX


- Experience with web and application servers, such as Apache, Tomcat, GlassFish, or JBoss


- Strong understanding of relational databases, especially MySQL and SQL queries


- Demonstrated ability to work in both a team environment as well as individually


- Strong background with testing strategies-both manual and automated


- Experience with source control systems-specifically Git


- Excellent analytic troubleshooting capabilities and problem solving skills


- Ability to manage multiple priorities and projects simultaneously


- Understanding of Agile methodologies


- A positive attitude always looking to empower the success of others


- Willingness to take ownership and find ways to unblock oneself


- Trustworthy, team-oriented, and transparent


Roles & Responsibilities :


- Design, develop, and maintain scalable full-stack applications using Java 8+, Spring/Spring Boot, RESTful APIs, and React.js.


- Build and enhance microservices-based architectures, ensuring high performance, security, and reliability.


- Develop responsive and reusable front-end components using React.js, JavaScript (ES6+), HTML5, and CSS3.


- Implement multithreading and concurrency concepts to improve backend processing and application efficiency.


- Design, optimize, and maintain SQL queries and relational databases (MySQL or similar).


- Integrate front-end and backend systems through REST APIs and ensure seamless data flow.


- Write clean, maintainable, and well-tested code, including unit and integration tests.


- Participate in code reviews, troubleshooting, and performance tuning across the application stack.


- Use Git for source control and collaborate effectively within a distributed development team.


- Deploy and support applications on web and application servers such as Tomcat, JBoss, or GlassFish.


- Work in an Agile/Scrum environment, actively participating in sprint planning, stand-ups, and reviews.


- Take ownership of deliverables, proactively resolve blockers, and mentor junior team members when required.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in