The Java Software Developer, Lead will be responsible for developing web services in Java. They should also be open to using other technologies such as C#.NET, Cache Object Script and PL/SQL. They will be responsible for providing technical direction to other team members and will be involved in determining solutions for projects.
The Java Software Developer, Lead will be responsible for instructing, directing and verifying the work of other Java Software Developers, leading team in both technical and business endeavors. Oversees program designs, coding or configuring, testing, debugging and documentation. Formulates and defines system scope and objectives for assigned projects, and responsible for ensuring successful implementation of projects or phases of projects. Devises or modifies procedures to solve complex problems, while considering equipment capacity and limitations, operating time and form of desired results. Gathers business requirements, translating that information into detailed technical specifications from which programs will be written or configured, and validating that the proposed applications align with the architectural design and with the business needs. Designs, codes or configures, tests, debugs, deploys, documents and maintains large and/or complex programs using a variety of software development toolkits, programming languages, testing/verification applications and other tools, while adhering to specific development best practices and quality standards. Coordinates deep troubleshooting and issue analysis, as well as coding, testing and implementing software enhancements and/or applying patches. Drives process leadership for work groups, and product/service delivery strategy and work plans. Has full technical knowledge of all phases of applications systems analysis and programming. This individual is responsible for quality assurance review and metrics reporting, and serves as a business and practical expert for technical and business processes. In addition, the Lead Java Software Developer will be expected to take on additional formal and informal assignments within their area of expertise.
Education - Bachelor or equivalent (Associate plus 4 years or HS plus 7 years experience)
Experience - 5 years of experience in field
Object Oriented Programming
Linux Operating System
Education - Master's or equivalent (Associate plus 11 years or Bachelor's plus 7 years experience)
Experience - Eight plus years in field
7 years of experience in developing and supporting applications
System development lifecycle experience including requirements, coding, testing and implementation
SOAP Web Services
Restful Web Services
We are an Equal Opportunity Employer and do not discriminate against applicants due to race, ethnicity, gender, veteran status, or on the basis of disability or any other federal, state or local protected class.
Nearest Major Market: Grand Rapids