The Lead Java POS Application Developer position is responsible for the development, integration, and implementation of POS applications to support the company’s business strategies and objectives. This role provides technical consulting to management and business users as well as mentoring other team members. This position requires direct interaction with IT engineers and architects on continuous improvement initiatives.
Essential Functions
Strategy & Planning • Acquire and interpret business requirements. • Create technical specifications and determine the most efficient/appropriate technologies that should be used to implement a solution. • Determine the best design and architecture to meet project requirements and timelines while conforming to documented standards. • Provide technical recommendations for process improvement. Acquisition & Deployment • Perform complex programming assignments requiring an advanced aptitude of established programming standards, methods, and best practices. • Design application and database components for development projects. • Perform analysis of business models, logical specifications, and/or customer requirements to design and build solutions utilizing multiple technologies. • Mitigate risks associated with projects having significant technical complexity. Operational Management • Develop new software applications based on business requirements. • Maintain and modify existing software applications. • Provide support for critical production issues. • Act as a Subject Matter Expert to develop new applications and modify existing applications based on defined business requirements. • Provide support to resolve critical production issues. • The willingness and ability to train and mentor other developers is required.
Incidental Functions • Train and share knowledge with team members and other development teams. • Mentor and coach developers and/or Professional Apprentices. • Project and task management. Present status reports as needed. • Make presentations to management, clients, and peer groups as requested. • Schedule and lead project and communication meetings with clients. • Provide tier 3, on-call support for critical software application problems and issues in production. • Analyze performance of programs and take action to correct deficiencies based on consultation with clients and approval of supervisor. • Participate in hiring activities and fulfilling affirmative action obligations and ensuring compliance with the equal employment opportunity policy. • Assist with projects as required contributing to efficiency and effectiveness of the work.
• Up to 30% travel may be required. • Work outside the standard office 7.5 hour workday may be required.
Position Requirements
Formal Education & Certification • Bachelor degree or foreign equivalent in a related field or equivalent experience. • Multilingual capabilities preferred (Spanish).
Knowledge & Experience • 8 years IT experience. • 8 years of Java programming experience is required. • 6 years J2EE experience including Java Servlets, Java Server Pages (JSP), ORM frameworks, JDBC, and web services. • 8 years experience in an Enterprise Database Management System, preferably with both Microsoft SQL Server and Oracle. • 6 years of T-SQL or PL/SQL experience. • Extensive experience working with customers to build and formulate business requirements. • Extensive knowledge and experience with XML. • Experience with Jasper reports or similar reporting tools are required. • Understanding of the essential business functions of an organization. Additional Knowledge and Skills Preferred but not Required: o Minimum of 4 years experience developing point of sale applications. o Development experience with Oracle’s Xstore point of sale software, supporting applications, and specific knowledge of the Java frameworks involved are a plus. o Experience integrating POS hardware using JPOS libraries. o Knowledge of applicable data privacy practices and laws. o Experience with Loss Prevention applications in a retail environment. o Knowledge of PCI technology, transaction processing, and related retail standards. o Knowledge of Oracle ERP. Personal Attributes • Able to communicate effectively with non-technical staff and with members of interdisciplinary teams. • Flexible and adaptable in regards to learning and understanding new technologies. • Strong written, oral, and interpersonal communication skills. • Highly self motivated and directed. • Keen attention to detail. • Proven analytical and problem-solving abilities. • Ability to effectively prioritize and execute tasks in a high-pressure environment. • Ability to work both independently and in a team-oriented, collaborative environment. • Strong individual contributor and team player among peers, management, clients and vendors. • Flexibility, able to adapt to change and embrace it. • Excellent people skills.
Must be legally authorized to work in country of employment without sponsorship for employment visa status now or in the future.
Equal Opportunity Employer. All qualified applicants will receive consideration for employment and will not be discriminated against based on race. color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age, pregnancy, genetic information or any other consideration prohibited by law or contract.
VEVRAA Federal Contractor requesting appropriate employment service delivery systems, such as state workforce agencies and local employment delivery systems, to provide priority referrals of protected veterans.
Unable to retrieve job information. This job may not be available anymore. Sorry for the inconvenience.
The year 2016 is a unique moment in the history of Sherwin-Williams — it’s our 150th anniversary. We are proud to honor our founders Henry Sherwin and Edward Williams, and the thousands of men and women who have shaped our company since 1866... more