Website:
nadl.co.in
Job details:
Java DeveloperCompany Description
NeSL Asset Data Limited (NADL), a wholly owned subsidiary of NeSL, is one of India's leading Account Aggregators. NADL empowers users to access real-time information across their financial accounts through the NADL AA application. The platform enables secure digital sharing of financial data for various use cases, including lending, insurance, and wealth management.
Committed to innovation and customer-centric solutions, NADL is transforming the way financial data is accessed and shared, making the process seamless, secure, and efficient.
Role Description
This is a full-time, on-site role for a Java Developer based in Bengaluru. The selected candidate will be responsible for designing, developing, testing, and deploying enterprise-grade software applications. The role involves building and maintaining microservices, developing scalable Java-based solutions, and leveraging the Spring Framework to deliver high-quality applications.
The Java Developer will collaborate closely with cross-functional teams, stakeholders, and clients to understand business requirements, ensure seamless software integration, and contribute to the successful delivery of projects.
Qualifications
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
- Experience in the Financial Technology (FinTech) domain is an added advantage.
Key Responsibilities
- Design, develop, and maintain enterprise-grade web applications using Java, Spring Boot, Spring MVC, and Hibernate.
- Develop and consume RESTful and SOAP-based web services.
- Build scalable, secure, and resilient applications using Microservices architecture.
- Develop responsive user interfaces using AngularJS, HTML5, CSS3, JavaScript, and related front-end technologies.
- Write optimized SQL queries and effectively manage relational databases.
- Participate in requirement gathering, solution design, development, testing, deployment, and support activities.
- Conduct code reviews and ensure adherence to coding standards and software engineering best practices.
- Create and execute unit test cases to ensure application quality, performance, and reliability.
- Utilize version control systems such as Git, SVN, or Perforce for source code management.
- Configure, maintain, and manage CI/CD pipelines using tools such as Jenkins, GitLab CI, or Travis CI.
- Collaborate with internal stakeholders, business teams, and clients to understand requirements and deliver effective solutions.
- Participate actively in Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Troubleshoot, debug, and resolve application issues in a timely manner.
- Ensure compliance with Software Development Life Cycle (SDLC) processes, security standards, and organizational development guidelines.
Required Skills & Qualifications
- Proven experience in software development using Java and related technologies.
- Strong proficiency in Java, Spring Boot, Spring MVC, and the Spring Framework.
- Experience with Microservices architecture and distributed systems.
- Hands-on experience with Hibernate/JPA and ORM frameworks.
- Experience in developing and integrating RESTful and SOAP-based web services.
- Strong knowledge of front-end technologies, including AngularJS, HTML5, CSS3, and JavaScript.
- Experience with version control systems such as Git, SVN, or Perforce.
- Familiarity with CI/CD tools such as Jenkins, GitLab CI, or Travis CI.
- Good understanding of relational databases, SQL, and query optimization techniques.
- Strong analytical, problem-solving, and troubleshooting skills.
- Excellent communication, interpersonal, and collaboration abilities.
- Solid understanding of the Software Development Life Cycle (SDLC) and Agile methodologies.
Click on Apply to know more.