
Person should have strong knowledge in -
1. Core Java,
2. JSP
3. Spring Framework,
4. Spring Boot,
5. SOAP and REST Webservices
6. Application Security.
Person should have 4 to 6 Years of work experience in Java and the above-mentioned related technology.
Person should have good Oracle Database knowledge and have good communication skills.
Having work experience in BFSI domain will added advantage
Person needs to work from Mumbai location and also available to join the office

About Dangi Digital Media LLP
About
Connect with the team
Similar jobs
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 clientfacing 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
Job Title: Senior Python Developer – Product Engineering
Location: Pune, India
Experience Required: 3 to 7 Years
Employment Type: Full-time
Employment Agreement: Minimum 3 years (At the completion of 3 years, One Time Commitment Bonus will be applicable based on performance)
🏢 About Our Client
Our client is a leading enterprise cybersecurity company offering an integrated platform for Digital Rights Management (DRM), Enterprise File Sync and Share (EFSS), and Content-Aware Data Protection (CDP). With patented technologies for secure file sharing, endpoint encryption, and real-time policy enforcement, helps organizations maintain control over sensitive data — even after it leaves the enterprise perimeter.
🎯 Role Overview
We are looking for a skilled Python Developer with a strong product mindset and experience building scalable, secure, and performance-critical systems. You will join our core engineering team to enhance backend services powering DRM enforcement, file tracking, audit logging, and file sync engines.
This is a hands-on role for someone who thrives in a product-first, security-driven environment and wants to build technologies that handle terabytes of enterprise data across thousands of endpoints.
🛠️ Key Responsibilities
● Develop and enhance server-side services for DRM policy enforcement, file synchronization, data leak protection, and endpoint telemetry.
● Build Python-based backend APIs and services that interact with file systems, agent software, and enterprise infrastructure.
● Work on delta sync, file versioning, audit trails, and secure content preview/rendering services.
● Implement secure file handling, encryption workflows, and token-based access controls across modules.
● Collaborate with DevOps to optimize scalability, performance, and availability of core services across hybrid deployments (on-prem/cloud).
● Debug and maintain production-level services; drive incident resolution and performance optimization.
● Integrate with 3rd-party platforms such as LDAP, AD, DLP, CASB, and SIEM systems.
● Participate in code reviews, architecture planning, and mentoring junior developers.
📌 Required Skills & Experience
● 3+ years of professional experience with Python 3.x, preferably in enterprise or security domains.
● Strong understanding of multithreading, file I/O, inter-process communication, and low-level system APIs.
● Expertise in building RESTful APIs, schedulers, workers (Celery), and microservices.
● Solid experience with encryption libraries (OpenSSL, cryptography.io) and secure coding practices.
● Hands-on experience with PostgreSQL, Redis, SQLite, or other transactional and cache stores.
● Familiarity with Linux internals, filesystem hooks, journaling/logging systems, and OS-level operations.
● Experience with source control (Git), containerization (Docker/K8s), and CI/CD.
● Proven ability to write clean, modular, testable, and scalable code for production environments.
➕ Preferred/Bonus Skills
● Experience in EFSS, DRM, endpoint DLP, or enterprise content security platforms.
● Knowledge of file diffing algorithms (rsync, delta encoding) or document watermarking.
● Prior experience with agent-based software (Windows/Linux), desktop sync tools, or version control systems.
● Exposure to compliance frameworks (e.g., DPDP Act, GDPR, RBI-CSF) is a plus.
🌟 What We Offer
● Work on a patented and mission-critical enterprise cybersecurity platform
● Join a fast-paced team focused on innovation, security, and customer success
● Hybrid work flexibility with competitive compensation and growth opportunities
● Direct impact on product roadmap, architecture, and IP development
● 2 - 5 years of experience
● Expertise in the following areas
○ Java
○ HTTP Protocol
● You’ve heard of or worked with some of the following tech stacks / products
○ Spring
○ Postgresql
○ Redis
○ Docker
○ Message brokers
○ Github
● These non functional areas are familiar to you
○ Performance
○ Debugging
○ Log management
Nice to have:
● Familiarity with AWS
Title:
Node Js Developer
Ideal candidates will have 1-3 years of experience in Node JS and AWS.
Responsibilities:
- Translate application storyboards and use cases into functional applications
- Design, build and maintain efficient, reusable, and reliable Node JS code
- Ensure the best possible performance, quality, and responsiveness of applications
- Identify bottlenecks and bugs, and devise solutions to these problems, Help maintain code quality, organization, and automation.
- Triage and resolve complex + systemic issues reported on existing production systems
- Communicate effectively with product owners, and development team members to facilitate understanding of deliverables, estimates, and prioritization
- Contribute to production deployments, including documentation of technical specifications and release notes
- Designs and develops quality software that conforms to department standards and code style
- Writing reusable, testable, and efficient code, create automated test cases following TDD/BDD best practices
- Maintain and enhance existing NodeJS codebase.
- Organize an agile development process that facilitates collaboration, provides transparency, empowers the project team, surfaces and resolves impediments,delivers high-quality software, focuses on delivering business value, and continuously looks to improve.
- Take on a championship role in on-time, high-quality delivery of products through the entire application lifecycle.
What will you work on?
- Architecting clever technical solutions
- Hands-on development using NodeJS and other Javascript frameworks
- Recommend technical frameworks and tech stacks
- Define REST, or GraphQL APIs, document APIs and develop the API handlers
- Design and develop with serverless and scalable systems
- Integrate with 3rd party systems
- Create architectural solution prototypes
- Lead the team, code reviews, and problem-solving
What Makes You A Great Fit?
- 1+ years of software experience with Node JS, Javascript frameworks related to webstack
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Experience with use of serverless functions from AWS
- Experience with architecture of technology systems having hands-on expertise in backend and cloud systems ( AWS, GCP)
- Expertise with NoSQL databases (Mongo, ElasticSearch, Redis) including design of schemas and development for these databases
- Knowledge of DevOps practices and CI/CD pipelines
- Experience in Microservice architecture and development including REST-based APIs.
- Highly collaborative with an affinity for solving complex problems through dialogue with team members.
- Curious, always seeking the whys and hows in order to gain a deeper and more complete understanding of the business and technology.
- Comfortable with ambiguity can begin to explore and solve complex problems when the problem and solution are not well-defined.
- Ability to multitask, switching between various projects/tasks of different natures and complexity with ease
- Knowledge of git based workflows such as gitflow
- Experience with Python in addition to the core knowledge of Node JS is a plus
- Chatbot, Machine Learning, Data Science/Big Data experience will be a plus
- Excellent communication skills, verbal and written
Competencies & Behavior
- Excellent communication and interpersonal skills
- Implement design thinking for different strategieS
- Attention to detail and the ability to work to tight deadlines
- Strong experience in cloud server infrastructure
- Ability to work on complex applications, perform product analysis, development tasks of complex web
- Jumping on a call with clients to understand the requirement and profile them the right solution, helping formulate an effective solution and turning it into a working application
- Conducting website performance and unit tests
- Heavy involvement in the requirements gathering, development and operational stages of new projects
- Troubleshoot and debug related application defects with existing and new applications
- Work collaboratively with the team members and train them as and when required.
Work closely with Product Manager to derive capability view from features/solutions, Lead execution of medium-sized projects Work with broader stakeholders to track the 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 the 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 a startups environment with high levels of ownership and commitment BTech, MTech, or Ph.D. 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 a huge amount of data. An open communicator who shares thoughts and opinions frequently listens intently and takes constructive feedback. As a Software Engineer, good to have The ability to drive the 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. PhonePe Full Time Employee Benefits Insurance Benefits - Medical Insurance, Critical Illness Insurance, Accidental Insurance, Life Insurance Wellness Program - Employee Assistance Program, Onsite Medical Center, Emergency Support System Parental Support - Maternity Benefit, Paternity Benefit Program, Adoption Assistance Program, Day-care Support Program Mobility Benefits - Relocation benefits, Transfer Support Policy, Travel Policy Retirement Benefits - Employee PF Contribution, Flexible PF Contribution, Gratuity, NPS, Leave Encashment Other Benefits - Higher Education Assistance, Car Lease, Mobile & Broadband Reimbursements, Salary Advance Policy
• Develop key functionality and core capabilities for using
Java/J2EE stack
• Design and develop RDandX Network’s microservices and ensure bug free code is pushed to
the deployment pipeline to support large volume of transactions
• Define and communicate the technical design requirements to the Network’s stakeholders
and the Engineering lead
• Responsible for building restful services to integrate with third party services like AdWords
and Facebook marketing API
• Responsible for designing the technical architecture of the different services and
maintaining and upgrading it
• Designing the unit test cases and building the framework for the development team to
enforce the unit testing in all the services
• Be involved and participate in the end to end products’ lifecycle management
• Learn about new technologies and Stay up to date with best practices
• Collaborate with multidisciplinary team of designers, engineers, system administrators and
product team
• Lead the Backend team and manage their day to day activities and work deliverables
Should have:
i. 4-7 years of Working Experience
ii. Experience of Java, J2EE, Spring boot, PostgreSQL
iii. Should have working knowledge of Jenkins, Git, Maven, Glassfish or Tomcat server
iv. Experience on working with cloud technologies like AWS (Kinesis, Lamda, SQS) or GCP (Pub/Sub,
DataProc, DataFlow) is desirable
v. Have experience working with large scale data real time processing systems
vi. Should have working experience on building event driven micro services APIs
vii. Elastic search experience and K8 experience is good to have

You Will:
- Lead, coach and mentor a team of 8-10 engineers so they all learn, grow, and succeed.
- Plan and prioritize work for your team, including collaborating with cross border teams.
- Provide oversight and accountability for technical decisions.
- Create an inclusive environment that attracts and retains high-performing engineers.
- You will collaborate with Developers, Program Managers, QA and Devops Engineers in an agile development environment.
- Constantly learn and grow as an engineer and an engineering leader.
- Demonstrate a passion for customers and technology.
You must have:
- Experience in the design, development, and deployment of large-scale enterprise applications with multiple tiers
- Exposure on agile test-driven development for robustness, usability, reliability, security and performance.
- Strong technical aptitude for any programming language, preferred, Core JAVA and Spring Boot and other Spring libraries, Eureka, Hystrix etc.
- Experience of creating architecture or developing web services using Open source technologies and to integrate applications with databases such as Oracle, MySQL, MongoDB, or Cassandra
- Solid understanding of OOPS, algorithms and data structures.
- Experience on Kafka / Scala / Storm / Elastic Search and Web Services like RESTful.
- Experience in building highly scalable distributed systems
- Extensive experience with version control systems (Git is preferred) and issue tracking systems (JIRA is preferred)
Big Pluses if you:
- Have a strong focus on business outcomes
- Are comfortable with collaboration, open communication and reaching across functional borders
- Are self-motivated and can get things done
- Have the ability to communicate and defend your ideas clearly
- Have a strong knowledge of threading, concurrency, scaling, and high availability.
- Have a desire to build products that users love
- Stay current with new and evolving technologies via formal training and self-directed education
What will you do?
- You will be responsible for the design and development of large-scale, multi-tenant, distributed systems using scalable, fault-tolerant architecture with distributed queues (kafka), distributed caches (redis), high volume data stores (MongoDB, Cassandra, elasticsearch), container-centric deployments (kubernetes).
- Write Java codes using best practices with high quality standards.
- Participate in code reviews and deep dive into design discussions.









