Wipro Ltd, with more than 75 years of expertise and more than 200 000 employees across 6 continents, delivers Global Information Technology, Consulting and Business Process Services, in Cognitive Computing, Hyper-automation, Robotics, Cloud, Analytics and Emerging Technologies for international leading organisation across the World in diverse domains such as Aerospace and Defense, Capital Markets, Banking, Retails, Utilities, Platform and Software Products, Healthcare, Insurance, Oil and Gaz and many others.
Alongside large international partners such as Amazon, Google, Oracle, Microsoft, Salesforce, we thrill to overcome and empower our clients success across our values: being passionate about client’s success, treating every person with respect, being global and responsible, unyielding integrity in everything we do.
This position is ideal for a software engineer who is passionate about solving challenging business problems and building applications that provide an excellent user experience. You will be one of the member of the Risk and Identity development team focusing on design and build of software solutions that leverage data to solve business problems. Sometimes you will be designing brand-new software solutions, and at other times you may be refactoring existing functionality for performance and maintainability, but always working on ways to make us more efficient and provide better solutions to our customers. The role is for a self-motivated individual with software engineering skills and knowledge of Database, J2EE and Web technologies. The candidate will be extensively involved in leading hands-on software engineering activities including POCs, design, documentation, development and test of new functionality. Candidate must be flexible and willing to switch tasks based on team’s needs.
- Responsible for the design, development, and implementation.
- Work on development of new products iteratively by building quick POCs and converting ideas into real products.
- Design and develop mission-critical systems, delivering high-availability and performance.
- Interact with both business and technical stakeholders to deliver high quality products and services that meet business requirements and expectations while applying the latest available tools and technology.
- Develop code to ensure deliverables are on time and with good code quality.
- Coordinate Continuous Integration activities, testing automation frameworks, and other related items in addition to contributing core product code.
- Present technical solutions, capabilities, considerations, and features in business terms.
- Effectively communicate status, issues, and risks in a precise and timely manner.
- 5-8+ years of application development using Java 8 or higher, Spring, Spring Boot or similar REST based frameworks.
- Ability to breakdown given requirements into design, architecture and process flow.
- Should have hands on coding experience to be able to develop the actual product as well as for quick POCs.
- Should have knowledge of basic infrastructure components like app servers (Tomcat), web servers (Apache, Nginx).
- Must have working knowledge of relational databases. Should be able to construct an effective data model for a given scenario.
- Should have good communication skills and must be able to guide the team in case of any challenges faced by the junior developers.
- Must have knowledge of build tools like Maven and NPM, version control systems like Git, Bitbucket, workflow tools like JIRA.
- Experience in developing scalable platforms using Kubernetes is a plus.
- Experience of working in a real-time application is highly preferred.
- Knowledge about UI frameworks like Angular and React is a plus.
- Knowledge of streaming pipelines like Kafka is a plus.