Search by job, company or skills

N

Java Software Engineer

Save
new job description bg glownew job description bg glow
  • Posted a day ago
  • Be among the first 50 applicants
Early Applicant

Job Description

About NR Consulting

NR Consulting is a global workforce, talent, and technology solutions organization supporting clients across North America, India, and other strategic markets. We help organizations build agile, scalable, and future-ready teams through intelligent talent solutions, technology consulting, recruitment delivery, workforce management, and business-focused service models.

With experience across IT, engineering, healthcare, industrial, finance, enterprise technology, and emerging digital domains, NR Consulting partners with clients to solve complex business and technology challenges. Our approach is built on operational excellence, people-first delivery, client partnership, and long-term value creation.

At NR Consulting, we do not just support roles or projects, we build trusted partnerships that help businesses grow and professionals succeed in a rapidly changing digital economy.

Role Overview

NR Consulting is looking for a skilled and motivated Java Software Engineer to join our technology team in Noida. The ideal candidate should have strong hands-on experience in Java backend development, Spring Boot, REST APIs, databases, and scalable application development.

The role requires a professional who can design, develop, test, and maintain high-quality software applications while working closely with cross-functional teams to deliver reliable, scalable, and business-driven technology solutions for internal and client-facing projects.

Key Responsibilities

Develop, enhance, and maintain Java-based software applications and backend systems.

Design and build RESTful APIs, backend services, business logic components, and enterprise integrations.

Work with Java, Spring Boot, Spring MVC, Hibernate/JPA, and related backend technologies.

Write clean, efficient, reusable, secure, and well-documented code.

Participate in requirement analysis, solution design, coding, testing, deployment, and production support activities.

Debug, troubleshoot, and resolve application issues across development, testing, staging, and production environments.

Work with relational databases such as MySQL, PostgreSQL, Oracle, or SQL Server.

Collaborate with frontend developers, QA engineers, project managers, business teams, and other stakeholders.

Ensure application performance, scalability, security, maintainability, and reliability.

Follow coding standards, version control practices, software development lifecycle processes, and engineering best practices.

Participate in code reviews and contribute to continuous improvement of development processes and delivery standards.

Support integration with third-party systems, APIs, enterprise platforms, and internal applications as required.

Contribute to automation initiatives, process improvements, and scalable technology delivery within NR Consulting's technology ecosystem.

Required Skills

Strong hands-on experience in Core Java and Java 8 or above.

Good experience with Spring Boot, Spring Framework, REST APIs, and Microservices.

Strong understanding of Object-Oriented Programming, data structures, algorithms, and design patterns.

Experience with Hibernate, JPA, or similar ORM frameworks.

Strong knowledge of SQL and relational database concepts.

Experience with Git, Maven, Gradle, Jenkins, or similar development tools.

Ability to write unit tests using JUnit, Mockito, or similar frameworks.

Good understanding of Agile/Scrum development methodology.

Strong analytical, debugging, troubleshooting, and problem-solving skills.

Good communication skills and ability to work effectively in a collaborative and fast-paced team environment.

Ability to understand business requirements and translate them into scalable technical solutions.

Preferred Skills

Experience with cloud platforms such as AWS, Azure, or GCP.

Knowledge of Docker, Kubernetes, CI/CD pipelines, or DevOps practices.

Exposure to Kafka, RabbitMQ, or ActiveMQ.

Experience with MongoDB, Redis, or other NoSQL databases.

Understanding of application security, authentication, authorization, and secure coding practices.

Experience in building enterprise-grade, scalable, and high-performance applications.

Exposure to staffing technology platforms, workforce management systems, enterprise business applications, or automation tools will be an added advantage.

Educational Qualification

Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.

Ideal Candidate Profile

The ideal candidate should be technically strong, detail-oriented, adaptable, and comfortable working in a fast-paced technology environment. The candidate should be capable of independently handling assigned development tasks, writing high-quality code, troubleshooting issues effectively, and contributing to the successful delivery of technology solutions for NR Consulting, its internal teams, and its clients.

The individual should bring a solution-oriented mindset, ownership attitude, and commitment toward delivering scalable and business-aligned technology solutions.

Why Join NR Consulting

Opportunity to work with a growing global workforce and technology solutions organization.

Exposure to diverse domains including IT, engineering, healthcare, finance, enterprise technology, and consulting.

Collaborative, people-first, and performance-driven work culture.

Opportunity to work on scalable enterprise applications, modern backend systems, automation initiatives, and innovative technology solutions.

Career growth through continuous learning, technical exposure, cross-functional collaboration, and performance-driven opportunities.

Opportunity to contribute to technology systems supporting global business operations and client success.

Job Summary for Posting

NR Consulting is hiring a Java Software Engineer in Noida with hands-on experience in Java, Spring Boot, REST APIs, Microservices, and SQL databases. The role involves developing scalable backend applications, writing clean and efficient code, troubleshooting technical issues, and collaborating with cross-functional teams to deliver high-quality technology solutions for internal and client-facing projects.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 148484881

Similar Jobs

Noida, India

Skills:

JavaUnit TestingApisAndroid DevelopmentKotlinTestingDesignSoftware development best practicesMobile ServicesMonitoring

Gurugram, India

Skills:

AndroidJavaUnixGolangLinuxTerraformDockerAnsibleKotlinKubernetesIos

Gurugram, Gurugram, India

Skills:

JavaSybaseGoogle Cloud PlatformPostgreSQLPythonMicroservicesindustry recognised frameworksdevelopment toolingcloud-native development

Noida, India

Skills:

.NETJavaWindowsLinuxLdapRestful Web ServicesDockerGitApi DevelopmentRADIUSmiddleware technologiessecurity best practicessystem integration patternssecure coding principles

Gurugram

Skills:

Javaev chargingnetwork domainbackendunit tests