
Qualifications:
- A Bachelor’s degree in Computer Science (or equivalent experience)
- M-Tech or advanced degree a plus
- Hackathon participation and accolades are a plus
Job Role:
- 4+ years of object-oriented Java / J2EE development
- Full SDLC experience (requirements gathering, architecture, development, QA, etc)…
- Experience with Spring (MVC, IOP/DI, REST, Security) & Hibernate/Spring
- Experience with SOAP / REST web services
- Knowledge of SQL
- Knowledge of No SQL concepts, understanding of Solr, Redis and Mongo DB is desirable
- Must have worked on any one messaging solutions
- Bonus Points for micro service design and development experience
- Bonus points for any mobile development experience
- Used Agile methodology
- Bonus Points for experience working on Unix, shell scripting & Build Systems
- Experience in performance optimization is an added advantage

Similar jobs
Job description
🔧 Key Responsibilities:
- Design and implement robust backend services using Node.js.
- Develop and maintain RESTful APIs to support front-end applications and third-party integrations
- Manage and optimize SQL/NoSQL databases (e.g., PostgreSQL, MongoDB, Snowflake)
- Collaborate with front-end developers to ensure seamless integration and data flow
- Implement caching, logging, and monitoring strategies for performance and reliability
- Ensure application security, scalability, and maintainability
- Participate in code reviews, architecture discussions, and agile ceremonies
✅ Required Skills:
- Proficiency in backend programming languages (Node.js, Java, .NET Core)
- Experience with API development and tools like Postman, Swagger
- Strong understanding of database design and query optimization
- Familiarity with microservices architecture and containerization (Docker, Kubernetes)
- Knowledge of cloud platforms (Azure, AWS) and CI/CD pipelines.
Job Title: Senior Software engineer / Principal Engineer
Experience range:-8+ Years
Location:- Pune/ Mumbai
Experience :
The candidate should have experience with design and development in Java. Experience in multithreading, algorithm, data-structure, database and collection is mandatory.
Requirements:
- Very strong core Java/Spring developer
- Decent experience in implementing observability (monitoring/alerts) for Java apps
- Capable of working with scripting languages.
- Skills Required: Java, Core Java, Data Structures, OOPS, Multithreading, Algorithms, Collection Framework, Java/J2EE, Hibernate, Spring, Spring Boot, Microservices, Restful Services ,SQL
We are seeking a highly skilled Backend Developer to join our team and contribute to the development and improvement of both our customer-centric SaaS platform and internal systems. As a Backend Developer, you will be responsible for designing, implementing, and maintaining the server-side logic of our application, ensuring high performance, scalability, and security.
As a Backend Developer with expertise in Java, and PostgreSQL, you will play a critical role in developing and maintaining the backend infrastructure of our SaaS and internal platforms, ensuring its reliability, scalability, and performance. Join our team and be a part of building cutting-edge software solutions that empower our customers and drive business growth.
Responsibilities:
- Collaborate with cross-functional teams, including front-end developers, product managers, and designers, to understand project requirements and translate them into technical specifications.
- Design and develop server-side logic, APIs, and database schema to support the functionality and performance requirements of our SaaS platform.
- Write clean, modular, and well-documented code using any relevant programming language preferably Java with SpringBoot.
- Optimize the backend systems for maximum speed and scalability, ensuring high performance and responsiveness of the application.
- Implement data storage solutions using PostgreSQL or other relational databases, ensuring data integrity and security.
- Conduct thorough testing and debugging to identify and resolve any issues or bugs in the backend code.
- Stay up-to-date with emerging technologies, industry trends, and best practices in backend development and contribute to the continuous improvement of our development processes.
Requirements:
- Proven work experience as a Backend Developer or similar role, with a focus on server-side development.
- Proficiency in working with relational databases, particularly PostgreSQL, and writing efficient SQL queries.
- Familiarity with SaaS concepts and architecture.
- Experience with API design and development, including RESTful APIs.
- Solid understanding of software development principles, including object-oriented programming, design patterns, and data structures.
- Experience with version control systems, such as Git.
- Strong problem-solving and analytical skills, with keen attention to detail.
- Excellent communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams.
- Bachelor's degree in Computer Science, Engineering, or a related field is preferred, but not mandatory.
About us:
TAPPP(https://tappp.com/) is building the next-generation digital platform by leveraging cell-based architecture to integrate technologies like Artificial Intelligence, Rules, Workflows, Microservices, FaaS (Function as a Service), Micro-frontends, and Micro apps to create a highly extensible and cutting-edge technology platform that brings together sports fans with broadcasters, sports teams, and sportsbooks to create a marketplace for all aspects of sports and we are available across platforms via the Web, Mobile, Roku, and Tablets.
Building out this brand presents significant product and engineering challenges. At the center of solving those challenges is the TAPPP Product Engineering team which is responsible for the TAPPP product end to end.
TAPPP is led by a very able leadership team drawn from Industry leaders from companies like ESPN, Amazon, Blackhawk, Kargocard, Visa, and
many others.
The organization is flat, processes are minimal, individual responsibility is big, and there is an emphasis on keeping non-productive influences out of the everyday technical decision-making process. Upholding these philosophies will be imperative as we execute our aggressive plan of global expansion over the next 2 years.
Who are we looking for:
A coding enthusiast who loves writing elegant code and developing software systems.
As a senior java developer, you will be a part of the core product development team that is responsible for building high-performant components of the TAPPP platform.
Your responsibility:
- You will be responsible for designing, coding, reviewing, testing, and bug-fixing different modules of the software product that needs to work seamlessly across different environments.
- Write production-quality code in Java, J2EE, and Spring
- You will work in an agile team, working on the TAPPP revolutionary platform. You‘ll be using cutting-edge solutions (Spring Boot, Docker, Kafka, Redis, Continuous Delivery) for creating and maintaining high-load distributed services that are part of our messaging platform.
Mandatory technical skills:
- Hands-on experience with
- Java 1.7+
- RDBMS (MySQL/PostgreSQL)
- JPA (Hibernate or any other ORM framework)
- Spring Boot, Spring MVC, Spring Security
- Hands-on experience in writing extensible RESTful APIs
- Hands-on in Java development (all facets of development) with a sound understanding of OOAD.
- Should have excellent debugging, code review, and design review skills
- Should have a sound understanding of a Microservice based architecture
Good to have technical skills:
Kafka
GraphQL
Redis
AWS (ECS, Cloudwatch)
Other
- Strong independent contributor
- Comfortable working in a start-up environment
The position is based in Pune, India.
- Strong Experience in Java and related frameworks such as EJB, Spring and Spring Boot
- Strong Experience in REST API based Microservices development & integration that includes long running orchestration services
- Experience implementing services with modern authentication using OAuth 2.0, SAML, JWT
- Implementation Experience in RDBMS (DB2/PostgreSQL) and good SQL query knowledge
- Strong CI/CD experience with GitHub CI/CD or Jenkins or Maven
- Creating custom, general use modules and components which extend the elements and modules of core
About the role: In this role, you will be responsible for the end-to-end development of software solutions related to banking, payments, investments, wallets, and other fintech products. You will work closely with software engineers, test engineers, researchers, designers, and the management team.
You will be responsible for enforcing software development best practices in a fast-paced Agile/DevOps environment, while always focusing on delivering high-value. In the process, you will work with primarily fintech technologies and other distributed systems-related tools,
techniques and methodologies.
If you want to join an early-stage startup that values you and your skills, and gives you the freedom to work at your pace while delivering a fantastic all-in-one financial app for all Indians, this is the perfect role for you.
About us: Mool is an all-in-one financial app where you can save, spend and invest your money with confidence. We understand that everyone deserves a good relationship with their money and growing your wealth should not be a difficult process. To help you gain financial freedom, we bring together champions of the financial service industry to champion you with best-in-class products.
Our ideal candidates will:
• Be highly experienced in Golang. So, if you have at least 1 year of active golang development experience, we want you!
• Have a good understanding of the MVC framework and also proficiency in using advanced JavaScript libraries and frameworks such as ExpressJS, FastifyJS and other backend and frontend frameworks
• Understand and experience with cloud technologies: AWS (Must have) and Azure.
• Be knowledgeable in code versioning tools and dev ops methodologies such as Git.
• Highly experienced with various databases such as MongoDB, PostgreSQL, MYSQL
• Have worked on Relational Database and can figure out where to add Indexes in DB to optimise the performance
• Know how Cache Layer works (e.g. Redis)
• Have experience with queuing services and frameworks such as KafkaRabbit MQ. We prefer it if you have experience with fintech systems and applications
• Expected to have a good understanding of security practices for financial systems.
• Have experience in writing Unit and E2E test cases
• Have experience with Network Security or Ethical Hacking
• Experience with integrating banking APIs
Roles and responsibilities:
• Take an active part in the design process of the architecture of the mobile application
• Maintain quality and ensure responsiveness of applications
• Collaborate with the rest of the engineering team to design and launch new features
• Maintain code integrity and organization
• Working with the design team to convert designs to visual elements
• Implement security and data protection systems and processes to ensure information security compliance
• Oversee full software development lifecycle for the product
This being an advanced level position in the S/W development team the individual is expected to:
∙ Participate as a team member in all phases of the S/W lifecycle, including the analysis and design of S/W systems.
∙ Participate in a detailed level of coding, code walk – through and unit testing of S/W modules.
∙ Participate in integrated testing of product/ package.
∙ Participate in difficult and typical coding assignments with responsibility of a small module consisting of 3 – 5 members.
∙ Participate in exploration/ feasibility study of products.
∙ Have a thorough understanding of the assigned product/ project.
∙ Participate in generating technical documentation of products/ packages.
∙ Providing technical training to the juniors.
∙ Manage allocated resources, keep compliance with discipline and decorum of the organization.
∙ Keep compliance with Systems and Procedures.
Project Manager
∙ Thorough knowledge of current technological trends in Web based Software
∙ Strong Working knowledge of JSF/JSP, Servlets, Spring, Web application development and Core Java
• Working knowledge of working with databases using EJB.
• Knowledge of Bug Tracking tool such as Jira, Bugzilla and source code version control systems (SVN, GIT)
• Knowledge of working in Scrum methodology.
• Good to have knowledge of SonarQube and Web Security Aspects.
• Knowledge of Responsive Front End Development using HTML5, JavaScript, CSS3, JQuery, Ajax and JSON.
• Should be able to write test cases for the feature.
∙ Ability to gather and analyze data & draw logical conclusions
∙ Understanding of company’s vision & goals, business operations
and market
∙ Clear and concise oral and written communication skills
∙ Ability to establish and maintain effective work relationships at
all levels
∙ Great passion for S/W development.
∙ Ability to mentor and guide the juniors.
Office Address:
1. Tech Mahindra Ltd
Empire Tower, A Wing 9th floor- NB 902,Gut no. 31, Cloud City campus, Village Elthan,Thane – Belapur road Airoli (E), Navi Mumbai- 400708 (Maharashtra) India
Job title: Full Stack Developer
Location : Chandigarh
|
About the Role: We are looking for a Full Stack Developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment. As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility. Responsibilities
Requirements
|
people never feel the need to carry cash or cards again. We believe India is at the cusp of a new
mobile revolution, which will change the way we manage our money on the go. We see ourselves
facilitating this change, through technology and dogged customer centricity.
At PhonePe, we take extra care to make sure you give your best at work, Everyday! And creating the
right environment for you is just one of the things we do. We empower people and trust them to do
the right thing. Here, you own your work from start to finish, right from day one.Being enthusiastic
about tech is a big part of being at PhonePe.
If you like building technology that impacts millions, ideating with some of the best minds in the
country and executing on your dreams with purpose and speed, join us!
Role
As a senior software engineer,
● You will build Robust and scalable web-based applications
● You will need to think of platforms & reuse
● Build abstractions and contracts with separation of concerns for a larger scope
● Drive problem solving skills for high-level business and technical problems.
● Do high level design with guidance; Functional modelling, break-down of a module
● Do incremental changes to architecture: impact analysis of the same
● Do performance tuning and improvements in large scale distributed systems
● Mentor young minds and foster team spirit
● Breaks down execution into phases to bring predictability to overall execution
● Work closely with Product Manager to derive capability view from features/solutions
● Lead execution of medium sized projects
● Work with broader stakeholders to track impact of projects/features and proactively
iterate to improve them
As a senior software engineer, you must have
● Extensive and expert programming experience in at least one general programming
language (e.g. Java, C, C++) & tech stack to write maintainable, scalable, unit-tested
code.
● Experience with multi-threading and concurrency programming
● Extensive experience in object oriented design skills, knowledge of design patterns, and
huge passion and ability to design intuitive module and class-level interfaces
● Excellent coding skills – should be able to convert design into code fluently
● Knowledge of Test Driven Development
● Good understanding of databases (e.g. MySQL) and NoSQL (e.g. HBase, Elasticsearch,
Aerospike etc)
● Strong desire to solving complex and interesting real world problems
● Experience with full life cycle development in any programming language on a Linux
platform
● Go-getter attitude that reflects in energy and intent behind assigned tasks
● Worked in startup like environment with high levels of ownership and commitment
● BTech, MTech, or PhD in Computer Science or related technical discipline (or
equivalent).
● Experience in building highly scalable business applications, which involve
implementing large complex business flows and dealing with huge amount of data.
● 5+ years of experience in the art of writing code and solving problems for large Scale.
● Open communicator who shares thoughts and opinions frequently, listens intently and
takes constructive feedback
As a senior software engineer, good to have
● Ability to drive design and architecture of multiple subsystems
● Ability to break-down larger/fuzzier problems into smaller ones in the scope of the
product
● Understanding of the industry’s coding standards and an ability to create appropriate
technical documentation.










