Senior Java Developer
As a Senior Java Developer you will be part of a very competent software team and you will be able to contribute in all phases of the development process. You will be responsible for Java/Java EE application development, supporting business objectives while providing expertise in full software development lifecycle, from concept and design to testing. You will analyze, design and build component-based applications in an enterprise Web/internet delivery environment, including introduction of an application layer, modelling techniques, component and object-oriented design, complex algorithmic coding, and systematic approaches to application integration. You will perform hands-on coding and, mentor junior developers and assist in architecting solutions. You should have acquired in-depth knowledge of working on high volume, low latency, real-time multithreaded platforms of mission-critical systems. Key AccountabilitiesDesign and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.Contribute in all phases of the development lifecycle.Write well designed, testable, efficient software modules.Ensure designs are in compliance with specifications and that specifications cover all needed aspects of the implementation.Prepare and produce releases of software components.Provide support for production systems.Create design documentation and review and provide feedback on test plans.Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.Support and coach junior developers.Contribute in hiring process. 
Title: Senior Java Developer
Salary: None
Description: As a Senior Java Developer you will be part of a very competent software team and you will be able to contribute in all phases of the development process. You will be responsible for Java/Java EE application development, supporting business objectives while providing expertise in full software development lifecycle, from concept and design to testing. You will analyze, design and build component-based applications in an enterprise Web/internet delivery environment, including introduction of an application layer, modelling techniques, component and object-oriented design, complex algorithmic coding, and systematic approaches to application integration. You will perform hands-on coding and, mentor junior developers and assist in architecting solutions. You should have acquired in-depth knowledge of working on high volume, low latency, real-time multithreaded platforms of mission-critical systems. Key AccountabilitiesDesign and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.Contribute in all phases of the development lifecycle.Write well designed, testable, efficient software modules.Ensure designs are in compliance with specifications and that specifications cover all needed aspects of the implementation.Prepare and produce releases of software components.Provide support for production systems.Create design documentation and review and provide feedback on test plans.Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.Support and coach junior developers.Contribute in hiring process. 
Requirements: Mid-Senior level experience, Bachelor's Degree education
Fraudulent: No