- LocationChennai, India
-
IndustryInformation Technology
Our client is unlike any other company. Not only do they have a world-class Component Content Management System platform — they help companies create the exceptional content — technical documentation, eLearning, online help, visualizations, training materials — required to compete at the highest level.
Position Summary:
The Senior Java Developer will bring in the experience, knowledge and skills to deliver projects, product roadmaps, and strategic initiatives that contribute to Contiem’s growth plans in the Publishing industry. This is a critical and a key role that increases product development capability by setting higher standards, mentoring, and collaboration across geographical boundaries.
Essential Duties & Responsibilities:
- Work directly with customers (internal and external) to handle bug reports, product enhancements and client needs.
- Participate in Scrum meetings, drive and execute various technical project phases from development through implementation of advanced web technology solutions for commercial clients.
- Develop high quality software designs and programs for customized customer solutions using Java, Javascript, HTML, and CSS.
- Researching, analyzing, designing, proposing, and delivering solutions that are appropriate for the business and technology
- Recommends system solutions by comparing advantages and disadvantages of custom development and purchase alternatives
- Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms
- Updates job knowledge by researching new internet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations
Experience and Skills
Mandatory Requirements & Qualifications:
- Bachelor’s Degree in Computer Science
- Minimum of 8 to 10 years of experience
- Recent Certifications
- Experience with Content Management Systems
- Practical or theoretical knowledge of configuration and issue management tools (such as Subversion/Mercury/Git and Trac/JIRA/Rally)
- Familiarity with Maven
- Experience developing REST web services, programming with object oriented, and/or declarative languages
Required Technical skills:
- Core Java
- Java EE
- Java Script
- Basic XML
- HTML
Desired Technical Skills:
- Typescript
- CSS
- XQuery
- XSD
- Linux
- Knowledge or work experience in Messaging systems.
- Debugging and troubleshooting skills
- Knowledge on Data structures, Design patterns and SOLID principles.