The Role
Design, develop, test, and maintain Java applications and React front-ends. Own features end-to-end, contribute to architecture, optimize performance, troubleshoot production issues, conduct code reviews, follow Agile practices, and mentor junior developers while collaborating with PM, QA, and DevOps.
Summary Generated by Built In
* Design, develop, test, and maintain Java-based applications using modern frameworks and best practices.
* Participate in architecture discussions and contribute to high‑level solution design.
* Take full technical ownership of assigned features or modules from inception to deployment.
* Ensure delivery of high‑quality, scalable, secure, and maintainable software solutions.
* Identify performance bottlenecks and recommend or implement optimization strategies.
* Conduct peer code reviews and identify potential pitfalls, loopholes, and improvement areas in codebases.
* Collaborate closely with product managers, QA engineers, DevOps teams, and other stakeholders to ensure smooth delivery.
* Follow Agile development practices and actively participate in sprint planning, grooming, and review meetings.
* Participate in production issue analysis and provide timely resolutions or workarounds.
* Stay updated with emerging technologies, tools, and industry trends to continuously improve the tech stack and development practices.
* Write clean, efficient, and maintainable code; perform thorough debugging and troubleshooting.
* Guide, mentor, and support junior developers; provide constructive feedback through code and design reviews.
Skills Required
- Proficient in Java development
- Experience building user interfaces with React
- Experience participating in architecture and high-level solution design
- Ability to take full technical ownership of features from inception to deployment
- Experience ensuring scalable, secure, and maintainable software
- Experience identifying and resolving performance bottlenecks
- Conducting and participating in peer code reviews
- Familiarity with Agile development practices and sprint ceremonies
- Experience troubleshooting and providing timely resolutions for production issues
- Experience mentoring and guiding junior developers
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Excelsoft Technologies is a global vertical SaaS company specializing in the learning and assessment market. The company provides AI-powered, technology-based solutions across diverse learning and assessment segments through cloud-based platforms. It focuses on creating transformative digital learning experiences and impactful content solutions, delivering innovative and next-gen educational tools for a global audience.








