Engineer, Java Developer Layered Technologies
THIS JOB HAS EXPIRED Job Category:
Director of Application Development
Looking for a Java Developer with very strong design skills. This role would work with the other developers to form a comprehensive team and on-going solutions roadmap for all business applications and information delivery services. This role would have a diverse and broad approach to solution development and strong ability to communicate and team across multiple departments.
Provide solutions to business problems using Java technologies.
Follow Agile methodology during the software development life cycle.
Works with minimal supervision and takes responsibility for successful completion of assigned tasks
Ability to work as a team member
Ability to work creatively and analytically in a problem-solving environment
Successfully and effectively manages multiple projects simultaneously
Maintains excellent verbal and written communication skills
Has a high level of interpersonal skills, works well with other IT personnel, other business teams, end users, vendors, consultants, and contractors
Accepts a high level of responsibility and easily works with a documented project framework with accountability for meeting milestones and deadlines as well as accuracy, integrity and security of data
Attains and keeps current a high level of knowledge about emerging technologies through the use of appropriate seminars, conferences, manuals, technical reports, self studies, and periodicals in order to increase the operating efficiency of application internal and external to the business
Participate in business requirements gathering and rules definition.
Translate business requirements into business solutions utilizing the Java EE platform.
Interface with developers and functional representatives to construct and recommend improvements, changes, and long term directional opportunities
Lead and define code modifications, configuration modifications, and associated test practices to insure a high integrity of the environment
Coding and testing program modules that meet design specifications; assisting in design
Assisting in process analyses that will identify requirements related to people, processes and technology
Participate in the maintaining, tuning and repairing of the platform to keep it performing according to technical and functional specifications
Provide user support and cross training of other personnel in user support activities
Integrates vendor product plans and LT needs for application growth, functionality, and support.
Must be able to work with inter and intra-departmental management to incorporate system and application impact as a result of other shared data or application development efforts. Includes data mapping/interfaces to other internal and external applications and service providers
Effectively communicate status of tasks and projects
Java EE 5 or greater
Web Services both SOAP and RESTful
JBoss 4.2.3 or greater
Strong troubleshooting/analytical skills
Ability to interface effectively with business users
Education / Experience
4+ years of Java experience
4+ years of Web Service experience
4+ years of JBoss experience
4+ years of SQL experience
Agile experience preferred
||Kansas City, MO |
THIS JOB HAS EXPIRED