|
|
Information Technology Department
City of Kansas City, Missouri
The Java Developer/Programmer Intern is responsible for participating in the development, maintenance, and enhancement
of applications. This individual is assigned to project teams within a business unit or corporate department, and
uses various client/server platforms. Under the leadership of a project leader, incumbents collaborate with customers,
staff, the IT group, and other stakeholders. To identify user requirements, assess available technologies, and
recommend solution options. Java Developers/Programmer Interns must assess objectives for the assigned project
phases and recommend technical strategies and tactics to satisfy business needs. They also apply a broad knowledge
of various technical functions to anticipate organizational impacts. Incumbents must understand the procedures
and expected system performance associated with the introduction of new information technologies, while seeking
ways to collaborate with IT members (the Business Technology Consultant group, in particular) to facilitate transitions.
They share responsibility with other team members to ensure on-time product delivery, which requires a clear understanding
of expectations and capabilities and the ability to act effectively as a team member.
Example of Job Responsibilities
- Assist clients in meeting their business objectives by providing professional
services and solutions
- Code, test, and implement complex programs from user specifications;
develop appropriate programs and systems documentation according to established IT standards
- Support and troubleshoot production systems as required to optimize
performance, resolving production problems and providing timely follow-up on problem reports
- Plan, schedule, and conduct tests of systems developed; ensure appropriate
data mapping and data analysis take place
- Develop programs in accordance with system architecture requirements
- Assist in resolving technical issues
- Develop and analyze functional specifications
- Create and maintain Java programs
- Code and debug moderate and complex application modules and programs
- Prepare application development project plans and systems designs for
Web and client server applications
- Perform unit and acceptance testing for client training and documentation
- Plan and manage implementation enhancements to Web applications
Preferred Skills and Knowledge
- Analytical skills a must
- Interpersonal skills
- Knowledge of networking and security requirements in building applications
- Background in Java and J2EE design and development, as well as a broad
background with other systems (e.g., legacy and client server systems such as Unix and Windows/NT) and Web application
server experience; knowledge of WebSphere is highly desirable
- Hands-on experience with and working knowledge of Java, JDK, JavaScript,
Java Application Servers, Oracle, JDBC, and Java development tools Experience with an XML, n-tier development/Web
development environment and HTML and other Web-based application development tools and environments (e.g., C++
and Rational Rose); experience with XSUXSL T delivering HTML in a Java and EJB environment is helpful
- Experience with data transfer technologies, including EDI, FTP, HTTP,
and HTTPS
- Strong data modeling experience and experience with UML and object-oriented
programming techniques
- Knowledge of standard database environments, especially Oracle, including
SQL Server
- C++ experience and knowledge preferred
- Project management orientation
- Programming analysis and design skills
- Customer service skills
- Excellent verbal and written communication skills
Working Relationships
Internal:
- Works closely with business units and internal IT staff
- Reports to application development head or Web development head depending
on the organization; may also report to the project manager with responsibility for Java applications
External:
- Fosters relationships with vendors, partners, and other suppliers
- Stays abreast of changes in technology through attendance at user groups
and trade shows
Back to intern job listings
|
|