Back End Software Engineer at SLB
SLB · Pune, Maharashtra, India
- Salary: ₹16.0 – ₹28.0 LPA (Reflecting senior/lead-level development responsibilities in a premium global product environment)
- Experience: 5-12 Years
📋 Job Details at a Glance 📍 Location Pune, Maharashtra, India 🏢 Company SLB 👥 Experience 5-12 Years 🎓 Qualification Bachelor’s degree in Computer Science, Engineering, or a related field 📅 Eligible Batch 2023, 2024, 2025, 2026 📄 Job Type Full Time 💰 Salary ₹16.0 – ₹28.0 LPA (Reflecting senior/lead-level development responsibilities in a premium global product environment) 🏢 Industry Technology 🛠 Key Skills Java RESTful APIs Spring Boot Hibernate Swing AWT JavaFX Azure DevOps Git CI/CD Back End Software Engineer at SLB — Full Details & How to Apply SLB is seeking a Back End Software Engineer in Pune, Maharashtra, India to innovate scalable web services. This role offers a competitive salary of ₹16.0 – ₹28.0 LPA in a premium global product environment. The demand for skilled backend developers is surging in the technology sector, particularly in energy technology, where SLB is a leader. As companies increasingly rely on sophisticated software solutions, the role of a Back End Software Engineer becomes crucial in delivering innovative energy solutions through the development of scalable web services and microservices architectures. SLB is an employer with extensive global reach, employing over 100,000 individuals across more than 120 countries. Founded in 1920 , SLB has established itself as a significant player in the energy technology industry, fostering a culture of innovation and collaboration that empowers its engineers to excel. This position is ideal for 2023, 2024, 2025, 2026 graduates with a Bachelor’s degree in Computer Science, Engineering, or a related field and 5-12 years experience . The competitive salary of ₹16.0 – ₹28.0 LPA reflects the senior/lead-level development responsibilities expected in this role. In this role, you will gain hands-on experience with essential technologies such as Java , RESTful APIs , Spring Boot , Hibernate , Azure DevOps , and Kubernetes . Working with these advanced tools not only enhances your technical skills but also opens doors to career advancement in a globally recognized company. 📊 Role Difficulty: Medium | Competition Level: High | Fresher Friendly: Mostly Yes NexisGrow.com features this opportunity as part of its curated tech job listings. All details are sourced from the official job posting. Apply online before the opportunity closes. Job Role & Responsibilities The core mission of the Back End Software Engineer at SLB is to design and implement robust backend solutions that enhance application functionality and user experience through innovative technologies. Design and implement RESTful APIs using Spring Boot to enhance application functionality and improve user experience. Utilize Hibernate for efficient database interactions, ensuring data integrity and optimizing performance metrics. Collaborate with cross-functional teams, including front-end developers and product managers, to align on project goals and deliverables. Monitor application performance metrics to identify areas for improvement and optimize backend processes using analytical tools. Take ownership of project timelines and deliverables, ensuring timely completion of development tasks through effective project management. Document technical specifications and communicate progress to stakeholders, maintaining transparency in project development. Engage in problem-solving sessions with clients to address technical challenges and provide effective solutions using Java . At SLB , we foster an ownership culture where your contributions directly impact project success and client satisfaction. Required Skills & Technical Competencies The ideal candidate for the Back End Software Engineer role should possess a strong technical skill profile, with a focus on backend development and collaboration. Technical Skills Java — advanced — essential for backend development and creating scalable applications. Spring Boot — advanced — critical for building scalable applications and enhancing functionality. RESTful APIs — advanced — used daily to create and manage web services that interact with front-end applications. CI/CD — intermediate — familiarity with tools like Jenkins to streamline the deployment process and improve code quality. Git — intermediate — utilized for version control and collaboration on codebases. Docker — intermediate — proficiency in containerization for efficient application deployment and management. Kubernetes — intermediate — used for orchestration of containerized applications in cloud environments. Soft Skills & Professional Competencies Strong communication skills are vital for effective collaboration with team members and stakeholders. Problem-solving abilities are essential for addressing technical challenges during project development. Time management skills are necessary to ensure timely completion of development tasks. Adaptability is important for adjusting to evolving project requirements and technologies. Good to Have (Bonus Skills) Knowledge of microservices architecture — enhances the ability to develop modular applications, improving scalability. Experience with cloud platforms like Azure — facilitates the deployment of applications in a cloud environment. Proficiency in containerization with Docker — allows for efficient application deployment and management. When showcasing these skills in your resume or interview, emphasize practical experiences and specific projects that demonstrate your expertise in each area. Eligibility Criteria This role is designed for candidates who meet specific educational and experience requirements, ensuring a strong foundation in backend development. Candidates must hold a Bachelor's degree in Computer Science , Engineering , or a related field. Eligible batches include 2023 , 2024 , 2025 , and 2026 , allowing fresh graduates to apply. The experience requirement is 5-12 years , indicating that while freshers can apply, those with prior experience will have an advantage. A minimum academic performance of 60% in relevant coursework is preferred to ensure a solid foundation in technical skills. Having a portfolio or GitHub showcasing relevant projects can significantly enhance a candidate's application. Documentation & Portfolio Requirements Ensure your resume is formatted clearly, highlighting relevant experiences and skills. Include links to your portfolio or GitHub to showcase your projects. Pro tip: Tailor your application to highlight specific experiences with Spring Boot and RESTful APIs to stand out in the selection process. Salary for Back End Software Engineer at SLB 💰 Compensation ₹16.0 – ₹28.0 LPA (Reflecting senior/lead-level development responsibilities in a premium global product environment) The advertised compensation for the Back End Software Engineer role at SLB is ₹16.0 – ₹28.0 LPA (Reflecting senior/lead-level development responsibilities in a premium global product environment) . The exact in-hand figure and any additional components are confirmed by the company during the offer or HR discussion stage. Selection Process at SLB The selection process at SLB is designed to identify candidates who not only possess the technical skills but also fit well within the company culture. 1 Online Technical Assessment — 60 minutes, testing Java programming and API development skills. 2 Technical Interview — focuses on Java, Spring Boot, and RESTful APIs, along with problem-solving scenarios. 3 Behavioral Interview — assesses cultural fit and teamwork through situational questions. 4 HR Interview — discusses salary expectations and company culture, with an offer timeline of 1-2 weeks post-interview. Topic-wise Preparation Guide Round 1: Online Technical Assessment Java fundamentals — essential for backend development and API creation. — Khan Academy RESTful API design — understanding best practices for building web services. — GeeksForGeeks Spring Boot basics — key concepts and features relevant to the role. — Udemy Database interactions with Hibernate — practical applications and optimization techniques. — freeCodeCamp Round 2: Technical Interview Advanced Java concepts — including multithreading and design patterns. — YouTube Spring Boot — in-depth understanding of its components and architecture. — GeeksForGeeks API security best practices — ensuring secure communication between services. — LinkedIn Learning CI/CD processes — familiarity with Jenkins and deployment pipelines. — HackerRank Containerization with Docker — understanding how to package applications. — Udemy Round 3: Behavioral Interview Team collaboration — using the STAR method to discuss past experiences. Conflict resolution — sharing examples of overcoming challenges. Technical deep-dive — discussing a complex project involving Java and Spring Boot. Timeline & Expectations The entire selection process typically spans 2-3 weeks from application submission to receiving an offer. SLB values candidates who demonstrate both technical expertise and a strong alignment with the company's core values during interviews. Expected Interview Questions for Back End Software Engineer at SLB These questions are based on the role's actual tech stack and responsibilities. Technical Questions Explain the differences between REST and SOAP APIs. How do you manage dependencies in a Spring Boot application? What are the advantages of using Hibernate over JDBC? Describe your experience with Docker and how it benefits application deployment. What is the role of Azure DevOps in your development process? How do you ensure the security of RESTful APIs? Behavioral Questions Describe a time when you had to work under pressure to meet a deadline. How do you handle conflicts within a team? Share an experience where you had to learn a new technology quickly. Discuss a project where you took the lead and its outcome. Role-Specific Questions What strategies do you use to optimize backend performance? How do you approach designing a microservices architecture? Can you describe a challenging problem you solved in a previous project? Structure your answers using the STAR method to clearly convey your thought process and outcomes. Resume Tailoring & ATS Keywords for Back End Software Engineer Optimizing your resume for ATS is crucial for this role to ensure it passes initial screenings. ATS Keywords to Include Back End Software Engineer Java RESTful APIs Spring Boot Hibernate Azure DevOps Docker Kubernetes CI/CD Git Microservices Technical Documentation Resume Tips for This Role Highlight your proficiency in Java and relevant frameworks to align with job requirements. Emphasize any projects or internships that involved backend development or API creation. Include a link to your GitHub or portfolio showcasing your coding skills and projects. Optimize your resume for ATS by using keywords from the job description. Avoid including irrelevant work experience that does not pertain to software engineering. Build an ATS-optimized resume for this role using NexisGrow Resume Builder — free for all job seekers. Do not include outdated technologies or irrelevant job experiences that do not support your application for this role. About SLB SLB , originally known as Schlumberger, was founded in 1920 and is headquartered in Houston, Texas. With operations in over 120 countries , the company employs over 40,000 professionals worldwide, showcasing its extensive global footprint in the technology and energy sectors. SLB specializes in advanced technology solutions for the energy industry, including software for oil and gas exploration and production. Key products include Petrel for reservoir modeling and DELFI for data analytics, which enhance operational efficiency and decision-making processes. The company has received high ratings on Glassdoor, reflecting its innovative culture and strong emphasis on employee development. Programs like the SLB Graduate Program provide tailored training and mentorship, fostering a supportive environment for new talent to thrive. Recently, SLB has shifted its focus towards digital transformation and sustainability, securing significant funding for initiatives aimed at reducing carbon emissions. This strategic pivot aligns with global energy trends, positioning the company as a leader in sustainable technology solutions. Joining SLB as a fresher in technology offers a unique opportunity to engage in impactful projects that shape the future of energy. The company’s commitment to innovation and professional growth provides a solid foundation for a successful career in the tech industry. Why Join SLB as Back End Software Engineer? At SLB , you will gain invaluable experience working with cutting-edge technologies that are shaping the future of energy solutions. Hands-on experience with Azure DevOps — enhance your skills in a leading cloud service that improves collaboration and productivity in software development. Exposure to Docker and Kubernetes — work with essential tools for modern application deployment and management, crucial for your career development. Clear career trajectory — after just 1-2 years, opportunities for advancement into senior developer or team lead roles become available, ensuring your growth. Collaborative work culture — experience a workplace that emphasizes teamwork and innovation, fostering both personal and professional development. Vibrant lifestyle in Pune — enjoy a lower cost of living compared to other tech hubs, along with the benefits of hybrid work flexibility. According to NexisGrow.com, starting your career as a Back End Software Engineer at SLB not only equips you with essential skills but also places you in a forward-thinking company that prioritizes technology and sustainability. Frequently Asked Questions Interview · Role · Salary · Growth ? Who can apply for Back End Software Engineer at SLB? Eligibility Tap to expand + Answer Candidates with Bachelor’s degree in Computer Science, Engineering, or a related field and 5-12 Years experience are eligible. Eligible batches: 2023, 2024, 2025, 2026. ? What skills are most important for this role? Skills Tap to expand + Answer Key skills: Java, RESTful APIs, Spring Boot, Hibernate, Swing. Strong fundamentals and practical project experience matter most. ? What is the salary for this position? Salary Tap to expand + Answer Compensation: ₹16.0 – ₹28.0 LPA (Reflecting senior/lead-level development responsibilities in a premium global product environment). Final offer depends on skills, experience, and interview performance. ? What is the interview process at SLB? Interview Tap to expand + Answer Typically: Resume shortlisting → Online test → Technical interview(s) → HR round. ? Is this role remote, hybrid, or onsite? Work Mode Tap to expand + Answer Work mode varies by team. Confirm with HR during recruitment. ? What is the career growth path from this role? Growth Tap to expand + Answer Structured appraisals every 6–12 months. Senior roles accessible within 12–18 months based on performance. ? How do I apply? Application Tap to expand + Answer Apply via the official link in How to Apply section. Highlight: Java, RESTful APIs, Spring Boot, Hibernate, Swing. ? Is there a probation period? Probation Tap to expand + Answer Standard 3–6 months probation. Confirmation follows successful completion. ? How to prepare for the Back End Software Engineer interview? Preparation Tap to expand + Answer (1) Core concepts of Java, RESTful APIs, Spring Boot, Hibernate, Swing, (2) 2–3 project walkthroughs, (3) Problem-solving, (4) SLB research, (5) Clear communication. ? What is the work culture like at SLB? Culture Tap to expand + Answer Research on LinkedIn and Glassdoor for authentic employee reviews. NexisGrow.com features only verified employers. 🔗 Explore More on NexisGrow More jobs in Pune Browse all Tech jobs Latest Fresher jobs More jobs at SLB Work From Home jobs Ready to Apply? Don't Miss This Opportunity! Apply only via the official link. NexisGrow.com charges zero application fees. 👉 Apply Now — Official Link NexisGrow.com does not charge any application or registration fees. Beware of fraudulent offers. Naukri ki baat, NexisGrow ke saath • NexisGrow.com