Browse current jobs

Principal Software Engineer Java

bebo Technologies · Chandigarh

Apply on employer website

Source and collection record

Read the employer source

Last observed by our collector: . This is not a manual review or a confirmation from the employer.

Employer requisition: 7w7wvVVV

Job type and experience labels are automated discovery categories. The employer determines eligibility. Original experience wording was not retained separately; check the current employer page.

How sourcing and classification work · Report a discrepancy

Your application evidence checklist

Mark the statements you can support after reading the employer source. This checklist stays on this page; it does not score your eligibility or submit an application.

0 of 2 checks marked. Keep unresolved requirements as questions for the employer.

Collected role description

bebo Technologies is a leading complete software solution provider. bebo stands for 'be extension be offshore'. We are a business partner of QASource, inc. USA[www.QASource.com]. We offer outstanding services in the areas of software development, sustenance engineering, quality assurance and product support. bebo is dedicated to provide high-caliber offshore software services and solutions. Our goal is to 'Deliver in time-every time'.​ For more details visit our website: www.bebotechnologies.com​ Let's have a 360 tour of our bebo premises by clicking on below link: https://www.youtube.com/watch?v=S1Bgm07dPmMKey Job Responsibilities: Perform functional and technical impact analysis to ensure requirements align with system architecture, scalability goals, and maintain traceability between requirements, system design, design decisions, and implementation across Jira and related artifacts Design and define end-to-end technical architecture for enterprise applications using Java, Spring Boot, and React Architect and implement microservices-based systems with well-defined RESTful APIs Provide technical leadership and hands-on development support across backend and frontend teams Strong expertise in Java 8+ and Spring Framework (Spring Boot) Strong full-stack development experience with Java (backend) and React (frontend) Design and optimize data models using relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB) Implement and manage search and analytics capabilities using Elasticsearch Design and integrate asynchronous processing using message queues such as Kafka and RabbitMQ Strong understanding of caching strategies using Redis Ensure application performance, scalability, security, and high availability across systems Collaborate with DevOps teams to support CI/CD pipelines, containerization, and cloud deployments Drive test-driven development practices using JUnit, Mockito, and automated testing frameworks Job Requirements: Bachelor's/Master's degree in Computer Science or a related field 8-10 years of experience in Java application development and software architecture Strong expertise in Java 8+, Spring Boot, and React.js Experience designing microservices and RESTful APIs Proficiency with PostgreSQL/MySQL, MongoDB, Redis, Kafka/RabbitMQ, and Elasticsearch Hands-on experience with JUnit, Mockito, and Test-Driven Development (TDD) Familiarity with Docker, Kubernetes, CI/CD, Git, Jira, and cloud platforms (AWS/Azure/GCP) Strong understanding of software architecture, scalability, performance, and security Excellent problem-solving, communication, and technical lead ership skills Show More

Collected experience requirement

8 - 10 Years