The successful candidate will work alongside current software developers to ramp-up their domain and system knowledge; anticipated tasks include the development and integration of software modules by following patterns and best practices.
As a Senior Java Developer on the team, you will have the opportunity to conceptualize, design and develop new Java-based business applications, components, and interfaces as well as to enhance and provide maintenance for existing applications.
Design, build, test and maintain scalable and stable off the shelf application or custom built technology solutions to meet business needs. Contribute to the entire implementation process including driving the definition of improvements based on business need and architectural improvements.
Demonstrates an expert level of proficiency in the use of computer languages and utilities necessary to support application development; able to design and build systems that are integrated with other client systems.
Maintains full technical knowledge of applications development tools and methods within a particular platform or technology; instructs and guides others, providing peer review to ensure quality assurance.