Job Description
Role Purpose and Overview
As a Java Developer at Wipro Technologies-USA, you will design, develop, test, and maintain sophisticated software solutions tailored for client deployments. Your work will ensure systems operate seamlessly while meeting rigorous quality assurance standards. This role demands a strong focus on coding excellence, innovation in software design, and collaboration within cross-functional teams to deliver high-quality software aligned with client objectives and business needs.
You will take ownership of technical components from conceptualization through deployment, emphasizing scalability, performance, and maintainability. Engaging with stakeholders, you will translate requirements into efficient, reliable solutions leveraging modern development practices. This role offers the opportunity to contribute to cutting-edge projects within the Technology Services sector, enhancing your expertise in full-stack Java development and cloud-native technologies.
Work Environment
Your collaboration will span agile teams, fostering a culture of continuous learning, knowledge sharing, and innovation. Wipro supports professional growth with access to relevant training and skill development resources. The onsite role, based in Austin, TX, places you at the heart of a thriving tech ecosystem while offering exposure to global clients and diverse projects.
͏
Required Qualifications and Technical Expertise
- Minimum of 8 years of hands-on experience with Java/J2EE technologies and frameworks including Spring Boot and Spring Core.
- Proficient in developing and maintaining Microservices architectures with expertise integrating Oracle databases, MongoDB (versions 6 & 7), and Apache Kafka for real-time data streaming.
- Experience with the latest Java versions such as Java 17 and Java 21, demonstrating ability to leverage new language features and enhancements.
- Strong coding skills with a focus on clean, efficient, and maintainable code following industry best practices.
- Comprehensive experience participating in full Software Development Life Cycle (SDLC), from requirements gathering through deployment and maintenance.
- Familiarity with continuous integration and continuous deployment (CI/CD) pipelines and container orchestration platforms such as Kubernetes.
- Effective communication abilities enabling clear interactions with technical and non-technical stakeholders.
- Knowledge of software design principles and patterns is advantageous, enhancing solution robustness.
͏
Key Responsibilities
- Develop, test, and maintain software modules ensuring high quality, scalability, and security standards.
- Assess operational feasibility through detailed analysis of requirements, system capabilities, and proposed enhancements.
- Create automated test cases and scenarios to validate software functionality, identify defects early, and support seamless releases.
- Diagnose and rectify software defects, optimize application performance, and adapt solutions to evolving hardware or interface demands.
- Provide comprehensive technical documentation including flowcharts, design diagrams, code comments, and project reports to facilitate knowledge transfer and maintenance.
- Collaborate closely with team members and clients to track project progress, manage code repositories with proper versioning and descriptions, and ensure transparent communication.
- Monitor software usability and serviceability, identifying risks and reporting insights to stakeholders for proactive issue resolution.
͏
Additional Responsibilities and Professional Development
- Maintain direct, professional communication with clients to understand evolving requirements and clarify deliverables for superior quality outcomes.
- Actively seek client feedback to ensure project milestones are met on time and adjustments can be made responsively.
- Engage in ongoing learning opportunities to stay ahead of technological advancements and adopt best practices in software development and design.
- Work alongside engineering colleagues to evaluate software and hardware interactions, defining specifications that enhance overall system performance.
- Produce detailed and formal documentation covering all phases from client proposals to final implementation for clarity and future reference.
- Ensure all client communications, including emails, phone interactions, and reports, demonstrate professionalism and adherence to business etiquette standards.
- Provide timely responses to client inquiries and issue resolution requests, contributing to a high level of customer satisfaction with no unresolved complaints.
Experience: 5-8 Years .
Expected annual pay for this role ranges from $60,000 to $135,000 . Based on the position, the role is also eligible for Wipro’s standard benefits including a full range of medical and dental benefits options, disability insurance, paid time off (inclusive of sick leave), other paid and unpaid leave options.
Reinvent your world. We are building a modern Wipro. We are an end-to-end digital transformation partner with the boldest ambitions. To realize them, we need people inspired by reinvention. Of yourself, your career, and your skills. We want to see the constant evolution of our business and our industry. It has always been in our DNA - as the world around us changes, so do we. Join a business powered by purpose and a place that empowers you to design your own reinvention. Come to Wipro. Realize your ambitions. Applications from people with disabilities are explicitly welcome.