Job Description
JD:
- Smartcomm development experience with at least 5 years of experience. Hands on experience in smartcomm modules like advance template designer, Data modeler and Web Editor.
- Hands on experience with template authoring, recognizing common graphical elements, information blocks, layouts, stylesets, variable data requirements and functional similarity
- Good technical knowledge in creating Simple, Scriptable Batch Config/Template Selector and Output Configurations for post processing
- Should be well versed in creation of Static Layouts for Print and Responsive Layouts for Web
- Should be well versed with preparation of the XML data schema and their mapping to business data objects
- Design and develop code that is clean, understandable, maintainable and extensible;
- Designing and developing documents based on the business requirements.
- Good knowledge about Thunderhead/Smart Communication API's
- Sound knowledge of SMARTCOMM/ Thunderhead Suites of Products
- Sound knowledge of Smart Communications Appliance Configuration and Deployment Models (Cloud/Hybrid)
- Design, develop and implement test plans to accurately test the application code, functions, modules and program;
- Encourage maintenance of detailed and accurate documentation per all IAG standards;
- Key contributor to the project estimation process reviewing and challenging where necessary, estimates for tasks;
- Minimum 2 years of hands-on experience in Java development in a professional environment.
- Strong understanding of object-oriented programming (OOP) principles and Java language features (e.g., generics, streams, lambda expressions).
- Expertise in Java/J2EE, JSON, web services is desirable.
- Design and develop code that is clean, understandable, maintainable and extensible;
- Experience with version control systems (e.g., Git).
- Basic understanding of security best practices in Java applications.
- Experience with unit testing frameworks such as JUnit is desired.
- Good to have Insurance industry experience.
- Good written and verbal communication skills.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application