Senior Java Developer
Wipro · Coppell · $60,000–$135,000 (stated in the posting)
Wipro Limited (NYSE: WIT, BSE: 507685, NSE: WIPRO) is a leading technology services and consulting company focused on building innovative solutions that address clients’ most complex digital transformation needs. Leveraging our holistic portfolio of capabilities in consulting, design, engineering, and operations, we help clients realize their boldest ambitions and build future-ready, sustainable businesses. With over 230,000 employees and business partners across 65 countries, we deliver on the promise of helping our customers, colleagues, and communities thrive in an ever-changing world. For additional information, visit us at www.wipro.com.Job Description
Key Responsibilities
• Design, develop, test, and maintain robust and scalable Java backend applications and services.
• Develop enterprise applications using Java, Spring Boot, Microservices, REST APIs, and Oracle.
• Apply strong knowledge of the Software Development Lifecycle (SDLC) across design, development, testing, deployment, and production support.
• Work within an Agile/Scrum delivery team to achieve sprint goals and deliver high-quality solutions.
• Contribute to application architecture, technical design, documentation, and engineering standards.
• Design and implement Service-Oriented Architecture (SOA), Microservices, Event-Driven Services, and cloud-native applications.
• Develop high-performance APIs using REST and GraphQL.
• Analyze and troubleshoot complex application, coding, integration, and performance issues.
• Perform Root Cause Analysis (RCA) and implement effective defect resolutions.
• Use Docker for application containerization and Kubernetes/OpenShift for orchestration and deployment.
• Participate in and improve CI/CD pipelines, automated builds, deployments, and release processes.
• Develop and automate unit, integration, and end-to-end testing to maintain strong code quality.
• Leverage AI-assisted development tools such as GitHub Copilot to improve engineering productivity and development efficiency.
• Identify opportunities to streamline and automate software development, build, deployment, and operational processes.
• Communicate technical progress, dependencies, risks, issues, and potential bottlenecks effectively.
Competencies
Client Centricity
Passion for Results
Execution Excellence
Collaborative Working
Learning Agility
Problem Solving & Decision Making
Effective communication