Job Title: Java Developer IAs a software developer in the TEA team, the candidate will be expected to: - analyze requirements - design and document solutions - implement solutions - communicate with stakeholdersResponsibilitiesDesign, development, and automation of ITP tools (full development lifecycle).Support and improvements of our existing applications.Propose technical solutions to new initiatives and problems.Documentation of systems and processes.Management of the progress and delivery of tasks and projects.Software development in a variety of languages and technologies.Qualifications RequiredAny experience in application development.Knowledge of one or more development languages.Strong analytical skills.Strong communication skills.Understanding of design patterns and application architecture.Must be able to work in a team as well as independently when the situation dictates.Must be autonomous, organized, self-motivated and responsible individual.Ability to interface with users at all levels of the organization.Must be fluent in English, conversational and technical.Nice to HaveDevelopment skills in Java or C# is a plus.SQL skills in a major RDBMS.Experience in modern web development, ideally Angular.Knowledge of scripting languages.Knowledge of CI/CD pipelines.