Software Engineer
BU Consultants · Bengaluru, Karnataka, India
Apply & track with Apply EdgeJob Title: SDE-1Location: Bengaluru, HyderabadExperience: 2–4 yearsEmployment Type: Full-TimeAbout the RoleWe are looking for a highly skilled SDE–1 to design, build, and scale high-performance applications. You will own complex modules, contribute to architectural decisions, and mentor junior engineers while working across the full tech stackKey ResponsibilitieDesign and develop scalable, high-performance web applications using Java and ReactLead system design and architecture discussions for new and existing platformsBuild RESTful APIs and microservices using Spring Boot / Java frameworksWork closely with product, QA, DevOps, and UI teams across the development lifecycleWrite clean, maintainable, and testable code following best practicesPerform code reviews and mentor junior and mid-level engineersIdentify performance bottlenecks and optimize applications for scalability and reliabilityContribute to CI/CD pipeline improvements and production deploymentsOwn end-to-end delivery of features from design to deploymentRequired Skills & Qualification2–4 years of strong software development experienceStrong hands-on expertise in Java (Java 8+), Spring Boot, and backend developmentStrong experience with React.js, HTML5, CSS3, and modern JavaScript (ES6+)Deep understanding of System Design conceptsScalable architectureDistributed systemsHigh availabilityCaching strategiesLoad balancingExperience with Microservices architecture and REST APIsGood knowledge of Databases (SQL/NoSQL - MySQL, PostgreSQL, MongoDB, etc.)Knowledge of Cloud Platforms (AWS/GCP/Azure preferred)Strong understanding of Data Structures & AlgorithmsFamiliarity with CI/CD tools like Jenkins, GitHub Actions, etcExperience with Docker and Kubernetes is a plusGood to HaveExperience working in high-traffic, large-scale systemsExposure to Event-driven architecture (Kafka, RabbitMQ)Basic knowledge of security best practicesExperience in Agile/Scrum environmentsEducational QualificationsBachelor’s / Master’s degree in Computer Science or a related fieldWhat We OfferCompetitive compensation and benefitsFast-growing and collaborative work cultureOpportunity to work on high-scale and challenging product