Help/Systems, LLC Lead Java Developer in Boulder, Colorado
RELAXED WORK ENVIRONMENT, DEDICATED TEAM, and GROWING COMPANYLead Java DeveloperWhat You'll Do:This position is responsible for leading a team in enhancing and maintainingexisting Java/J2EE software, as well as developing new products. Theideal candidate has a strong desire for excellence, confidence in theirtechnical expertise, and is a creative problem solver.Our world-class software products (www.GoAnywhere.com) help organizationsmanage, automate, and secure their file transfers with support for populartransmission and encryption protocols. GoAnywhere Managed File Transfer is ahigh-performing, industry leading solution in this rapidly growing market.KEY DUTIES* Leading and developing a growing team of software developers.* Design, develop, document, test, and debug new and existingsoftware systems and/or applications for market sale or large-scaleproprietary software for internal use.* Serve as technical expert on development projects.* Exercise secure coding practices, continuously contribute tooverall platform security* Write technical specifications based on conceptual design and statedbusiness requirements.* Support, maintain, and document software functionality.* Follow and help refine our development best practices and standards.* Identify and evaluate new technologies for implementation. Analyzecode to find causes of errors and revise programs as needed.* Participate in software design meetings and analyze user needs todetermine technical requirements.* Help identify, prioritize, and execute tasks to meet projectdeadlines.* Work without supervision on complex projects.* Participating in peer code reviews and technical meetings.* Coaching, mentoring and developing team members to enhanceindividual skills and capabilities.BASIC QUALIFICATIONS* Degree in Programming, Computer Science, or related IT field.* Prefer 10+ years of proven experience in Java.* Experience leading and developing fellow team members.* Extensive practical experience in software and application design andarchitecture.* Extensive practical experience with programming in SQL,designing, implementing, and performance-tuning data access code in Java.* Proven knowledge of common algorithms and data structures in thefield of software engineering, caching, streaming, file access, etc.* Working knowledge of JavaServer Faces (JSF) and/or JSP technology.* Experience using standard file transfer protocols, includingSFTP, HTTP/S, etc...* Excellent customer service and interpersonal skills, including theability to communicate clearly and professionally in English, both verballyand in writing.* Must be able to work independently and collaboratively with minimumsupervision. Requires exceptional organizational skills, problem-solvingskills, and flexibility in changing priorities* Conducts self in a professional manner and adheres to companyprocedures and policies.HelpSystems is passionate about making life easier for modern organizationsand improving the lives of our customers. As a seven-time Star Tribune TopWorkplace we are dedicated to making our employees happy by offering greatbenefits, fun company culture, and transparency from our leadership team.When working at HelpSystems you will have the opportunity for an upbeat officeenvironment with A LOT of perks, such as professional development, equityprogram, employee recognition programs, and more!Check out our website to learn more about HelpSystems and apply by visitingour page. We encourage you to check out our page as well....As an EEO/Affirmative Action Employer, all qualified applicants willreceive consideration for employment without regard to race, color,religion, sex, national origin, sexual orientation, gender identity, veteranor disability status.