Jobs
Interviews
6 Job openings at iSoftwareFactory Services LLP
Java Spring Boot Developer 3-5 yrs - Mumbai

Mumbai Suburban

3 - 5 years

INR 6.0 - 10.0 Lacs P.A.

Work from Office

Full Time

Job Description: We are seeking a highly skilled Java Spring Boot Developer with 35 years of experience in building secure, scalable, and high-performance backend applications. The ideal candidate will have hands-on experience with Kafka , JMS , Hibernate/JPA , caching strategies , SQL/NoSQL , JSON/XML APIs , and third-party integrations including payment gateways . A strong focus on performance tuning , security , and best practices is essential. Key Responsibilities: Design, develop, and maintain RESTful microservices using Java Spring Boot Document APIs using Swagger/OpenAPI for internal and external stakeholders Integrate message brokers like Kafka and JMS (e.g., ActiveMQ, RabbitMQ) Handle data serialization using JSON and XML , including transformation and validation Build secure and maintainable data persistence layers using Hibernate , JPA , and SQL/NoSQL databases Implement in-memory caching (Ehcache) for optimized performance Ensure application performance , scalability , and availability under load Follow secure coding standards to prevent OWASP vulnerabilities (XSS, SQLi, etc.) Collaborate with peers through code reviews , design discussions, and architectural decisions Integrate with third-party APIs , including payment gateways (CashFree, PayU, etc.) Write clean, well-documented, and testable code using best practices Participate in Agile sprints, story grooming, estimations, and retrospectives Required Skills: 35 years of experience with Java 8+ and Spring Boot (Microservices) Experience in Apache Kafka , JMS Expertise in working with JSON , XML , and related parsing libraries Solid knowledge of Hibernate , JPA , SQL (PostgreSQL/MySQL) , and NoSQL (MongoDB/Redis) Hands-on experience with caching frameworks – Ehcache, Redis, or Caffeine Familiarity with third-party API integration , including payment gateway SDKs/APIs Experience in performance tuning , profiling , and load testing Deep understanding of application security , encryption, authentication, and authorization Strong grasp of coding best practices , design patterns , and peer review processes Proficient with Git , Maven/Gradle, CI/CD tools (Jenkins, GitLab CI, etc.) Preferred Skills: Familiarity with Spring Security , JWT , OAuth2 Knowledge of Docker , Kubernetes , or cloud platforms (AWS/Azure) Exposure to B2B/B2C transaction-heavy applications

L2 Technical Support Engineer (1-2 yr) - Spring Boot Projects - Mumbai

Mumbai Suburban

1 - 3 years

INR 4.0 - 7.0 Lacs P.A.

Work from Office

Full Time

Job Description: We are hiring a passionate and detail-oriented L2 Technical Support Engineer with 13 years of experience in supporting Java Spring Boot-based applications . This role requires hands-on experience in debugging backend services, analyzing logs, and coordinating with development teams to resolve production issues quickly and efficiently. Roles and Responsibilities: Provide Level 2 support for applications developed using Spring Boot and RESTful APIs Investigate issues by analyzing server logs, database queries, and API responses Use Git to fetch specific commits, understand version history, and collaborate with development teams Escalate critical issues to development or DevOps teams as necessary Handle application performance issues, integration failures, and user-reported bugs Use tools like Postman, Cloudwatch , and Linux command-line for investigation Maintain incident logs, RCA documents, and support runbooks Support deployment validation, UAT testing, and production rollout activities Work with stakeholders to ensure timely resolution of issues and updates Participate in on-call support rotation for critical production support Desired Candidate Profile: 1 to 3 years of experience in technical or application support Good understanding of Java, Spring Boot, and REST API concepts Experience with log analysis tools like Cloudwatch, ELK, Splunk, or Graylog Basic knowledge of Linux/Unix systems and scripting Familiarity with SQL databases like MySQL or SQL Server Proficiency with Git for version control and code navigation Strong problem-solving skills and willingness to learn quickly Good communication skills and ability to handle customer interactions professionally Preferred Skills: Experience with cloud platforms (AWS, Azure) Exposure to CI/CD pipelines and containerization (Docker, Kubernetes) Understanding of Microservices architecture Familiarity with monitoring tools (Grafana, Prometheus, New Relic)

IT Project Manager 1-3 years experience

Mumbai Suburban

1 - 3 years

INR 3.5 - 7.0 Lacs P.A.

Work from Office

Full Time

Job Description: We are seeking a detail-oriented and proactive IT Project Manager with 24 years of experience in managing software development and technology implementation projects. The candidate should have hands-on experience coordinating cross-functional teams, tracking deliverables, and ensuring successful project execution using Agile or hybrid methodologies. Roles and Responsibilities: Plan, coordinate, and monitor end-to-end IT or software development projects Define project scope, goals, deliverables, and timelines in collaboration with stakeholders Manage the Agile/Scrum ceremonies , sprint planning, retrospectives, and daily stand-ups Track project tasks, dependencies, risks, and issues using JIRA, Trello, or MS Project Communicate clearly with clients, development teams, testers, and business analysts Manage change requests and ensure timely delivery of features or milestones Coordinate with DevOps/QA teams for testing, release planning, and deployment support Prepare project documentation: reports, status updates, timelines, and issue logs Ensure resource availability and proper task allocation across internal and external teams Track budgets (if applicable), invoices, and effort burn for delivery KPIs Required Skills: 2–4 years of experience in IT Project Management or Software Delivery Management Solid understanding of SDLC , Agile/Scrum, and/or hybrid project frameworks Strong communication and stakeholder management skills Proficient with project tools like JIRA, Confluence, Asana, or MS Project Ability to multitask and lead multiple small to mid-size projects simultaneously Good understanding of software architecture concepts, APIs, and integrations Experience working with developers, QA, DevOps, and business stakeholders Preferred Qualifications: Bachelor's degree in Computer Science, IT, or related field Certification in Scrum (CSM/PSM) , PMP , or Prince2 is a plus Experience in Fintech , eCommerce , or B2B SaaS domains is an advantage Familiarity with cloud environments (AWS/Azure) and modern CI/CD pipelines is a bonus

Flutter Developer - Mobile App Development (1 - 3 Yrs) - Mumbai only

Mumbai Suburban

1 - 3 years

INR 4.5 - 8.0 Lacs P.A.

Work from Office

Full Time

Job Description: We are seeking a skilled and motivated Flutter Developer with 13 years of experience in building and maintaining cross-platform mobile applications . The ideal candidate must have published apps on both Play Store and App Store and possess hands-on experience in state management (Provider), JWT authentication, token auto-refresh , and robust exception handling . Key Responsibilities: Develop, test, and maintain Flutter mobile applications for Android and iOS platforms Manage app-wide state using Provider , and handle API integration with RESTful services Write clean, scalable, and maintainable Dart code with strong error/exception handling Debug production issues, optimize app performance, and resolve crashes Collaborate with backend teams, UI/UX designers, and QA testers Use Git for version control and follow agile development practices Handle end-to-end publishing and updates of apps to Google Play Store and Apple App Store Document technical flows and support deployment readiness Integrate with FCM using Firebase Auth , push notifications, analytics. Required Skills: 13 years of experience in Flutter and Dart Must have published at least one app on Play Store and App Store Hands-on experience with JWT authentication , token refresh , and secure API communication Proficient with Provider or similar state management techniques Strong knowledge of exception handling , asynchronous programming (Futures, async/await) Experience integrating REST APIs , Firebase, and local storage Familiarity with Git and collaborative development workflows Good understanding of mobile UI design principles, debugging, and performance optimization Preferred Skills: Experience with other state management tools (Bloc, Riverpod, GetX) Knowledge of CI/CD tools like Codemagic, Bitrise, or Fastlane Experience with native Android (Kotlin/Java) or iOS (Swift) is a plus

Power BI Developer (Contract – 6 Months)

Mumbai, Maharashtra, India

2 - 3 years

None Not disclosed

On-site

Contractual

Key Responsibilities: Develop interactive dashboards using Power BI. Connect to multiple data sources (SQL Server, Excel, Azure BLOB). Create data models, measures, and DAX expressions. Implement Row-Level Security (RLS) and configure scheduled data refresh. Collaborate with business teams to understand reporting needs. 🎯 Must-Have Skills: 2-3 years hands-on Power BI development. Strong in DAX, Power Query, and data modeling. Experience with Power BI Service (publishing, RLS, workspace mgmt). Proficient in writing SQL queries. Understanding of Agile processes. 🌟 Nice to Have: Git/version control familiarity.

Junior Software Developer / IT Fresher | Mumbai Residents Only

Mumbai Suburban

0 - 1 years

INR 3.0 - 3.5 Lacs P.A.

Work from Office

Full Time

Key Responsibilities Assist in software development and testing under the guidance of senior team members Write, debug, and maintain clean, efficient code or test cases Participate in design discussions, code reviews, and agile ceremonies Perform unit testing, integration testing, and support QA efforts Collaborate with developers, testers, designers, and project managers Document code, APIs, test results, and processes Skills Required Strong understanding of programming languages such as Java or Python Good grasp of OOPs concepts and basic data structures Basic knowledge of databases (SQL / MySQL) Familiarity with HTML, CSS, and JavaScript is a plus Strong analytical, problem-solving, and communication skills Willingness to learn and work on both development and testing tasks Eligibility B.E / B.Tech / MCA / M.Sc (Computer Science / IT) 2024 or 2025 graduates with minimum 60% aggregate preferred. What We Offer Structured training and onboarding Real-world project exposure in development and QA Mentorship from experienced developers and testers Opportunities for fast-track growth based on performance Supportive and collaborative work environment

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Job Titles Overview