Senior Software Engineer – Java Full Stack

By Vishal Kumar

Published on:

Overview: Wipro Limited, a global technology services company, is seeking a Senior Software Engineer – Java Full Stack to join our Bengaluru-based Product Engineering team. This role offers hands-on opportunity to shape critical enterprise applications used by clients across sectors. You will work with a diverse, collaborative group of software engineers, architects, and product owners, contributing to product strategy, design decisions, and implementation roadmaps.

Responsibilities:

  • Design and implement scalable web applications using Java 11+/Spring Boot, with emphasis on clean architecture, testability, and performance.
  • Develop RESTful APIs and ensure secure, well-documented interfaces for internal and external consumers.
  • Build and maintain microservices deployed in Docker/Kubernetes environments; contribute to service discovery, tracing, and resilience patterns.
  • Collaborate with front-end developers to create cohesive, responsive user experiences; ensure accessibility and cross-browser compatibility.
  • Participate in code reviews, pair programming, and continuous improvement of development practices.
  • Contribute to CI/CD pipelines, automated test frameworks, and performance optimization efforts across the stack.
  • Mentor junior engineers, share best practices, and help grow the team’s technical capabilities.
  • Engage with product managers to translate business requirements into technical stories with clear acceptance criteria.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or related field. Master’s preferred; additional certifications are a plus.
  • 3-5 years of hands-on software development experience with Java, Spring Boot, and modern framework ecosystems.
  • Strong understanding of relational and NoSQL databases, ORM frameworks, and data modeling concepts.
  • Experience with microservices architecture, containerization (Docker), and cloud platforms (AWS, Azure, or GCP).
  • Proficiency with version control (Git), build tools (Maven/Gradle), and modern CI/CD tooling (Jenkins, GitLab CI).
  • Good knowledge of software design patterns, testing methodologies, and performance profiling.
  • Excellent communication skills, collaborative mindset, and the ability to work in agile team-based environments.

Benefits:

  • Competitive salary in the Bangalore market; performance-based bonuses and annual salary reviews.
  • Comprehensive health insurance for employees and dependents; life and disability coverage.
  • Retirement benefits, paid time off, parental leave, and employee assistance programs.
  • Opportunities for international client exposure, training programs, and certification sponsorships.

About the Company: Wipro Limited is a global leader in information technology, consulting, and business process services with a presence in over 60 countries. The Bengaluru development center focuses on building scalable, cloud-native enterprise solutions, data-driven applications, and digital-enabled platforms. The company emphasizes a culture of learning, innovation, and ethical, inclusive practices that empower employees to deliver measurable client value.

Location: The position is based in Bengaluru, Karnataka, India. The work environment supports flexible hours and hybrid on-site/remote arrangements where applicable; candidates should be prepared to visit client sites as needed.

How to Apply: Interested candidates should submit their resume via the Wipro Careers portal, along with a cover letter detailing relevant project experience and motivations for joining the Bengaluru team. Shortlisted applicants will undergo a structured technical interview process, including coding challenges and system design discussions. Please include links to public code repositories or portfolio work if available.

Vishal Kumar

Leave a Comment