PayPal - Member of Technical Staff II/Architect - Java/Python/GoLang
at PayPal

About PayPal
About
Connect with the team
Similar jobs
Profile- Java Developer
Experience– 4 to 7 Years
Skills Required - Java, Spring Boot, Hibernate, Microservices, Design Patter, JUnit, Mockito
Roles & Responsibilities -
- Experience in Java, J2EE, and Java 8 Features
 - Experience in Java frameworks such as Spring, Hibernate.
 - Experience in Microservices Architecture.
 - Expertise in designing and implementing RESTful APIs.
 - Familiarity with build tools such as Ant, Maven, and Gradle
 - Proficient understanding of code versioning tools, such as Git
 - Familiarity with Agile methodologies and Scrum framework.
 - Sound knowledge of Oops programming
 - Basic knowledge of any cloud and CI/CD Tools
 
Strong Software Engineering Profile
Mandatory (Experience 1): Must have 7+ years of experience using Python to design software solutions.
Mandatory (Skills 1): Strong working experience with Python (with Django framework experience) and Microservices architecture is a must.
Mandatory (Skills 2): Must have experience with event-driven architectures using Kafka
Mandatory (Skills 3): Must have Experience in DevOps practices and container orchestration using Kubernetes, along with cloud platforms like AWS, GCP, or Azure
Mandatory (Company): Product companies, Experience working in fintech, banking, or product companies is a plus.
Mandatory (Education): From IIT (Candidate should have done bachelor degree Btech or Dual degree Btech+Mtech or Intergrated Msc), From other premium institutes NIT, MNNIT, VITS, BITS (Candidates should have done B.E/B.Tech)
Preferred
Preferred (Skills 1): Experience in Task Queues like Celery and RabbitMQ is preferred.
Preferred (Skills 2): Experience with RDBMS/SQL is also preferrable.
Preferred (Education): Computer science
We are looking for a passionate and experienced Java Developer with over 4 years of hands-on experience in building robust and scalable backend systems using Java, Spring Boot, and Microservices architecture.
Key Responsibilities:
- Design, develop, test, and deploy high-performance, scalable, and secure backend services using Java 8+, Spring Boot, and Microservices.
 - Participate in the entire software development lifecycle (SDLC), from requirements gathering to production deployment and support.
 - Collaborate with frontend developers, DevOps engineers, and product owners to deliver end-to-end features.
 - Optimize application performance and ensure high availability and responsiveness.
 - Write clean, maintainable, and reusable code while following best practices (coding standards, unit testing, CI/CD, etc.).
 - Develop RESTful APIs and ensure their quality and consistency.
 - Handle integration with external systems and third-party services.
 - Participate in code reviews, provide constructive feedback, and mentor junior developers.
 
Technical Skills Required:
- Languages: Java 8 or above
 - Frameworks: Spring Boot, Spring MVC, Spring Security
 - Architecture: Microservices architecture and design patterns
 - Databases: MySQL/PostgreSQL, MongoDB (optional)
 - Messaging: Kafka, RabbitMQ (optional)
 - API Development: RESTful APIs, Swagger/OpenAPI
 - Version Control: Git, GitHub/GitLab
 - Tools: Maven/Gradle, Jenkins, Docker
 - Testing: JUnit, Mockito
 - Cloud (optional): AWS/Azure/GCP exposure
 - CI/CD & DevOps tools (optional): Jenkins, Docker, Kubernetes
 
Nice to Have:
- Experience in containerization and orchestration (Docker, Kubernetes).
 - Knowledge of API Gateway, Service Registry (e.g., Eureka), and Circuit Breakers (e.g., Hystrix or Resilience4j).
 - Experience with Agile methodologies (Scrum/Kanban).
 - Familiarity with monitoring and logging tools (ELK, Prometheus, Grafana, etc.).
 
• As a Python full-stack developer, your role would involve design development and deploy full-stack applications out of Artificial intelligence projects with a focus on low latency and scalability.
• You also need to optimize the application for better performance and a large number of concurrent users.
• A strong technologist we care about doing things the right way rather than just doing them and thrives in a complex and challenging environment.
Who are we looking for?
• Bachelors / Masters in Computer Science or equivalent with at least 3+ years of professional experience.
• Solid understanding of design patterns, data structures, and advanced programming techniques
• As an Engineer in our team, you will design, code, test, and debug quality software programs.
• Strong software design and architectural skills in object-oriented and functional programming styles.
• Python, Celery, RabbitMQ, Kafka, Multithreading, Async, Microservices, Docker, Kubernetes.
• Experience in working with Machine Learning Pipelines
• Experience in Reactjs.
• Experience in Celery, RabbitMQ/Kafka.
• Experience in Unit Testing Tools.
• Experience in working with SQL & NonSql databases such as MySQL, Mongo DB.
• Exposure to cloud technologies.
• Demonstrate the ability to work in a fast paced and hyper-growth environment where the requirements are constantly changing.
• Nice to have: Experience developing products containing machine learning use cases.
• Familiar with agile techniques like code reviews, pair programming, collective code ownership, clean code, TDD and refactoring.
Java - SSE/ Senior Developer
Singapore
Company Profile: Nucleus Software has been providing Products and Services to various Global and Regional Financial institutions, from past 36 years. As a pioneer IT Service provider, Nucleus carry deep banking domain expertise and experience on latest technological trends. Nucleus’s developed platforms powers the operations of more than 150 institutions in 50 countries, supporting multiple business veritcals, accessible through Mobile and internet channels
JOB ROLE & RESPONSIBILITIES
- Develop & support application through all stages of the project life cycle, including Design, Construction, Testing support and Warranty support
 - Having experience in Java 1.6 and above, JEE, Spring, Struts,microservices ORM and Oracle.
 - Good understanding of Design Principles and Object-Oriented Programming
 - Develop Low level design documents
 - Responsible for Coding, Developing Test cases using Junits, Unit Testing
 - Adhering the schedule and scope of the project
 - Ensure to follow the Technology and Process standards set for the project
 - Produce high quality technical delivering for the customer
 - Interact with project lead to review technical deliverables
 
Key deliverables
- Design and Develop Programs with high quality and agreed processes, within the planned schedule
 - Review Unit Test Cases with Project Lead
 - Design, Develop and Unit Test
 - Technical Design documents (LLD)
 - Support throughout testing, implementation and warranty phases
 
Desired for the Position:
- Hands on experience in Designing and Developing web applications using Java EE platforms (Spring, Struts, EJB), ORM and Oracle Database)
 - Strong background of Object-oriented analysis and design using common design patterns
 - Profound insight of Java and JEE internals (Class loading, Memory Management, Transaction management etc)
 - Good knowledge of Relational Databases (Oracle) and PL/SQL
 - Carries good analytical and communication skills
 
Location: Base: Chennai , Bangalore and Noida, Projects-Singapore
Package: upto 17 L
Experience: 5 yrs
About RARA NOW
Not just a delivery company
RARA NOW is revolutionizing instant delivery for e-commerce in Indonesia through data-driven logistics.
RARA NOW is making instant and same-day deliveries scalable and cost-effective by leveraging a differentiated operating model and real-time optimisation technology. RARA makes it possible for anyone, anywhere to get same-day delivery in Indonesia. While others are focusing on - one-to-one- deliveries, the company has developed proprietary, real-time batching tech to do - many-to-many- deliveries within a few hours. RARA is already in partnership with some of the top eCommerce players in Indonesia like Blibli, Sayurbox, Kopi Kenangan, and many more.
We are a distributed team with the company headquartered in Singapore, core operations in Indonesia, and a technology team based out of India.
Future of eCommerce Logistics:
Data-driven logistics company that is bringing in same-day delivery revolution in Indonesia
Revolutionising delivery as an experience
Empowering D2C Sellers with logistics as the core technology
About the Role
- Writing scalable, robust, testable, efficient, and easily maintainable code
 - Translating software requirements into stable, working, high performance software
 - Playing a key role in architectural and design decisions, building toward an efficient microservices distributed architecture.
 - Strong knowledge of Go programming language, paradigms, constructs, and idioms
 - Knowledge of language patterns such as - Goroutine and Channels
 - Experience with the full site of Go frameworks and tools, including:
 - Dependency management tools such as Godep.
 - Popular Go web frameworks, such as Echo
 - Request routing and API mechanisms
 - Ability to write clean and effective Godoc comments
 - Familiarity with code versioning tools - primarily Git.
 - A basic understanding of computing and Linux systems
 - Basic knowledge of Systems Engineering
 - Memory management and pointers, specifically in Golang
 - Implement Docker for smaller-scale applications that require simpler deployments
 - Employ Linux Terminal command structures to allow easy back-end operations for less-expert technical staff
 - Structure our user interface with React and ensure REST API access is available for enterprise-grade finance customers on-demand
 
- 2+ years of Hands-on experience in Python, Django, Flask, Bottle, Design Patterns, Web Services (SOAP/HTTP, REST APIs)
 - 2+ years of hands-on experience with Postgress, MongoDB.
 - Experience with cache-store / message broker like Redis / RabbitMQ / Kafka
 - Experience with AWS
 - Experience in front-end development using react.js is a plus.
 - Proficient understanding of code versioning tools, such as Git / Mercurial /bitBucket.
 - DevOps knowledge to deploy code in production and hands-on experience with docker / Kubernetes.
 - Self-motivated and a good team player.
 - Good communication and interpersonal skills.
 - Bachelor’s Degree in Engineering from a reputed Institute
 
Responsibilities:
- Develop the core platform components.
 - Work on integrations with 3rd party systems.
 - Co-ordinate with frontend team, designers, and product managers on development requirements
 
Requirements:
- At least 3 years of experience in developing and managing software systems.
 - Proficiency in programming, data structures and algorithms.
 - Deep understanding of caching technologies, databases and OOPS.
 - Computer science degree from a tier1 college is a MUST.
 - Experience in Python is preferred.
 
Product Developer Competencies required: 1.5+ Years of Software Development Experience. 2.Deep knowledge in either one of the following set a)Core Java, Multi Threading, Spring, Security, JVM Troubleshooting, Build Automation, Scripting. b)Spring MVC, Multi Threading,JSP, Servlets, AJAX, HTML5,JQuery, Angular JS, JavaFX, Web Security. 3.Having knowledge or experience about below is plus a)SOAP, Restful Webservices, NoSQL, Messaging System, Distributed In-Memory DataGrid , ExtJS, JavaFX 4.Able to adopt and understand new technologies and utilize them efficiently 5.Passionate about code quality and readability 6.Basic experience and knowledge of UNIX 7.Excellent communication skills - essential to effective collaboration within the team and our clients across the globe. 8.Computer Science Degree or Technical equivalent, MS a plus










