Java Developer in Budapest.
Purpose of the role: Work within an agile development team contributing towards the product backlog for either front end or back end services.
Key Responsibilities / Duties:
- Design, implement and maintain java based applications
- Drive best practice, quality and consistency within design and development phases
- Identify production and non-production application issues
- Identify opportunities to fine-tune and optimize applications of java developed projects
- Provide direct support to Development Manager efforts as requested
- Establish, refine and integrate development and test environment tools and software as needed
- Develop, test, implement and maintain application software working with established processes
- Develop and execute unit test plans
- Support formal testing and resolve test defects
Key Working Relationships:
- Development Manager
- Development Team Leader
Person Specification, Skills, Experience & Qualifications
- Proficient knowledge of Java SE
- Proficient knowledge of Spring Core and related Spring technologies
- Knowledge of Agile based methodologies
- Basic knowledge of code versioning tools, such as Git.
- JUnit testing
- Minimum 3 years experience with high traffic websites
- Use of continuous integration tools such as Jenkins
- Knowledge of Maven