Search by job, company or skills

N

Java Application Developer

2-4 Years
Save
  • Posted 5 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About NR Consulting

NR Consulting is a Great Place to Work Certified workforce and technology solutions organization supporting clients across India, North America, and global markets. We provide staffing, consulting, workforce management, and technology solutions across multiple industry verticals.

Role Overview

We are looking for a skilled Java Application Developer to design, develop, test, and maintain scalable enterprise applications. The ideal candidate should have hands-on experience in Java development, backend services, API integration, database management, and application performance optimization.

Key Responsibilities

  • Design, develop, and maintain Java-based applications and backend services.
  • Build and integrate REST APIs, microservices, and enterprise application components.
  • Work with product, business, QA, DevOps, and technical teams to deliver quality solutions.
  • Write clean, efficient, reusable, and maintainable code.
  • Troubleshoot, debug, and resolve application issues.
  • Work with databases for queries, stored procedures, data validation, and performance tuning.
  • Participate in requirement analysis, technical design, code reviews, and release activities.
  • Ensure application security, scalability, reliability, and performance.
  • Support production deployments, defect resolution, and ongoing application enhancements.
  • Maintain technical documentation and follow development best practices.

Required Skills

  • 2+ years of experience in Java application development.
  • Strong knowledge of Core Java, Java 8+, OOPs, Collections, Exception Handling, and Multithreading.
  • Experience with Spring Boot, Spring MVC, Spring Security, Hibernate, or JPA.
  • Good understanding of REST APIs, JSON, XML, authentication, authorization, and API integrations.
  • Experience with databases such as MySQL, PostgreSQL, Oracle, SQL Server, or MongoDB.
  • Familiarity with Git, GitHub, Bitbucket, or GitLab.
  • Understanding of SDLC, Agile/Scrum, and software development best practices.
  • Ability to work independently in a remote environment and communicate effectively with distributed teams.

Preferred Skills

  • Experience with microservices architecture.
  • Exposure to cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of Docker, Kubernetes, CI/CD pipelines, or DevOps practices.
  • Experience with Maven, Gradle, Jenkins, JUnit, Mockito, or similar tools.
  • Basic understanding of frontend technologies such as HTML, CSS, JavaScript, or Angular/React will be an advantage.
  • Experience in enterprise applications, SaaS products, healthcare, finance, or staffing domain will be preferred.

Qualification

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • Relevant Java development experience will be given strong preference.

Ideal Candidate

The ideal candidate should be technically strong, problem-solving oriented, and comfortable building secure, scalable, and reliable Java applications. The person should be able to work independently, collaborate with remote teams, and take ownership of application development from design to delivery.

Why Join NR Consulting

  • Opportunity to work with a growing consulting and technology solutions organization.
  • Remote work flexibility.
  • Exposure to enterprise application development and modern backend technologies.
  • Collaborative work culture with learning and growth opportunities.
  • Chance to contribute to scalable digital solutions for modern businesses.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149082661

Similar Jobs

Patna, India

Skills:

HibernateJQueryTeamcityJavaMicroservicesGitlabAngularJpaDockerJenkinsApisRest ServicesSCM toolscontainerization methodsCI CD pipelines

Bengaluru

Skills:

XmljQueryJavaDatabasesSqlAJAXOrmWeb Servicesvirtual simulationTest-driven product developmentCode compilationJ2EE Programming

Chennai, India

Skills:

GitServletsEclipse IdeJspMavenGradleJava-based web application developmentJava web frameworks

Hyderabad, India

Skills:

HibernateSqlDesign PatternsJavaNosqlSpringAlgorithmsJ2EEData structuresWeb ServicesLinuxOpen Source stack

Pune, India

Skills:

HibernateIntellij IdeaMavenSQL ServerEclipseSpringJenkinsGitNetbeansGradleGcpBitbucketMySQLAzureOracleAWSJsfAzure DevOps