Description
You will build and maintain Java applications within an Agile environment, owning the design, development, and integration lifecycle.
This role is on-site.
Responsibilities
- Design database architecture and server scripts to integrate application components.
- Develop clean, reusable code that adheres to engineering best practices and OOD principles.
- Coordinate requirements, schedules, and activities to ensure timely application delivery.
- Select tool sets, determine design methodologies, and conduct rigorous software testing.
- Establish connectivity with network systems, search engines, and information servers.
Required Skills
- 6+ years of hands-on experience in Java Development.
- Strong understanding of Object-Oriented Design (OOD).
- Proven experience working in an Agile development format.
- Proficiency in software debugging and testing methodologies.
- Ability to design and implement complex database architectures.
- Knowledge of multimedia content development and authoring tools.
- Strong analytical and reporting skills with effective cross-departmental collaboration.