Java Engineers design and develop technical solutions that satisfy business requirements for function, performance, security, and maintainability. They perform all phases of applications systems analyses and design. They participate in gathering business/functional requirements and may have direct customer contact. Java Engineers research and analyze the root of the problem to determine and recommend appropriate technical solutions. They define smaller systems' technical requirements (or multiple components' requirements within larger systems), develop technical models/designs, and write functional design specifications or enhancement documentation from which detailed technical specifications and programs can be written. Software Engineers may code programs, but typically only for the most complex or critical pieces of a project. They demonstrate a comprehensive knowledge of programming and design principles, methodologies, tools, and techniques. In a support capacity, Java Engineers are responsible for the backup and recovery of returning applications to a credible state when an incident has occurred. They consistently demonstrate a thorough knowledge of the application or product they support and perform a high degree of problem, impact, and risk analysis when changes occur.
Candidate must have 4-5 years with the following:
Additional experience preferred:
• Working with off shore development teams
Equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.