Senior Java Developer(Java with JSF)

Notus Services

Hyderabad

On-site

INR 1,800,000 - 3,000,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Notus Services in Hyderabad is seeking an experienced Senior Java Developer to design, develop, maintain, and enhance enterprise web applications. You will work across the full software development lifecycle to deliver high-quality, scalable solutions aligned with standards and methodologies.

The role requires 7+ years of relevant experience and a strong background in Java technologies, Spring, JSF, REST APIs, and database-driven applications.

Qualifications

  • 7+ years of relevant experience
  • Education: B.E./B.Tech, B.Sc, M.Sc, MCA, or equivalent

Responsibilities

  • Design, develop, and maintain scalable web applications using Java technologies
  • Participate in full software development lifecycle from requirements to deployment
  • Support architecture activities and write clean, maintainable code
  • Perform unit testing with JUnit and mock frameworks
  • Conduct code reviews to ensure quality and performance
  • Investigate and resolve issues in development, UAT, and production
  • Maintain technical documentation and specifications
  • Collaborate with project teams to ensure timely delivery

Skills

Strong analytical skills
Effective communication
Team collaboration
Ability to work under pressure

Education

B.E./B.Tech, B.Sc, M.Sc, MCA, or equivalent

Tools

Java (JDK 8+)
Spring Framework
JSF and PrimeFaces
REST API development
JPA / Hibernate
Relational Databases (Oracle/MySQL/PostgreSQL)
Web/App Servers (Tomcat)
HTML/CSS/JSF
Git
Angular / React
Webpack / Babel / npm/yarn

Job description

Greetings from Notus,

Hyderabad location

SENIOR JAVA DEVELOPER
Job Summary

We are seeking an experienced Senior Java Developer with 6+ years of experience to design,

develop, maintain, and enhance enterprise web applications. The role involves working across

the complete software development lifecycle, ensuring delivery of high-quality, scalable

applications in line with established development standards and methodologies.

Roles and Responsibilities
  • Design, develop, and maintain scalable and high-performance web applications using Java technologies.
  • Participate in the full software development lifecycle including requirement analysis, design, development, testing, deployment, and documentation.
  • Support application design and architecture activities as needed
  • Write clean, efficient, and maintainable code following established coding standards.
  • Perform unit testing of developed code using JUnit and relevant mock frameworks.
  • Participate in code reviews to ensure code quality, performance, and adherence to best practices.
  • Investigate, analyze, and resolve complex issues identified in development, UAT, and production environments.
  • Perform bug fixing activities and conduct root cause analysis.
  • Implement functional and technical enhancements based on business requirements.
  • Maintain technical documentation and application specifications.
  • Collaborate effectively with project teams to ensure timely delivery of tasks.
Qualifications
  • Experience: 7+ years of relevant experience
  • Education: B.E./B.Tech, B.Sc, M.Sc, MCA, or equivalent
Technical Skills Required
  • Java (JDK 8 or above)
  • Spring Framework (Spring MVC, Spring Boot, Spring Security)
  • JSF and PrimeFaces
  • REST API development and integration
  • JPA / Hibernate
  • Relational Databases: Oracle, MySQL, or PostgreSQL
  • Web/Application Servers such as Apache Tomcat
  • HTML, CSS, JSF
  • Version Control Systems such as Git
  • Exposure to frontend frameworks like Angular or React is an added advantage
  • Version Control (Git, GitHub/GitLab/Bitbucket).
  • Understanding of frontend build tools (Webpack, Babel, npm/yarn)
Professional Skills
  • Strong analytical and problem-solving skills
  • Effective communication and interpersonal abilities
  • Ability to work independently as well as within a team environment
  • Quick learner with adaptability to project requirements
  • Ability to work under pressure and meet tight deadlines
  • Customer-oriented mindset with professional stakeholder interaction skill
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Full Stack Developer
Senior Java Full Stack Developer

InApp • India

Hybrid
INR 1,200,000 - 2,200,000
Senior Java Developer
Senior Java Developer

Innominds Software • Hyderabad, Bengaluru

On-site
INR 2,000,000 - 4,000,000
Senior Java Developer
Senior Java Developer

EY • New Delhi

On-site
INR 1,200,000 - 2,200,000
Sr Java Developer / Java Technical Lead
Sr Java Developer / Java Technical Lead

Capgemini • Hyderabad, Pune District

Hybrid
INR 1,200,000 - 2,400,000
Senior Java Developer (3–5 Years Experience)
Senior Java Developer (3–5 Years Experience)

Finlabs India Pvt Ltd • India

On-site
INR 1,500,000 - 2,300,000
Java Software Developer
Java Software Developer

Transaction Network Services (TNS) • Bengaluru

On-site
INR 1,500,000 - 2,200,000
Java Full Stack Developer Lead
Java Full Stack Developer Lead

AVK Tech Solution • Hyderabad

Hybrid
INR 1,200,000 - 2,400,000
Senior Java Developer
Senior Java Developer

HypTechie • Delhi

On-site
INR 1,800,000 - 3,200,000
Senior Java Developer
Senior Java Developer

N2P Systems • Navi Mumbai

Hybrid
INR 1,200,000 - 2,400,000
Sr Software Engineer
Sr Software Engineer

BlitzenX • Hyderabad

On-site
INR 1,500,000 - 2,100,000