Principal Software Engineer Java
bebo Technologies · Chandigarh
Source and collection record
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.
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