Job Description
Role Purpose
The purpose of this role is to design, test and maintain software programs for operating systems or applications which needs to be deployed at a client end and ensure its meet 100% quality assurance parameters
͏
Mandatory Skills:
Strong software development experience of 5 to 7 years delivering web applications front to back
Must have strong experience in Core Java, J2EE (Servlets, EJBs, JSF), Hibernate, Angular JS, Java-J2EE, Spring Boot, Spring Batch and other related technologies.
Good understanding of Java design patterns and multiple Java version (1.6, 1.7, 1.8. 11) and features.
Knowledge of Web Service implementation, Data Structures and Algorithms, Knowledge of MVC framework
Extensive experience with Spring, Spring Boot Micro Services, JPA, Hibernate
Working with app servers like tomcat, WebSphere
Experience with designing and consuming REST, SOAP and kafka messages.
Proven experience in implementing single page HTML5 web application with Angular/React
Must have knowledge in working with web development tools such as HTML, Javascript, Typescript, Ajax, XML/JSON, CSS and jQuery.
Working experience with multiple IDEs like Eclipse, InteliJ, RAD etc.
Knowledge of following toolsets – SVN, Git, SonarQube or other version control and code quality tools, build or packaging tools like Maven, Gradle, npm and webpack
Experience with unit testing of Java and Javascript code
Working knowledge of testing tools and frameworks including Junit, JMeter and Mockito
Experience with MySQL or Oracle (Writing Queries, Procedures, Execution and Tuning)
Experienced in Agile methodologies
͏
Additional Skills (Good to have):
Unix/Linux Scripting knowledge and execution procedure
Experience in DevOps/Cloud Services, CI/CD, Jenkins, Dockers, Kubernetes, Azure/AWS.
Experience: 3-5 Years .
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.