Enterprise Java Developer

Posted: 5 months ago

Major Duties and Responsibilities • Actively and consistently support all efforts to simplify and enhance the consumer experience • Diagnose complex issues, evaluate, recommend and execute the best resolution • Implement application requirements and collaborate with product/architecture teams to ensure quality function, features and user experience. • Design, implement, and deliver solutions for users • Actively and independently acquire knowledge of new development technologies in areas such as video, security, advanced JAVA concepts and tools, and other niches • Work closely with the development, product, deployment, and test teams to respond, clarify or define specific application behavior, look/feel and function • Work from detailed application requirements and collaborate with project /development teams to ensure quality function, features and user experience • Develop, modify, enhance and implement software solutions designed to support new or existing business initiatives • Influence system design by identifying and recommending design and requirements needs for software enhancements • Test software to ensure proper and efficient execution and adherence to business and technical requirements • Write code that meets the production requirements and design specifications • Ensure code is error free, documented and unit tested • Participate in design and wireframe review to provide a technical perspective on implementation • Ensure alignment between the business operational strategies and technical solutions Required Qualifications • US Citizen or Green Card • Ability to read, write, speak and understand English • Solid foundation in data structures, algorithms, and OO Design • In-depth understanding of JAVA, JSON, SDKs, JUnit, and related development technologies • Experience in web services technology desirable • Experience with consuming and understanding of various messaging protocols • Ability to learn new technologies quickly and take on challenging research opportunities • Solid understanding of best practices in embedded applications