Cordis's Java developers are in the process of innovating & developing the next-generation technology that has got the potential to bring revolutionary transformation as to how billions of users and businesses connect, explore, and interact with information and one another. If you have got curiosity, persistence and a knack for creative problem solving who can work in coordination with cross-functional teams to design, develop, and maintain our next generation product also if you often come up with innovative solutions to problems, always use the best tool and design pattern for the job and you enjoy working in a decentralized, team-based environment, and you're great at getting things done both autonomously and by pair-programming with a teammate .
Responsibilities:
Contribute in all phases of the development lifecycle
Write well designed, testable, efficient code
Ensure designs are in compliance with specifications
Prepare and produce releases of software components
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Required Skills:
Should be good in logical thinking.
Drives PM and BU to think beyond their area about the end-to-end solution.
Passionate about learning new technologies and a quick learner.
Should be able to come up with solutions based on RFC references on newer technologies.
Has aptitude and skills to troubleshoot issues effectively
Incorporates contributions from cross-functional partners.
Seeks and promotes best practices at all times to help increase shared knowledge.
Demonstrates use of metrics, requirements, constraints, and creativity to provide optimal solutions.