SDE-2
Full Job Description
About the job
(Note:- Only Ex-Amazon or product-based employees can apply)
Job Title: SDE-2
Location: Hyderabad, Telangana, India & Bengaluru, Karnataka, India
Experience: 4–6 years
Employment Type: Full-Time
About The Role
We are seeking a highly skilled SDE-2 to design, build, and scale high-performance applications. This role involves ownership of complex modules, significant contributions to architectural decisions, and mentoring junior engineers, all while working across the full technology stack.
Key Responsibilities
- Design and develop scalable, high-performance web applications using Java and React.
- Lead system design and architecture discussions for new and existing platforms.
- Build RESTful APIs and microservices using Spring Boot / Java frameworks.
- Collaborate closely with product, QA, DevOps, and UI teams throughout the development lifecycle.
- Write clean, maintainable, and testable code adhering to best practices.
- Conduct code reviews and mentor junior and mid-level engineers.
- Identify performance bottlenecks and optimize applications for scalability and reliability.
- Contribute to CI/CD pipeline improvements and production deployments.
- Take ownership of end-to-end feature delivery from design to deployment.
Required Skills & Qualifications
- 4–6 years of strong software development experience.
- Strong hands-on expertise in Java (Java 8+), Spring Boot, and backend development.
- Strong experience with React.js, HTML5, CSS3, and modern JavaScript (ES6+).
- Deep understanding of System Design concepts including Scalable architecture, Distributed systems, High availability, Caching strategies, and Load balancing.
- Experience with Microservices architecture and REST APIs.
- Good knowledge of Databases (SQL/NoSQL - MySQL, PostgreSQL, MongoDB, etc.).
- Knowledge of Cloud Platforms (AWS/GCP/Azure preferred).
- Strong understanding of Data Structures & Algorithms.
- Familiarity with CI/CD tools like Jenkins, GitHub Actions, etc.
- Experience with Docker and Kubernetes is a plus.
Good to Have
- Experience working in high-traffic, large-scale systems.
- Exposure to Event-driven architecture (Kafka, RabbitMQ).
- Basic knowledge of security best practices.
- Experience in Agile/Scrum environments.
Educational Qualifications
- Bachelor’s / Master’s degree in Computer Science or a related field.
What We Offer
- Competitive compensation and benefits.
- Fast-growing and collaborative work culture.
- Opportunity to work on high-scale and challenging products.
Company
BU Consultants
BU Consultants is a leading provider of IT Managed Services, Business Solutions, and Offshore ITES Consultation, empowering clients to focus on their core strengths. We assist entrepreneurs and organi...