Notice period : 0-30 days60 days (if definitely that candidate is joining us )Roles & ResponsibilitiesDesign, develop, and implement high-quality software applications using Java, Python, SQL , XML , JSON.
Design and implement a custom Python Virtual Machine in Java by deeply understanding and simulating CPython internals (e.g., bytecode, frame stack, object model).
Collaborate with product managers, designers, and other stakeholders to understand requirements and deliver robust solutions.
Write clean, efficient, and maintainable code following best practices and coding standards.
Perform unit testing and debugging to ensure software meets specifications and quality standards.
Maintain and enhance existing software applications by identifying areas for improvement and implementing necessary changes.
Contribute to architectural and technical decisions to support scalability, performance, and maintainability of applications.
Keep abreast of emerging technologies and industry trends to continuously improve development processes and tools.
Work with Support Team and QA Team to triage issues, provide shot term and long term solutions
Analyze and customize Python open-source frameworks to extract logic and reimplement/extend it in Java.
Develop, maintain and optimize core components in Java and Python
Build clean, maintainable code following best practices and modern architectural patterns.
Write and maintain complex SQL queries, and work with data modelling and transformation logic.
Collaborate with product managers, QA, and support teams to deliver robust and scalable solutions.
Drive design discussions and contribute to architectural decisions to improve performance, scalability, and maintainability.
Support production systems, providing root cause analysis and both short and long-term solutions.Skills5 to 8 years of relevant experience in development in python (or Java).
Proven hands-on experience in Java and Python development.
Strong SQL expertise with ability to understand and write complex SQL
Strong understanding of XML, JSON , Regex
Strong understanding of software development principles, object-oriented programming, and design patterns.
Familiarity with databases (SQL and/or NoSQL), web services, and API integrations.
Experience with version control systems (e.g., Git), build tools, and CI/CD pipelines.
Ability to work in an Agile/Scrum environment and deliver high-quality software within deadlines.
Excellent problem-solving skills and a proactive approach to addressing challenges.
Effective communication and collaboration skills to work in a team-oriented environment.
Proactive and self-motivated, committed to achieving deadlines, meeting SLAs, and producing results.
Excellent people skills. Excellent analytical, written, and oral communication and relationship building skills
Strong expertise in CPython internals, including bytecode execution, interpreter loop, stack frames, and object memory model.
Ability to translate low-level Python semantics into Java implementations.
Deep understanding of software design principles, OOP, and performance optimization.
Proficiency with XML, JSON, regular expressions.Preferred:Experience building interpreters, virtual machines.
Background in compiler theory and/or bytecode processing.
Familiarity with NoSQL databases, API integrations, and Python-Java interoperability (e.g., Jython).
Discover more from
Subscribe to get the latest posts sent to your email.
