
Company Description
NonStop io Technologies, founded in August 2015, is a Bespoke Engineering Studio specializing in Product Development. With over 80 satisfied clients worldwide, we serve startups and enterprises across prominent technology hubs, including San Francisco, New York, Houston, Seattle, London, Pune, and Tokyo. Our experienced team brings over 10 years of expertise in building web and mobile products across multiple industries. Our work is grounded in empathy, creativity, collaboration, and clean code, striving to build products that matter and foster an environment of accountability and collaboration.
Role Description
This is a full-time hybrid role for a Java Software Engineer, based in Pune. The Java Software Engineer will be responsible for designing, developing, and maintaining software applications. Key responsibilities include working with microservices architecture, implementing and managing the Spring Framework, and programming in Java. Collaboration with cross-functional teams to define, design, and ship new features is also a key aspect of this role.
Responsibilities:
● Develop and Maintain: Write clean, efficient, and maintainable code for Java-based applications
● Collaborate: Work with cross-functional teams to gather requirements and translate them into technical solutions
● Code Reviews: Participate in code reviews to maintain high-quality standards
● Troubleshooting: Debug and resolve application issues in a timely manner
● Testing: Develop and execute unit and integration tests to ensure software reliability
● Optimize: Identify and address performance bottlenecks to enhance application performance
Qualifications & Skills:
● Strong knowledge of Java, Spring Framework (Spring Boot, Spring MVC), and Hibernate/JPA
● Familiarity with RESTful APIs and web services
● Proficiency in working with relational databases like MySQL or PostgreSQL
● Practical experience with AWS cloud services and building scalable, microservices-based architectures
● Experience with build tools like Maven or Gradle
● Understanding of version control systems, especially Git
● Strong understanding of object-oriented programming principles and design patterns
● Familiarity with automated testing frameworks and methodologies
● Excellent problem-solving skills and attention to detail
● Strong communication skills and ability to work effectively in a collaborative team environment
Why Join Us?
● Opportunity to work on cutting-edge technology products
● A collaborative and learning-driven environment
● Exposure to AI and software engineering innovations
● Excellent work ethic and culture
If you're passionate about technology and want to work on impactful projects, we'd love to hear from you

About NonStop io Technologies Pvt Ltd
About
Company video
Connect with the team
Similar jobs
What we are looking
- You must have experience in Python, including development of microservices using flask/fastapi/sanic.
- You hold knowledge of at least one Python web frameworks
- You have experience in NoSQL databases such as MongoDB
- You are familiar with relational databases and unstructured data.
- You are familiar with some ORM (Object Relational Mapper) libraries.
- You have prior exposure to code versioning tools such as Git.
- You understand fundamental design principles behind a scalable application
Good to have
- Experience in cloud services such as AWS
- Knowledge of user authentication and authorization between multiple systems, servers, and environments
- Understanding of the threading concepts in Python and multi-process architecture
What you'll do
- Create database schemas that represent and support business processes
- Integrate multiple data sources and databases into one system.
- Develop and integrate RESTful APIs and services for business use cases
- Perform unit and integration tests on developed modules
Requirements:
- Proficient in fundamental Software Design Principles, Data Structures, Algorithms, Problem Solving and Complexity Analysis.
- Proficient in programming languages like Python/Java/Javascript/Golang or similar.
- Strong understanding of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Hands-on Experience with SQL/NoSQL databases such as Postgres, Mysql, MongoDB.
- Hands-on experience with GIT, CI/CD, REST APIs and Cloud ( AWS/ GCP/ Azure) will be preferred.
- Understanding of Microservice Architecture and System Design Principles is a plus.
- Self-driven, detail-oriented and Strong sense of ownership, urgency, and ability to deliver great work.
- Demonstrated expertise in developing, releasing and maintaining large scale software applications.
Lead Software Engineer - Backend
It is evolving the way people discover the world by connecting them with exceptional experiences in their city at the push of a button. We are building a magical platform that gets everyone to head out and have fun in a matter of seconds; no matter where you are and what you want to do. We are combining a delightful product experience, data-driven decisions, sophisticated supply side logistics network, and world-class operations to solve a huge basic human problem: how do we have a good time?
We’re growing rapidly with over $200M in annualized sales, 150,000 monthly transactions and profitable unit economics. We are backed by some of the finest investors in Silicon Valley & India.
We like to solve real-world problems in the simplest, most elegant manner possible. We’re looking for a QA Lead with the ability and passion for building solutions to people-centered problems that are created at the intersection of human behavior and technology. You should also be capable of building and mentoring a fast-growing passionate, young, and talented team. We love folks who have a sense of humor and know how to have fun.Dream, build and iterate. That's our mantra. Because good just isn't good enough.
👩💻 The Role
- Full responsibility of designing and building core modules on the application and infrastructure layer.
- Lead a fast-growing team of young, passionate, talented and fun loving superstars.
- Solve challenging architectural and design problems.
- Get your hands dirty with clustering, replication, databases, build systems and infrastructure automation etc.
- Be responsible for building concurrent, performant and scalable services which will power the entire Headout ecosystem.
- Build and contribute to open-source libraries and components.
🌟 Our Dream Engineer
- A penchant for learning and building with new technologies and frameworks.
- You love working with people and have worked in a lead position in the past.
- A knack for writing the most performance optimized code along with it being modular and scalable.
- No challenge is too big to solve; love thinking product and excited to ideate & build stuff all by yourself.
- You're interested in being an early employee at a growing company, with the influence and responsibility that entails.
- You have broad and deep knowledge across a variety of contemporary technologies.
💝 We like
- Strong CS fundamentals, good working knowledge of classic algorithms and data structures.
- 2+years experience developing server-side technologies using any language or framework.
- Excellent communication, collaboration and people management skills.
- Experience working with Spring, Relational Databases, Concurrent Programming, NoSQL flavors, AWS.
- Experience designing scalable, fault-tolerant systems and databases.
- Experience with setting setting up systems and infrastructure.
- Solid understanding of how the web works and its underlying communication protocols.
- People who can't live without solving that algorithm problem that they just stumbled upon.
- People who will give up anything to squeeze in that last bit-level performance.
- Anything else than can surprise us.
- Nice to Haves: An interest in travel, local experiences & hospitality.
We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
Responsibilities
- Integration of user-facing elements developed by front-end developers with server side logic
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Implementation of security and data protection
Skills And Qualifications
- Strong proficiency with JavaScript
- Knowledge of Node.js and frameworks available
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Good understanding of server-side templating languages
- Good understanding of server-side CSS preprocessors
- Basic understanding of front-end technologies, such as HTML5, and CSS3
- Understanding accessibility and security compliance
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Understanding fundamental design principles behind a scalable application
About the company- FPL Technologies
Credit cards haven't changed much for over half a century so our team of seasoned bankers, technologists, and designers set out to redefine the credit card for you - the consumer. The result is OneCard - a credit card reimagined for the mobile generation. OneCard is India's best metal credit card built with full-stack tech. It is backed by the principles of simplicity, transparency, and giving back control to the user.
The Engineering Challenge
“Re-imaging credit and payments from First Principles”
Payments is an interesting engineering challenge in itself with requirements of low latency, transactional guarantees, security, and high scalability. When we add credit and engagement into the mix, the challenge becomes even more interesting with underwriting and recommendation algorithms working on large data sets. We have eliminated the current call center, sales agent, and SMS-based processes with a mobile app that puts the customers in complete control. To stay agile, the entire stack is built on the cloud with modern technologies.
Check out our apps here:
OneCard (Best credit card app) : http://www.getonecard.app/">www.getonecard.app
OneScore (Over 10 million downloads): http://www.onescore.app/">www.onescore.app
JD- Senior Software Engineer – Backend
Opportunity:
Create a consumer facing credit card product that will be used by millions of users.
What you will do:
- Be a part of our backend for frontend/ credit card processing engineering teams to build the best homegrown credit card stack.
- Partner with the product teams to understand the product features and specifications, translate them into high level and low-level design.
- Work with frontend and backend developers to build out a customer-centric experience that will constantly evolve.
- Respond to support team tickets as needed to resolve bugs and issues.
- Participate in contributing ideas, updates, and product development areas to the team.
Experience Range:
5- 7 years with technical hands-on experience in building large-scale B2C applications catering to millions of users. Previous experience in building scalable products is a must.
Technical Expertise:
- Strong insight into Java programming language (Class loading, Memory Management, Transactions, Executors, Lambdas and Streams).
- Experience in distributed technologies, real-time, high throughput and low latency systems.
- Hands-on prior experience with scalable Cloud based architectures.
- Experience in one or more frameworks like Spring is a plus but not required.
- Proficiency in data structures & algorithms.
- Strong problem solving and analytical skills.
- Any experience in payments is a plus.
Skills and Requirement
Knowledge of PHP
Basic knowledge of HTML and CSS
Excellent communication skills
Problem-solving skills
Freshers are welcome to apply
Responsibilities
Integration of user-facing elements developed by front-end developers
Build efficient, testable, and reusable PHP modules
Solve complex performance problems and architectural challenges
Integration of data storage solutions.
Working in highly collaborative teams and building quality code
Working in lots of different domains and client environments also understanding the business domain deeply
Architect highly scalable, highly available, reliable, secure and fault-tolerant systems with minimal guidance
Suggest new architectural elements to improve the existing architecture
Design and implement low latency RESTful services; Define API contracts between services; Version APIs and make them backward compatible
Translate business requirements into scalable and extensible design
Create platforms, reusable libraries and utilities wherever applicable
Continuously refactor applications to ensure high-quality design
Choose the right technology stack for the product systems/subsystems
Write high-quality code that are modular, functional and testable; Establish the best coding practices
Formally mentor junior engineers on design, coding and troubleshooting
Plan projects using agile methodologies and ensure timely delivery
Troubleshoot issues effectively in a distributed architecture
Communicate, collaborate and work effectively in a global environment
Operationalize releases by partnering with Tech operations on capacity planning and operability of the product.
Skills Required:
Proficient in JVM based language(like Java, Groovy), J2EE technology stack
Expertise in API design and development, experience in dealing with a large dataset
Strong in collections, algorithms, multithreading, also have worked on Springboot, Hibernate frameworks.
Practicing the coding standards (clean code, design patterns, etc)
Very strong object-oriented design skills, awareness of design patterns and architectural patterns
Performance tuning and Troubleshooting memory issues, GC tuning, resource leaks, etc.
Strong problem-solving skills, algorithmic skills and data structures
Experience in agile methodologies like Scrum
Good understanding of branching, build, deployment, continuous integration methodologies
Experience in leading a team (min 5)and mentoring engineers
Attitude to getting Stuff Done!
Ability to make decisions independently.
Good to have:
Hadoop knowledge
Cloud Platform Architecture
Groovy
Backend - Software Development Engineer-III
Responsibilities:-
- Research, design and build highly reliable, available and scalable platforms
- Explore design implications and work towards an appropriate balance between functionality, performance, and maintainability.
- Lead by example, mentor and guide team members on everything from structured problem solving to development of best practices
- Own large technical deliverables and execute in an exemplary way
- Be able to conceptualize and develop prototype quickly
- Working with a cross-discipline team of Design, Product, Data Science and Analytics team.
- Active participation in the hiring process to bring quality engineers in the team.
Requirements:-
- Strong proficiency in Javascript and TypeScript
- Strong proficiency of Node.js and frameworks available for it such as Express
- Strong understanding and experience of creating highly scalable and complex database design
- Good understanding of Data Modeling using RDBMS and NoSQL(Cassandra, MongoDB, ElasticSearch, Redis) data stores
- Strong problem-solving skills with a good understanding of data structures and algorithms
- Strong understanding of front-end technologies, such as HTML5, and CSS3
- User authentication and authorization between multiple systems, servers, and environments
- Experience of creating highly scalable, fault tolerant, resilient distributed systems
- Strong knowledge of creating scalable system design and good understanding of microservice based architectures
- Understanding of caching enabled, PubSub and event driven architectures
- Hands on experience and good knowledge of AWS services
- Understanding automated testing platforms like selenium and unit tests like Chai, Mocha, Jasmine etc
- Proficient understanding of code versioning tools, such as Git
- E/B.Tech/M.E./M.Tech/M.S.
- Curiosity to explore the cutting edge technologies and bake them in the products.
- Zeal and drive to take end to end ownership.
- 5+ years of experience in back end development preferably in microservice environment.








