Resolution Technologies
Senior Java Developer (Dallas)
Resolution Technologies, Dallas, Texas, United States, 75215
This role is in Dallas!Senior Java DeveloperJob Summary:Our client who is a global leader in Contact Center platforms and solutions is currently seeking a dynamic individual with high energy and drive to join their Work Force Management (WFM) software development team as a Senior Software Engineer.This engineer will primarily focus on the development of server-side component design, development, testing and implementation. Experience with client-side development is a plus.Job Duties & Responsibilities:Design and develop quality, proficient and well documented technical solutions that satisfy business requirements and meets corporate architectural standardsDevelop solid unit, integration, and automation tests according to organizational standardsAssist in troubleshooting and maintenance of existing software applications; identify and implement additional improvements when warranted; work with external stakeholders as neededDevelop technical models / design for assigned componentsContribute to and drive technological and architectural decisionsParticipate in reviewing design and code for other team membersAdhere to Agile development principles while following and improving all aspects of the Scrum processFunction as a subject matter expert in multiple product componentsSkills & Qualifications:Minimum 8 years of web application development experienceExpertise in server-side development using Hibernate, Spring, Web Services (REST) in Java including server-side testing using JUnit, Mockito/EasymockExperience in Web application development using Angular, HTML5, CSS, jQuery, JavaScript, Spring MVC and in Unit, E2E testing with Cucumber, Selenium a huge plusExperience with AWS is a plusDemonstrated experience with multi-tier web application developmentHands on experience with Continuous Integration and Test-Driven DevelopmentExperience with JBoss or TomcatPrior experience with MAVEN and Jenkins a plusExperience working in Agile environmentBachelor’s Degree in Computer Science or Engineering or related subjectDesired Attributes:Excellent interpersonal skillsSelf-motivatedInfluences others to achieve professional advancementSuperior analytical and problem-solving abilitiesLeads, collaborates, and coordinates with others to ensure significant resultsProactively seeks for improvements within and across complex domainsDetail oriented with excellent organization skills.