Java Developer
NR Consulting - India · Chennai, Bangalore · Mumbai
Hiring signal
Actively hiring
Posted 4 days ago · still listed on the employer's own board · How we score
All reasons
In its favour
- Posted 4 days ago
- Still listed on the employer's own board
Title
Java Developer
Location
Chennai ,Bangalore and Mumbai
Exp
7+ Yrs
Job Description
Key Responsibilities
Design, develop, and maintain enterprise applications using Core Java, J2EE, Spring, and Spring Boot.
Develop and implement scalable microservices-based architectures and RESTful APIs.
Apply Object-Oriented Programming (OOP) principles and design patterns to build maintainable and reusable code.
Work with relational databases such as Oracle and MySQL and/or NoSQL databases such as Cassandra.
Collaborate with business analysts, architects, QA engineers, and cross-functional teams to deliver quality software solutions.
Participate in code reviews, code refactoring, debugging, and performance optimization.
Implement and maintain CI/CD pipelines and use source control management, build, deployment, code-scanning, and testing tools.
Follow Test-Driven Development (TDD), Behavior-Driven Development (BDD), and test automation best practices.
Work with cloud technologies to support application deployment, scalability, and maintenance.
Participate in the complete Software Development Life Cycle (SDLC), including requirements analysis, development, testing, deployment, and ongoing support.
Ensure code quality, application security, reliability, and adherence to established development standards.
Contribute to continuous improvement initiatives and technical problem-solving.
Mandatory Skills
Strong hands-on experience in Core Java.
Good knowledge of J2EE.
Expertise in Spring Boot and Microservices.
Experience developing RESTful APIs and REST services.
Strong understanding of Object-Oriented Programming and design patterns.
Technical Skills
Programming and Frameworks
Core Java, J2EE, Spring, and Spring Boot
Microservices architecture
RESTful APIs and REST services
Familiarity with Vert.x and/or reactive programming frameworks
Databases
Oracle and MySQL (RDBMS)
Cassandra (NoSQL) or equivalent database experience
Cloud and DevOps
Experience with cloud technologies
Source Control Management (SCM) tools
Build and deployment tools
CI/CD pipelines
Code scanning and testing tools
Development Practices
Test-Driven Development (TDD)
Behavior-Driven Development (BDD)
Test automation
Code reviews, refactoring, and clean coding practices
Software Development Life Cycle (SDLC)
Required Qualifications and Experience
7+ years of overall software development experience.
Strong practical experience building Java-based enterprise applications.
Proven experience in developing and maintaining microservices and RESTful services.
Understanding of application architecture, debugging, performance optimization, and software quality practices.
Ability to collaborate effectively with technical and business stakeholders.
Strong analytical, troubleshooting, and problem-solving skills.
Skills
- Java
- J2EE
- Spring
- Spring Boot
- Oracle Database
- MySQL
- Cassandra
- Vert.x
More jobs at NR Consulting - India
All 86Similar roles
- Hiring || Salesforce Developer - New Delhi2coms · New Delhi, Delhi, Indiajust now
- AI EngineerDiverse Lynx India · Bengalurujust now
- Node JS Developer -Tech LeadVarite India Private · Mysuru, KAjust now
- Node JS Full Stack developerVarite India Private · Mysuru, KAjust now
- Senior Software Engineer - Apps TeamCertifyOS · Bengaluru, Indiatoday
- Software Engineer II (Fullstack)Bloomreach · Indiatoday