About The Role
FDM is a global business and technology consultancy seeking a Senior Java Developer to work for our client within the consulting sector. This is an initial 6-month contract with the potential to extend.
The Senior Java Developer is responsible for the design, documentation, code, and testing of complex program components, scripts, or package configuration in line with agreed specifications. You will deliver complex components, including correction and iteration to agreed standards and processes to meet or exceed client expectations. Additionally, you will provide third-line support to the live application support team to enable fast and efficient problem resolution and support test and platform teams to ensure the successful delivery of complex solutions.
The successful candidate will provide hands-on technical expertise and take responsibility for delivering robust and resilient solutions built using proven software development techniques. This role will require leadership and direction for the development activities, delivered with sufficient quality to underpin outstanding new solutions for users.
Responsibilities
* Analyse business requirements, business processes, and technical architectures to design and use them as the basis for the Software Engineering solution.
* Define and analyse software engineering methods and advise on best-fit solutions and techniques.
* Develop and apply expertise in software engineering tools, environment configuration and management, and data management.
* Apply productivity improvement techniques within the software architecture strategy.
* Develop expertise in verification and validation at all stages of the delivery lifecycle.
* Work with senior service managers, the product owner/manager, and solution architects to build, deploy, and support solutions that meet well-defined user needs.
* Identify technical options and inform architectural approaches, collaborating with team members to write tests, code, and documentation for new and existing systems.
* Work with solutions architects to design and implement seamless integration with internal and external systems.
* Ensure systems are robust, scalable, and secure, with appropriate overall system design and integration points to deliver a high-quality user experience.
* Provide ‘second-line’ support and occasional ‘on-call’ support as required.
* Monitor services in production to ensure any potential issues are identified early and resolved, reducing the impact on end users.
* Development Subject Matter Expert (SME).
* Actively contribute to the project delivery approach.
* Functional programming and back-end software development.
About You
Minimum requirements
* Experience with modern Java (1.6) development and delivery in AWS and/or Azure cloud environment.
* Use of Spring frameworks, including Spring Boot 2 and Spring Batch.
* Delivering APIs in SOAP/ SOAP/JMS, and REST/JSON.
* Developing using Java 8 or 11 + Spring Boot 2.
* Understanding of MySQL/Oracle DB.
* Familiarity with Agile development particularly Scrum.
* Experience of virtualization and containerization.
* Working knowledge of Vagrant and Docker.
* Transformation (XSLT) skills.
* Experience of a range of Testing tools e.g. LoadRunner, Selenium, SOAPUI, JUnit, and Jmeter.
* DevOps experience, specifically Continuous Integration and Deployment methodology and tooling (Jenkins, Ansible, ELK).
* WebLogic and Oracle experience.
Mandatory Technical Skills:
* Java development and delivery in AWS and/or Azure cloud environment.
* Spring frameworks, including Spring Boot 2 and Spring Batch.
* Delivering APIs in SOAP/ SOAP/JMS, and REST/JSON.
* Experience of developing using Java 8 or 11.
* UX Development skills.
* Experience of a range of Agile collaboration tools e.g. JIRA, Confluence.
* Oracle database development experience (PL/SQL and schema design) including clustered solutions and multi-site operations.
* MongoDB development experience including clustered solutions and multi-site operations.
* Knowledge of scaled Agile delivery (SAFe, Less, Nexus).
About Us
Why join us?
* Career coaching, mentoring, and access to upskilling throughout your entire FDM career.
* Assignments with global companies and opportunities to work abroad.
* Opportunity to re-skill and up-skill into new areas, develop non-linear career paths and build a skillset within your field.
* Annual leave, workplace pension, and BAYE share scheme.
About FDM Group
We are a business and technology consultancy and one of the UK's leading employers, recruiting the brightest talent to become the innovators of tomorrow. We have centres across Europe, North America, and Asia-Pacific, and a global workforce of over 4,000 Consultants. FDM has shown exponential growth throughout the years, firmly establishing itself as an award-winning employer and is listed on the FTSE4Good Index.
Diversity and Inclusion
FDM Group is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, national origin, age, disability, veteran status, or any other status protected by federal, provincial, or local laws.
#J-18808-Ljbffr