DXC Technology helps global companies run their mission critical systems and operations while modernizing IT, optimizing data architectures, and ensuring security and scalability across public, private and hybrid clouds.
Requirements
- Over 5 years programming experience in Java 1.8, NodeJS, J2EE, Spring Framework 4.x(Core, MVC, REST, HATEOAS), Microservices, Swagger, Junit, Mockito, Hibernate and Apache camel.
- Experience in JavaScript/ES6, TypeScript, HTML5, CSS3 and cross-browser development is desirable.
- Hands on experience in one of the build tools like Maven, Ant or gradle is required
- Hands on experience with IDEs like Eclipse, Visual Studio is required
- Well aware of design patterns and design principles like SOLID, Singleton, Dependency Injection etc.
- Understanding of REST API Development using Spring or any other framework is a must.
- Experience with cloud technologies like AWS, IBM Bluemix will be an added advantage.
Responsibilities
- Full Stack Developer should be able to develop Rich enterprise level applications for multiple business domains using one or more UI frameworks that integrates with REST API.
- Hands on experience with developing end to end application that requires both UI and API development.
- Hands on experience in one of the build tools like Maven, Ant or gradle is required
- Hands on experience with IDEs like Eclipse, Visual Studio is required
- Understanding of REST API Development using Spring or any other framework is a must.
- Should have developed one or more application that is responsive and have integrated with REST API.
- Experience in code integration repository like GIT and Agile Development Practices
Other
- Have at least a Bachelor’s degree in Computer Science, Computer Engineering, or Equivalent work experience in a related field.
- Excellent debugging and coding skills are desirable
- Demonstrate effective communication as a member of a development team, ensuring understanding of both verbal and written material.
- Have good analytical and problem-solving skills. Experience gathering and analyzing information for the development of effective solutions to problems or situations. Can solve complex problems quickly.
- Be a self-motivated individual who works well in a global team environment.