(International Opportunity- Relocation Required)
At Cognizant, we are dedicated to helping the world's leading companies build stronger businesses — helping them go from doing digital to being digital. With the capacity to support various clients, we offer a world of opportunities for both professionals and graduates. You can expect five-star training, a chance to realize your career goals, and a range of benefits. Be Cognizant!
Looking for a Senior/mid and entry-level Software Engineers experience working with architectural and design concepts like microservices, event driven architectures, containerization, auto-scaling, responsive/progressive web apps and implementing solutions on cloud platforms using popular frameworks and programming languages.
Engineer will be part of multi-disciplinary and globally distributed Agile/Scrum teams and must be good communicators with customers and other project stakeholders. They must also exhibit strong debugging and problem-solving skills along with experience working with engineering approaches like TDD/BDD
- Minimum 6 (3 for entry-level associate) years of development experience in Core Java, Springboot
- Minimum 4 (2 for entry-level associate) years of development experience in UI technologies ReactJS or Angular
- Hand-on development of enterprise web applications with Responsive UI for desktop, Mobile app and tablet, leveraging ReactJS, JQuery, HTML5, CSS, Bootstrap, SASS, WebPackage, JS minification, NPM, java, Spring framework and RESTful Web services
- Completed at least 3 (1 for entry-level associate) end-to-end software development cycle (requirements through to implementation) as a full stack engineer
- Good to have experience on UI testing libraries like Jest/ Mocha/ Chai/ Karma
- Good to have experience on MQ, Hibernate, JDBC
- Strong ability to manage multiple tasks simultaneously and prioritize work efforts
- Ability to work independently, as well as in a team environment
- Excellent personal organisation and ability to prioritise and carry out multiple tasks Able to resolve production issues and overcome challenges
- Experience leading a team (for Senior role)
Must Have:
- Responsive UI with ReactJS, JQuery, HTML5, CSS, Bootstrap, SASS
- Core Java (preferably 8), Springboot, REST Web Services
- WebPackage, JS minification, NPM
- SQL queries
- Advanced (Senior)/Basic (entry-level) Linux shell scripting commands
Desirable:
- Java Messaging Concepts. (MQ)
- Maven Knowledge
- UI test libraries Jest/ Mocha/ Chai/ Karma
- Material-UI for UI component design
- Experience in SQL query optimisation
- JPA, JDBC, Oracle DB knowledge
- JBOSS (or any other application server knowledge).
- O-Auth and JWT knowledge
- TDD
- Agile Methodologies
Personal and Social
- Good communication skills
- Good work ethic
- Ability to work both independently as well as in team
- Good problem-solving abilities
- Good team player
- Opportunity to be part of a global organization focused on development
- Open-minded and multinational environment
- Training & development opportunities
- Professional development and clear career path
- Extensive benefits package: medical healthcare & life insurance
- Assistance in moving to Singapore
About our Candidate Privacy Statement: https://www.cognizant.com/careers_resources/Cognizant_Candidate_Privacy_Statement_English_version.pdf
Poznaj
COGNIZANT TECHNOLOGY SOLUTIONS POLAND SP Z O O
COGNIZANT TECHNOLOGY SOLUTIONS POLAND SP Z O O
Cognizant is a leading IT Services provider globally, transforming Clients' business, operating and technology models for the digital era. Headquartered in the US, Cognizant is ranked on the Fortune 500 and is consistently listed among the most admired companies in the world.
At Cognizant, we celebrate diversity and inclusion across our workforce and with our partners, communities and fellow racing fans. That’s why, alongside the Aston Martin Cognizant Formula One team, we work in unison for a more inclusive future. All in, all welcome.