Senior Java Developer
Keystone SolutionsAbout the role
Keystone Solutions is seeking an experienced Senior Java Backend Developer for a consultancy engagement within a prestigious financial institution. This role provides the unique opportunity to contribute to critical application systems supporting essential business domains of a major player in the financial stability sector.
As a Keystone Solutions consultant, you will leverage your expertise to drive impactful solutions while benefiting from our commitment to professional development, dynamic project exposure, and career growth.
Mission Overview
You will be a key member of the development support team, contributing to critical application systems that underpin the clients core operations. This partially remote role involves close collaboration with the technical team and offers the flexibility to discuss working arrangements with the project manager.
Key Responsibilities
- Develop robust application components.
- Contribute to the design of application components, collaborating closely with the technical lead and senior developers.
- Provide technical coaching and advisory support to colleagues when required.
- Adhere to cross-project and project-specific development guidelines.
Required Skills & Qualifications
Technical Expertise:
- Java Development: Advanced proficiency with Java 8, J2SE/J2EE, Hibernate, JPA, and Spring (including Spring Batch and Spring Security).
- RESTful API Design: Expertise in designing RESTful endpoints (HTTP methods, URLs, versioning, JSON, metadata, documentation).
- Development Tools: Proficient with IntelliJ, SVN/GIT, Maven, Bamboo, and Sonar.
- Testing and CI/CD: Experience with JUnit, test-driven development, and continuous integration frameworks.
- Database Management: Knowledge of Oracle databases and SQL.
- Security: Familiarity with OWASP security standards.
Professional Competencies:
- Effective communicator and team player.
- Strong problem-solving and independent development skills.
- Eagerness to continuously learn and grow technical expertise.
- Familiarity with Agile methodologies like Scrum and Kanban.
Languages:
- Proficiency in Dutch or French (native or bilingual).
- Professional working proficiency in English.
Consultancy Deliverables
- Well-commented and rigorously tested application code.
- Comprehensive design and technical documentation.
- Contribution to agile workflows, such as Scrum and Kanban.
Advantages of Joining Keystone Solutions
- Dynamic Project Exposure: Work on high-impact client missions, gaining insights across different industries and domains.
- Career Development: Access to continuous learning opportunities and mentorship within a consultancy framework.
- Flexibility and Support: Keystone Solutions offers a consultant-friendly work environment, emphasizing work-life balance and collaborative growth.
Additional Requirements
- Minimum of 4 years of experience in coaching other developers and applying Agile work methods.
- Familiarity with BPMN, UML, and other documentation practices is advantageous.
- Prior experience in the financial or banking sector is highly valued.
Join Keystone Solutions and be part of a team that empowers businesses and professionals through expert consultancy services. Your journey to impactful, varied, and fulfilling consultancy work begins here.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s