| Overview 
 
 Job Purpose To join a team of Java developers, specializing in the development of in-house applications. These applications use a wide range of technologies, particularly Java and Oracle. You will be engaged in the full SDLC of the applications, and coordinate with users, testers, other development and production groups in your day-to-day work. Responsibilities 
 Play a key role in the design, development, and support of critical applicationsWork closely with other teams to implement end-to-end solutionsCollaborate with business stakeholders to gather, refine and define technical requirementsDesign, Develop, and implement full stack solutions using Java 8 and aboveDevelop comprehensive and appropriate test cases for each releaseDevelop system and training documentation as neededProvide updates to management on development progress, blockers and technical solutionsProvide technical programming support or provide subject matter expertise to other team members as needed Knowledge and Experience 
 Demonstrable experience to a high standard of development using Java, Spring, Oracle and Linux technologies.Expert in use of source version control using GitExcellent written and verbal communication skillsApplied experience developing full stack solutions on Linux and/or WindowsA team player who collaborates effectively with other software engineers.Self-starter, who is both disciplined and accountable for delivering accurate and timely resultsThe successful candidate will be adaptable, results-focused and can work individually.Bachelor's degree in Computer Science, Information Systems or similar degreeContribution to open-source software an advantage. Core Competencies  Competencies are the skills and behaviors that are critical both to your personal performance and to ICE's continued success. The core competencies apply to every member of staff working for ICE. Teamwork  
 Offers time and/or assistance to colleagues; is widely regarded and respected as someone to go to for helpFosters friendly and cooperative relationships with others; colleagues enjoy working with theemployeeShares knowledge and mentors staff; works to develop others' knowledge as well as ownGives and shares credit as appropriateContributes to recruiting and training efforts of others, including candidate referrals, job interviews and mentoringAttends and participates in company and department level functions inside and outside of the office Problem-solving & Decision-making 
 Demonstrates an understanding of the urgent nature of our business and the need to proactively find and fix problems quickly and effectively takes ownership and follows through on decisions; doesn't minimize or forget about problemsDetermines and fixes root causes rather than just treating symptomsApplies novel techniques to solve problems that are more ambiguous; challenges long-held beliefs when necessaryQuickly and effectively identifies alternative solutions and the pros/cons of each; confirms that a proposed solution has no unintended consequencesTakes steps to mitigate riskConsults with colleagues and recommends solutions based on the best interests of customers and shareholders, even when the opinion is unpopular Communication 
 Actively listens and speaks to, not over, othersUses clear and constructive language orally and in writingCommunicates important developments to the relevant and appropriate audiences in a timely and consistent mannerAsks follow-up questions to ensure all points are understoodTakes time to objectively listen to all viewpoints before forming an opinionBuilds consensus among differing views Professionalism 
 Makes a positive impression; represents the company well on the phone and in person, including maintaining attire and appearance that is consistent with company image and appropriate for employee's roleModels a 'can-do' attitude and takes initiative as a self-starter; inspires and motivates others to do the sameEmbraces, rather than resists, additional responsibilitiesRefrains from office gossip; settles rather than creates conflict with and between othersExhibits desired work habits including regular office hours and extra hours when necessary while minimizing breaks and non-work related activities.Adheres to all corporate policies; makes prudent use of company resources #LI-HR1 #LI-ONSITE |