Java Developer at IRIS BUSINESS SERVICES LIMITED · Navi Mumbai, Mumbai · 5 - 9 years · ₹9L - ₹15L / yr · Posted 18 Jan 2022
Job Description
Qualifications
MCA or B.E/B.Tech
Experience
3+ years
Core Skill Sets:
1) Core Programming Language: JAVA 8
o Good command on basics/core.
o Sound knowledge of OOPS concept.
o Practical implementation using Collections.
o Problem solving skills using Collections/Java Beans/OOPS concept.
Web Scripting Language: JavaScript, JQuery, HTML 5
Web Programming Language: J2EE
o Knowledge of MVC architecture.
o Able to design a basic web-application using MVC architecture including database usage.
2) Database: Preferably Oracle/MySql
o Able to write sql queries.
o Knowledge of sql joins.
o Knowledge of some basic sql functions.
o Basic idea of stored procedures.
Additional Skill Sets:
XML/JSON/CSV
o Knowledge of reading/writing XML/JSON/CSV documents.
Web-service
o Knowledge of writing web-service (REST Full).
Web Framework
o Struts 2/Spring.
Database Framework
o Hibernate (using Spring JPA would be preferable).
Maven
3) Web/Application Server: Apache/Tomcat/JBoss/Weblogic/Websphere
o Basic experience of working/deployment on J2EE servers.
4) OS Platform: Windows/Linux.
5) Development Tool: Eclipse.
Purpose of the Position:
The employee would be responsible to build core and web-based applications having technical
implementation of XBRL/SDMX concept.
The employee would be responsible to write sql/procedures for the core/web-based application.
The employee would get a deep exposure on working with very good volume of data having such
database architecture capable of handling the same.
The employee would be responsible to build various web-services to be used by language
independent applications.
The employee would be very much responsible to work on standard technology in various parts
of the project.
About IRIS:
IRIS Business Services Limited is one of the first providers of full professional XBRL products and solutions to organizations globally. The company headquartered in Mumbai, India with international offices in United States, Singapore, United Kingdom, and the UAE.
IRIS is a direct member of XBRL International and XBRL US. The Company has over eighteen years of proven expertise in the financial information management space, providing customized technology solutions for data and content management, for the dissemination of information to investors and stock exchanges, and for effective content management to institutional clients.
Over the last seven years, IRIS has been very closely involved in the XBRL space, in taxonomy creation, software solutions and in the conversion of structured and unstructured data into XBRL for SEC filing in the US. IRIS has multidisciplinary skills in XBRL as well as in technology. Taxonomy experts, software engineers, business analysts and accountants come together to provide a complete range of products and services across the XBRL supply chain.
For more information, please visit http://www.irisbusiness.com

Similar jobs (10)
About StrideOne
StrideOne is a leading fintech platform enabling businesses with innovative supply chain finance and working capital solutions. We partner with enterprises, MSMEs, and financial institutions to simplify access to credit through technology-driven lending solutions. At StrideOne, you'll work in a fast-paced, collaborative environment where innovation, ownership, and continuous learning are encouraged.
About the Role
We're building Credit Engine, a lending platform on top of Apache Fineract that powers credit assessment, disbursement, repayment, and portfolio management for our clients. We're looking for a Java Developer to help build and scale the backend services behind these workflows.
What You'll Work On
- Build and maintain backend services for lending functions — organisation/office management, portfolio and product configuration, cash margin engines, and credit workflows.
- Design and consume REST APIs integrating with internal modules and external banking/financial partners.
- Extend Apache Fineract to support custom lending products and business rules.
- Design and optimize MySQL schemas/queries for transactional, audit-heavy financial data.
- Translate lending/credit policies (interest computation, grace periods, margin calculations) into tested, production-grade code.
- Debug production issues in systems handling real money movement, with focus on correctness and data integrity.
- Participate in code reviews and API/service design discussions.
Must-Have Skills
- 2+ years hands-on Core Java (Java 8+) — OOP, collections, concurrency basics.
- Experience building REST APIs with Spring Boot.
- Strong MySQL skills — schema design, indexing, query optimization, transactions.
- Understanding of transactional consistency, data integrity, and audit trails.
- Comfortable with Git-based collaborative workflows.
Good to Have
- Experience with Apache Fineract or similar core banking/lending platforms.
- Exposure to microservices, message queues, or event-driven systems.
- Familiarity with cloud platforms (AWS/GCP/Azure) and CI/CD.
- Frontend exposure (Angular/React) for API contract collaboration.
- Prior experience in fintech, NBFC, banking, or supply chain finance
Key Technical Requirements
- Strong hands-on experience in Java
- Strong Java coding/programming skills
- Strong experience with Hibernate
- Strong experience in REST APIs
Mandatory Domain Experience
Candidates must have experience in the Financial Services, Banking, or Payments domain.
Screening Guidelines
- Look for candidates based in Pune only, as the 2nd/final round will be mandatory F2F.
- Prioritize Immediate Joiners or candidates currently serving their notice period.
- Candidates should demonstrate strong hands-on Java coding along with solid Hibernate and REST API experience.
- Immediate Joiners: We can plan their interview rounds during this week itself, if required.
Minimum 3+ Years of Core Java Programming with Collections Framework, Concurrent Programming, Multi-threading (Good knowledge in Executor service, Fork joins pool and other threading concepts)
? Good knowledge of the JVM with an understanding of performance and memory optimization.
? Extensive and expert programming experience in JAVA programming language (strong OO skills preferred).
? Excellent knowledge on collections like, Array List, Vector, LinkedList, HashMap, Hash Table, HashSet is mandate.
? Exercised exemplary development practices including design specification, coding standards, unit testing, and code-reviews.
? Expert level understanding of Object-Oriented Concepts and Data Structures
? Good experience in Database (Sybase, Oracle or SQL Server) like indexing (clustered, non-clustered), hashing, segmenting, data types like clob / blob, views (materialized), replication, constraints, functions, triggers, procedures etc.
Job Summary:
We are seeking highly skilled Java Developers with hands-on experience in developing
enterprise-scale applications, preferably within the financial services domain. The role
requires expertise in Core Java, Microservices, and high-performance server-side
development.
Key Responsibilities:
• Design, develop, and maintain enterprise-scale n-tier applications in the financial
domain.
• Develop complex, low-latency, client-facing applications with a focus on performance
and scalability.
• Work with Microservices architecture, Data Structures, OOPs, Algorithms, and
Multithreading.
• Perform high-level and low-level design for critical applications.
• Collaborate with cross-functional teams to define, design, and deliver new features.
• Ensure best practices in coding, architecture, and application performance.
Requirements:
• Strong experience in Core Java 5.0 and above, Spring, and CXF.
• Extensive experience in enterprise application design patterns and architecture.
• Strong development experience with RDBMS (preferably Sybase).
Experience: 7+ years
Location: Mumbai
Mode of Work: Hybrid
• Hands-on expertise in multithreading and high-volume server-side applications.
• Experience in sales and trading platforms in investment banking/capital markets.
• Basic working knowledge of Unix/Linux.
• Excellent problem-solving and coding skills in Java.
• Strong interpersonal, communication, and analytical skills.
• Ability to express design ideas and collaborate effectively with teams
JOB DESCRIPTION
Experience: 4-9 years
Wissen Technology is now hiring for a Java Developer - Bangalore with hands-on experience in Core Java, algorithms, data structures, multithreading and SQL. We are solving complex technical problems in the industry and need talented software engineers to join our mission and be a part of a global software development team. A brilliant opportunity to become a part of a highly motivated and expert team which has made a mark as a high-end technical consulting.
Required Skills:
- Exp. 4-9 years
- Experience in Core Java and Spring Boot.
- Extensive experience in developing enterprise-scale applications and systems. Should possess good architectural knowledge and be aware of enterprise application design patterns.
- Should have the ability to analyze, design, develop and test complex, low-latency client- facing applications.
- Good development experience with RDBMS.
- Good knowledge of multi-threading and high-performance server-side development.
- Basic working knowledge of Unix/Linux.
- Excellent problem solving and coding skills.
- Strong interpersonal, communication and analytical skills.
- Should have the ability to express their design ideas and thoughts.
Must have
Experience in the Core Java development
Good understanding of Object Oriented Design, Design Patterns and data structure algorithms
Experience in Multi-threading, Hashmaps, Collection arrays
Experience in Java collections
Experience in developing applications using Spring Boot
Proficient in building Micro Services with Java 1.8 or higher, J2EE, Spring, Spring Boot.
Proficient with No SQL and Relational Databases
Hands on experience in Unit testing frameworks like Junit / Mockito OR TDD
JOB DESCRIPTION
Experience: 4+ years
Wissen Technology is now hiring for a Java Developer - Bangalore with hands-on experience in Core Java, algorithms, data structures, multithreading and SQL. We are solving complex technical problems in the industry and need talented software engineers to join our mission and be a part of a global software development team. A brilliant opportunity to become a part of a highly motivated and expert team which has made a mark as a high-end technical consulting.
Required Skills:
- Exp. 4+ years
- Experience in Core Java and Spring Boot.
- Extensive experience in developing enterprise-scale applications and systems. Should possess good architectural knowledge and be aware of enterprise application design patterns.
- Should have the ability to analyze, design, develop and test complex, low-latency client- facing applications.
- Good development experience with RDBMS.
- Good knowledge of multi-threading and high-performance server-side development.
- Basic working knowledge of Unix/Linux.
- Excellent problem solving and coding skills.
- Strong interpersonal, communication and analytical skills.
- Should have the ability to express their design ideas and thoughts.
Experience: 3-5 years
Wissen Technology is now hiring for a Java Developer (with Azure) - Bangalore with hands-on experience in Core Java, algorithms, data structures, multithreading and SQL. We are solving complex technical problems in the industry and need talented software engineers to join our mission and be a part of a global software development team. A brilliant opportunity to become a part of a highly motivated and expert team which has made a mark as a high-end technical consulting.
Required Skills:
- Exp. - 3-5 years
- Experience in Core Java and Spring Boot.
- Extensive experience in developing enterprise-scale applications and systems. Should possess good architectural knowledge and be aware of enterprise application design patterns.
- Should have the ability to analyze, design, develop and test complex, low-latency client- facing applications.
- Good development experience with RDBMS.
- Good knowledge of multi-threading and high-performance server-side development.
- Basic working knowledge of Unix/Linux.
- Excellent problem solving and coding skills.
- Strong interpersonal, communication and analytical skills.
- Should have the ability to express their design ideas and thoughts.
The recruiter has not been active on this job recently. You may apply but please expect a delayed response.
JOB DESCRIPTION
Experience: 3-9 years
Wissen Technology is now hiring for a Java Developer - Bangalore with hands-on experience in Core Java, algorithms, data structures, multithreading and SQL. We are solving complex technical problems in the industry and need talented software engineers to join our mission and be a part of a global software development team. A brilliant opportunity to become a part of a highly motivated and expert team which has made a mark as a high-end technical consulting.
Required Skills:
- Exp. - 3-9 years
- Experience in Core Java and Spring Boot.
- Extensive experience in developing enterprise-scale applications and systems. Should possess good architectural knowledge and be aware of enterprise application design patterns.
- Should have the ability to analyze, design, develop and test complex, low-latency client- facing applications.
- Good development experience with RDBMS.
- Good knowledge of multi-threading and high-performance server-side development.
- Basic working knowledge of Unix/Linux.
- Excellent problem solving and coding skills.
- Strong interpersonal, communication and analytical skills.
- Should have the ability to express their design ideas and thoughts.
Experience
9–18 Years
Education
IIT / NIT graduates only
Interview Process
Candidates must be available for a Face-to-Face interview in Bangalore or Mumbai.
Key Responsibilities
- Design and develop scalable, high-performance Java applications.
- Lead a team of engineers and drive technical excellence.
- Architect enterprise-grade solutions and provide technical guidance.
- Collaborate with cross-functional teams to define, design, and deliver high-quality software.
- Review code, mentor team members, and ensure engineering best practices.
- Drive system design discussions and resolve complex technical challenges.
Required Skills
- Strong expertise in Core Java and Java ecosystem.
- Excellent problem-solving and analytical skills.
- Very strong coding ability with clean coding practices.
- Strong understanding of System Design and distributed systems.
- Hands-on experience in Java Architecture and designing scalable applications.
- Experience leading engineering teams and mentoring developers.
- Good understanding of software design principles, design patterns, and performance optimization.
- Strong communication and stakeholder management skills.
Preferred Skills
- Experience with Spring Boot, Microservices, REST APIs, and cloud technologies.
- Exposure to CI/CD, containerization, and modern DevOps practices is an advantage.






