Associate-UX
Job Description & Qualifications
Tech Mahindra represents the connected world, offering innovative and customer-centric information technology experiences. We #Rise together to create sustainable businesses that can bring about lasting change in our communities – to create an equal world, to be future ready, and to create value. We are a USD 6.5 billion company with 148,000+ professionals across 90 countries, helping 1255 global customers including Fortune 500 companies.
We are focused on leveraging next-generation technologies including 5G, blockchain, metaverse, quantum computing, cybersecurity, artificial intelligence, and more, to enable end-to-end digital transformation for global customers.
Skill Set: Java Standard
Total Experience: 2.00 to 4.00 Years
No of Openings: 2
Job Expiry Date: 14/10/2023
Job Summary
Required:
- Should have hands on experience of more than 2+ years with React JS, Redux, Typescript/Flow types, Advanced JavaScript concepts to build scalable web application
- Extensive knowledge of Node.js
- Total of 2+ years of experience using Java, Spring
- Strong experience with Spring and Spring Boot, Spring MVC, Spring Data, Spring Security
- Experience building REST and SOAP web services using Java
- Experience with Web Services (JSON, REST, JAX RS, Spring based REST services)
- Experience with Java and J2EE/Java EE (including servlets, JSP, JSF, JDBC)
- Strong understanding of Java concurrency, concurrency patterns, experience building thread safe code Java/JEE, SpringBoot, RDBMS (Oracle, Postgress) and NoSQL DBs (Couchbase, Mongo) , Microservices, CI/CD.
Desired:
- Experience with messaging products like RabbitMQ, Kafka or ActiveMQ
- Experience working with DB like Mongo, Casandra etc.
- Experience with development tools like Eclipse, Git, Gradle, Sonar, Jenkins, Jira, Artifactory etc
- Experience with web application servers like Tomcat, Jetty, JBoss etc
- Experience with TDD, code testability standards, JUnit/Mockito
- Strong understanding of OOP, design patterns and industry best practices
- Agile project experience
Preferred:
- Fair knowledge of scripting and working in a Linux environment
- Experience building distributed systems at Internet scale
- Strong written and verbal communication skills
Job Skills/Competencies Required
- Java Standard
- Strong written and verbal communication skills