Experienced Java Developer sought to join Davy's Information Systems team, working closely with business users, vendors, and stakeholders to design and implement innovative solutions.
Key Responsibilities:
- Develop and maintain business requirements, design documents, and project documentation.
- Lead the design and implementation of new components and functionality, managing key tasks and initiatives.
- Liaise with test teams and stakeholders to ensure solutions are fully tested and evaluated.
- Create technical solutions that are robust, secure, and easily maintainable, adhering to development standards and best practices.
- Provide technical direction and leadership to junior team members, promoting knowledge sharing and growth.
Requirements:
- 5+ years of experience in Java/J2EE and related technologies, with a strong background in Spring.
- Experience working in a recognized software development lifecycle, such as Agile or Waterfall.
- Working knowledge of web analytics and best practices for integrating into online applications.
- Experience in providing enterprise-level web solutions to financial services organizations.
- Pivotal Certified Spring Professional desired.
- Bachelor's degree in Computer Science or IT-related field.
- Demonstrated experience in translating high-level solutions into functional specifications and formal business requirements.
Desirable Skills:
- Strong knowledge of Spring technologies, including MVC, Spring Boot, Batch, and Integration.
- Experience in designing technical systems based on business requirements.
- Experience in developing web services, primarily REST.
- Strong knowledge of Linux.
- Experience in coding for web application security.
- Experience with SQL and RDBMS development (Oracle, MySQL).
- Experience with source control (Git) and use of STS.
Davy is an equal opportunities employer, committed to fostering an inclusive workplace and valuing diversity in all its forms.