Descriere job


· 5 years’ experience in Sybase or MS SQL db and store procesures, Struts, J2EE, Java, JPA, Eclipse and Intelli J;

· 3 years’ experience with microservice architecture and APIs;

· Demonstrated experience in TFS, Git, BitBucket and GitHub;

· Familiarity with ASP, .net, Unix scripts a plus, but not required;

· Business knowledge of Annuity Insurance Products and Services;

· Good written and oral communication skills;

· Solid analytical and problem-solving skills;

· Self-Motivated - demonstrated success at self-study and independent learning;

· Continuous Improvement mindset – specific focus on improving processes, procedures, and throughput of systems. Aggressively seek to gain a deeper understanding of the business area that is supported by our systems;

· Strong teaming skills – proven ability to operate in a fast paced, diverse and inclusive environment. Expected to offer help to others and accept help so that we all can more rapidly achieve our mutual goals and objectives.

Preferred requirements:

· Proven experience in designing and building new customer service applications;

· Possess or acquire knowledge of Annuity Service processes, standards and products;

· Experience working with Agile and Waterfall Methodologies;

· Docker;

· AWS;

· Jenkins;

· Single Page Application (Angular, React).

A day in the life of an Annuity Service Application Developer:

· Design and build technical changes in a suite of Annuity customer service applications using Java, Struts, J2EE, JPA, Eclipse, Intelli J and Sybase or MS SQL;

· Build, integrate and leverage microservices and REST API’s;

· Utilize various version control solutions such as Git, TFS, BitBucket and GitHub;

· Implement high-quality, cost-effective and sustainable solutions; Meet today’s needs with the potential to scale or adapt to the needs of the future;

· Document technical specification and perform unit/system testing for all changes;

· Review scope statements, analyze and assess changes required and provide estimations to support Level 1, 2 and 3 forecasting;

· Lead Issue mitigation efforts requiring advanced debugging, code comparison, and root cause analysis;

· Independently manage multiple priorities, pivot quickly to changing demand and communicate regularly and often on progress to plan;

· Work as part of team as well as independently with some direction;

· Optimize - seek to understand existing process/procedures and drive improvements;

· Innovate – discover, create, and seek out new and different approaches that will enable our team to be more effective, efficient, and successful.