Find your next tech and IT Job or contract Java
What you need to know about Java
Java is a widely-used programming language known for its portability and performance. It is essential for building cross-platform applications, from enterprise solutions to mobile apps.
Tip
Use commas to search for several terms at the same time.
Example : sql, php corresponds to sql OR php
Job Vacancy
Senior Liferay DXP Software Developer - Reading
Job Description Senior Liferay DXP Software Developer We urgently require a Senior Liferay DXP Software Developer with at least 3 to 5 years expertise of working Liferay and Java. The project involves a Liferay DXP Upgrade. You will be involved in the technical discussions to how best to change current hooks in 6.2 in a way that can easily be migrated to Liferay DXP. There will also be some technical consultancy required to define strategy and approach for content migration and content structure. The following are some elements of what will be required: • script to migrate snippet portlet preferences to Liferay Content • template to display the migrated content via Liferay content portlet • automatic replacement of the existing snippet portlet with a Liferay content portlet displaying appropriate content. Additionally part of the project will contain department knowledge transfer and training on best practise use of Liferay DXP to include: Deployment workstation/developer environment setup dependency management continuous integration This is a 6 month contract assignment. Will be based in Reading. Please send your CV to us in Word format along daily rate and availability.
Job Vacancy
Senior Software Engineer - Visual Specialist
Job Title: Senior Software Engineer - Visual Specialist Location: Warton. We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role. Salary: £47,683 - £52,426 depending on skills and experience. What you'll be doing: Both working as part of a team and individually, you will develop simulations for aircrew training simulators. Develop, integrate and test Image Generation Interfacing Software utilising the Common Image Generator Interface (CIGI) Provide subject matter expertise related to visual display interfacing software to mentor and support other software engineers Define, derive and maintain requirements using DOORS. (DOORS experience welcomed but training will be provided) Define, derive and maintain the simulator design using modelling-based design tools such as ARTiSAN. (Design tools experience welcomed but training will be provided) Estimate timescales and work to them, providing regular feedback of progress and achievement with backlog work planned in JIRA Your skills and experiences: A degree in Software/Computing, STEM subject or equivalent relevant experience Experience of SW development covering programming in various languages such as C#, C/C++, Java, ADA, Visual Basic and Unity (with either C#, C++ or ADA highly desirable) to level to be able to coach and mentor junior engineers Knowledge/experience of the Common Image Generator Interface (CIGI) and knowledge/experience of Image Generator technologies and toolsets to a level to be able to coach and mentor junior engineers Knowledge of software design patterns and principals, ideally including experience of distributed or multi-application systems Experience of the Software Engineering lifecycle, including Agile methodologies Knowledge/experience of using Configuration Management and Continuous Integration/Deployment tools (Dimensions, BitBucket, Bamboo preferred) Benefits: You'll receive benefits including a competitive pension scheme, enhanced annual leave allowance and a Company contributed Share Incentive Plan. You'll also have access to additional benefits such as flexible working, an employee assistance programme, Cycle2work and employee discounts - you may also be eligible for an annual incentive. The Synthetic & Training Engineering Products Team: An exciting opportunity exists for an ambitious and self-confident Software Engineer Visual Specialist within the Synthetic Training Team to take an active role in the development of real-time simulation software to support the training of fast jet aircrew for UK and overseas Customers. You will work as part of a dynamic team providing subject matter expertise on the visual systems to the wider team to support the design, development, testing and maintenance of the software, which is used to support a whole range of aircrew training activities from emergency drills, through to full tactical mission rehearsal in a networked environment with multiple virtual and constructive entities. This will involve researching new technologies for inclusion in future products and drawing on experience from other disciplines to improve product capability and develop efficiency and effectiveness in all aspects of our tasking. It will involve regular use of desktop-based systems through to full mission simulator devices, including software that is designed around helping pilots 'plan, do and review' their sorties in the simulator, giving the candidate a unique view on what it's like to be a fast jet pilot! There is the possibility of working on company business domestically and abroad in support of the training devices. Why BAE Systems? This is a place where you'll be able to make a real difference. You'll be part of an inclusive culture that values diversity, rewards integrity, and merit, and where you'll be empowered to fulfil your potential. We welcome candidates from all backgrounds and particularly from sections of the community who are currently underrepresented within our industry, including women, ethnic minorities, people with disabilities and LGBTQ+ individuals. We also want to make sure that our recruitment processes are as inclusive as possible. If you have a disability or health condition (for example dyslexia, autism, an anxiety disorder etc.) that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments. Please be aware that many roles working for BAE Systems will be subject to both security and export control restrictions. These restrictions mean that factors including your nationality, any previous nationalities you have held, and your place of birth may limit those roles you can perform for the organisation. Closing Date: 4th November 2024 We reserve the right to close this vacancy early if we receive sufficient applications for the role. Therefore, if you are interested, please submit your application as early as possible. #LI-RB1 #LI-Hybrid
Job Vacancy
Mission Systems Technology Lead Engineer
Job title: Mission Systems Technology Lead Location: Warton / Hybrid - We offer a range of hybrid and flexible working arrangements. Please speak to your recruiter about the options for this particular role Salary: £55,345 - £60,326 (Commensurate with skills and experience) What you'll be doing: Define and lead Mission Systems research activities aligned to technology road maps, including architectures, concepts, designs and requirements in collaboration with internal and external partners Ensuring an appropriate level of Engineering Governance is applied to all activities, working alongside Technical Authorities and domain governance specialists, such as Ground Test, Flight Test and Flight Operations, where required, and underpinning all work with high quality reports and appropriately targeted communications Contributing to Technology Watch and Capability Development activities and reporting into Systems Delivery reviews, and identifying, articulating, and monitoring technical risks Contributing technical content to Business Winning activities, including the development of business cases and proposals Providing day-to-day Line Management to a small team of Engineers and thinking beyond traditional Engineering Discipline and team boundaries, and driving effective collaboration between multi-disciplinary internal and external teams Your skills and experiences Experience / exposure to the following: A degree / HND in a STEM subject or equivalent relevant experience (preferably with Systems Engineering focus) Use of Model Based Engineering, Model Based Systems Engineering approaches and the use of modelling languages such as SysML/UML Fundamental Software Engineering practices e.g. the use of SOLID principles and software development using one or more high-level programming languages (e.g. C, C++, Java) Practical application of Agile methods across the requirements capture, planning and execution phases of projects Technical data analysis, technical report writing, proposal/bid and business case development Mission Systems architecting, design, development, systematic integration, qualification and certification and an understanding of experimental approaches to evaluating research hypotheses in a logical and methodical manner The Pyramid Reference Architecture (PRA) and other Open Systems architectures such as FACE, ECOA, IMS, DDS etc Software-driven architecture approaches such as containerisation, micro services, virtual machines etc Benefits: You'll receive benefits including a competitive pension scheme, enhanced annual leave allowance and a Company contributed Share Incentive Plan. You'll also have access to additional benefits such as flexible working, an employee assistance programme, Cycle2work and employee discounts - you may also be eligible for an annual incentive. The Systems Technology & Capability Delivery Team: An exciting role has arisen for a Mission Systems Technology Lead Engineer within the Systems Technology & Capability Delivery Team, within the FalconWorks® organisation at BAE Systems. This team strives to shape the future direction of research and development, and to deliver technology value into our future products aligned with the Air Sector business strategy. Taking a multi-functional, whole product life cycle approach, we assess the future Air Sector product needs to identify technology trends and enact plans to mature early concepts through to exploitation. This is a very different operating environment to well-established requirements-led product development activities. The successful candidate will be a self-starter, adaptable, creative, and comfortable working in an agile and flexible environment where collaboration is essential to engaging with other stakeholders and building successful networks of contacts. You will have excellent communication skills to distil technical information across all stakeholders, bringing new ideas and a strategic vision to deliver technology value into our business. Why BAE Systems? This is a place where you'll be able to make a real difference. You'll be part of an inclusive culture that values diversity, rewards integrity, and merit, and where you'll be empowered to fulfil your potential. We welcome candidates from all backgrounds and particularly from sections of the community who are currently underrepresented within our industry, including women, ethnic minorities, people with disabilities and LGBTQ+ individuals. We also want to make sure that our recruitment processes are as inclusive as possible. If you have a disability or health condition (for example dyslexia, autism, an anxiety disorder etc.) that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments. Please be aware that many roles working for BAE Systems will be subject to both security and export control restrictions. These restrictions mean that factors including your nationality, any previous nationalities you have held, and your place of birth may limit those roles you can perform for the organisation. Closing Date: 6th November 2024 We reserve the right to close this vacancy early if we receive sufficient applications for the role. Therefore, if you are interested, please submit your application as early as possible.
Job Vacancy
Front Arena Consultants for projects in London
Job Description Front Arena Consultants for projects in London, Frankfurt, Dubai and Minneapolis We urgently require a Front Arena Developer with at least 2 years experience of having developed and worked with Front Arena at a financial institution. You must also have at least 2 years experience of developing applications with Python. Our Client is a leading Asset Management firm who are currently looking to recruit a Front Arena Developer to join their office based in Central London. You will have at least 2 - 5 years as an experienced Front Arena Developer and will maintain, improve and develop new code used within Front Arena. The client is looking to recruit candidates experience in the following: Strong Python skills A good understanding of Front Arena, including ADFL and the ACMKnowledge of Front Arena architecture and components: ADS, ATSExperience of interacting with end users in the financial industry. Any experience with in the following would be beneficial although is NOT essential C++/C/Java/C#/other languages Experience of the Front Arena 4 track. Experience of custom model integration. Experience of other Trading Systems. SQL Knowledge of Financial Derivatives. Duration 6 months The rate is negotiable. We positions in London, Frankfurt, Dubai and Minnesota USA. Please forward your CV to us in Word format to evaluate your skills.
Job Vacancy
Big Data Scientist
Job Description Big Data Scientist - Expert - Manchester Our Client an international organisation is looking to recruit a Big Data Expert with 7 to 10 years expertise as a Big Data Scientist. You will have Natural Language Processing (NLP) knowledge and experience and understand and analyse large data sets to discover new insights. Working in a multi-disciplinary team within a highly technical and complex environment. Well versed in scalable data mining and machine learning techniques (using computers to improve as well as develop algorithms)Kernel Methods, Deep Learning, Statistical Relational Learning, Ensemble Methods Model using advanced statistical/ mathematical models, predict and segment data to hypothesize/ evolve uses cases to monetize data and generate other business value. Translate business needs to technical requirements and implementation. Experience of Big Data technologies/Big Data Analytics. C++, Java, Python, Shell Script R, Matlab, SAS Enterprise Miner Elastic search and understanding of Hadoop ecosystem Experience working with large data sets, experience working with distributed computing tools like Map/Reduce, Hadoop, Hive, Pig etc. Advanced use of Excel spread sheets for analytical purposes An MSc or PhD in Data Science or an analytical subject (Physics, Mathematics, Computing) or other quantitative discipline would be handy. The position is based close to Manchester. The salary for this Big Data Scientist position will be circa £75K - £85K plus benefits. Please send your CV to us in Word format along with salary and availability details.
Job Vacancy
Senior UI Developer - Central London
Job Description Senior UI Developer - Central London We are looking to recruit a Senior UI Developer with at least 5 years experience. Your experience must cover Front End UI development. It is important that those developers be sufficiently experience to lead the UI development in a micro-service/angular framework. Must have a very good background with Angular implementation and testing, along with rest end points. Additionally you must have a good understanding of how to break down an implementation of the UI to segregate the business logic responsibilities correctly. The following would be good to have - Vanilla Javascript/Core JavaScript coding, NodeJS, HTML5, CSS3). Key Skills required: Node.JS Development Javascript - variable scoping - Event handling and Event delegation - JSON parsing and looping - Promises - DOM manipulation. HTML - Semantic Markup - Accessibility - SEO friendly markup CSS - Positioning - Flex layout - Basic idea of CSS preprocessors like LESS/SCSS This is a 6 month assignment in Central London. Please send your CV to us in Word format along with daily rate and availability.
Job Vacancy
Senior Calypso Software Developer - London
Job Description Senior Calypso Software Developer - London Our Client is seeking a Senior Calypso Software Developer with 3 to 5 years experience. Calypso V14 as its Collateral Management system and are investigating introducing further business lines like cash management, FX and securities. The Client are looking to build a team of support analyst and analyst developers to provide first line and development capabilities and this analyst developer role sits in the Run the bank team (RTB). Key Responsibilities • Assess business requirements and provide development estimates. • Translate user requirements to user stories and technical task. • Work closely with BA and QA teams to deliver fit for purpose technical solutions. • Deliver quality code changes according to timescales provided. • Manage service integration and transition from CTB. • Develop and conduct regression and NFR testing • Follow the change and incident management process. ITIL preferred • Act as Second, Third Line RTB escalation • Provide regular updates regarding development progress. • Mentor and support junior members of the team • Maintain an awareness of and comply with all Anti Money Laundering laws, regulations, policies and procedures relevant to the company (Ensure adherence to all group standards and policies). • Provide overnight support to ensure system stability and availability. Preferred Qualifications and Experience • A degree in Information Technology or equivalent. • Experience required to successfully perform the role: • Experience of working in a regulated environment, ideally Financial Services • Senior level analyst developer/Team Leader • Experience of / Aspire to leading support/development teams • Knowledge and understanding of trade life cycle covering back office processes like Settlements, collateral and securities. • Knowledge, technical skills and expertise • Java • Calypso API • Oracle DBMS • Calypso V14 or later • CATT Automation and testing tool Salary will be negotiable. The Client is based in the City London. Please send your CV in Word format with salary and availability information.
Job Vacancy
Senior Calypso Software Developer - London
Job Description Senior Calypso Software Developer - London Our Client is seeking a Senior Calypso Software Developer with 3 to 5 years experience. Calypso V14 as its Collateral Management system and are investigating introducing further business lines like cash management, FX and securities. The Client are looking to build a team of support analyst and analyst developers to provide first line and development capabilities and this analyst developer role sits in the Run the bank team (RTB). Key Responsibilities • Assess business requirements and provide development estimates. • Translate user requirements to user stories and technical task. • Work closely with BA and QA teams to deliver fit for purpose technical solutions. • Deliver quality code changes according to timescales provided. • Manage service integration and transition from CTB. • Develop and conduct regression and NFR testing • Follow the change and incident management process. ITIL preferred • Act as Second, Third Line RTB escalation • Provide regular updates regarding development progress. • Mentor and support junior members of the team • Maintain an awareness of and comply with all Anti Money Laundering laws, regulations, policies and procedures relevant to the company (Ensure adherence to all group standards and policies). • Provide overnight support to ensure system stability and availability. Preferred Qualifications and Experience • A degree in Information Technology or equivalent. Experience required to successfully perform the role: • Experience of working in a regulated environment, ideally Financial Services • Senior level analyst developer/Team Leader • Experience of / Aspire to leading support/development teams • Knowledge and understanding of trade life cycle covering back office processes like Settlements, collateral and securities. • Knowledge, technical skills and expertise • Java • Calypso API • Oracle DBMS • Calypso V14 or later • CATT Automation and testing tool Salary will be negotiable. The Client is based in the City London. Please send your CV in Word format with salary and availability information.
Job Vacancy
Senior Data Scientist
Senior Data Scientist Brighton / HybridAre you a Senior Data Scientist looking for your next career move and challenge?Our client specialising in Life insurance operating at a Global scale are looking for a Senior Data Scientist to join their expanding team,This role will be a fundamental position in the team and also gives the opportunity to manage teams moving forward.My client are offering great progression opportunities and benefits alongside having the opportunity to work with the latest technology,Responsibilities: * Understands business problems and designs end to end analytics use cases * Acts as a change agent with ownership mindset over business problem * Develops complex models and algorithms that drive innovation throughout the organisation. This may include improving on-time performance, network planning, etc.. * Conducts advanced statistical and other analysis to provide actionable insights, identify trends, and measure performance * Provides coaching and insight on analytic approaches and can objectively weigh trade-offs of different analytic methods * Guide data engineering efforts to ensure alignment with future data science needs * Provides guidance to business leaders and data engineering function highlighting data integrity risks * Collaborates with analytics engineers to implement and deploy scalable solutions * Provides thought leadership by researching best practices, conducting experiments and collaborating with industry leadersExperience: * Deep knowledge of machine learning, statistics, optimization or related field * Experience with R or Python is required. Background in programming in C, C++, Java is beneficial. Experience with SQL, Spark, Pandas, Numpy, SciPy, Statsmodels, Stan, pymc3, Caret, Scikit-learn, Keras, TensorFlow, Pytorch is beneficial. * Experience working with large data sets, simulation/optimisation and distributed computing tools (Map/Reduce, Hadoop, Hive, Spark, Gurobi, Arena, etc.)
Job Vacancy
ServiceNow Technical Support - London
Job Description ServiceNow Technical Support - London We require a ServiceNow Technical Support Analyst with 8+ years (SA / M Level);- 2.5 to 3 years of ServiceNow relevant experience. Job Description : • Service now Implementation Specialist & Admin • Core module (Normal Incident, MIM, Problem, Knowledge, Change, ESS, CMS(optional ) ) • Good Communication and presentation skills, Client handling. • Java Scripting knowledge and hands on experience on it. • Hands-on with ITIL Process implementation. • Service-now for custom Application Design & Development. • Hands-on technical delivery including required documentation of cost-effective Service-now solutions, Ability to create and Modify Workflows. • Hands-on design, development and deployment experience with the Service-now platform. • Hands-on migrating data from different tools into ServiceNow. • Hands-on to SNow Integration • Good at creating required information for Reporting and Dashboards • Knowledge of ITIL methodologies and processes. Technical Expertise : • Creation of script based Assignment and Approval rule. • Creation of Business Rule, UI Action by using Glide script. • Creation of Glide Record object and use of several other important objects as these objects are created for you when your script is called. • Creation of custom related list. • Creation of Access Control List with the help of Scripting. • Creation of Script based UI Policy and Client Script. • Glide Ajax, Glide Form (g_form), Glide User (g_user), Glide Record, Glide System, Glide Element, Glide Aggregate • Querying the table by using Glide Record • Referencing Glide List • Debugging script • Creating and customizing UI and pages using Jelly • Working with complex Log Files. • Render forms, lists, UI Pages, and many other things in SXX XX XX XX XX with the help of Jelly • Designing of Macros and Formatters. • User Administration • Web Service Integration • User Interface Level Integration • MID Server Integration • Use of Import Sets for data loading from external file or database to the XX XX XX XX XX Knowledge of ITIL V3 processes This is a 3 month contract based in Central London. Please forward your CV in Word format.
Job Vacancy
Senior Back End Engineer
Our Purpose Working in Partnership for a happier world - our shared Purpose that guides us in everything we do and inspires 3 important principles; happier people, happier business, happier world. The John Lewis Partnership is a truly unique business, one that seeks to make a positive difference to the lives of everyone. What's the role about? As the UK's most successful omni-channel retailer, E-Commerce is a key part of Our Business - we run two of the busiest websites in the UK, driving a significant proportion of our sales. Our Engineering practice includes 60+ teams, working on everything from Cloud Platforms to Mobile Apps, from E-Commerce functionality to Machine Learning. Our Engineers work collaboratively and share knowledge, and learning is extremely important to us. We support our Engineers to continuously improve their skills and keep abreast of the latest technologies. What you'll be doing? This is an opportunity to join one of our agile product teams working as a Senior Back-End Software Engineer. You will be using your excellent Kotlin or Java skills to build and support new features adding value for Our Business. As a Senior Engineer, you will also use your knowledge of Software Engineering to lead the shaping of new projects and support the professional development of less experienced Engineers. There are opportunities to become a people manager for your fellow engineers if that is something that appeals to you. Successful candidates will have a passion for using technology to deliver outstanding and innovative software solutions, and will have a track record of working in teams delivering complex, performant, high quality software. What you'll already have: Extensive experience leading, coaching and mentoring individuals/teams Expertise in either server side Kotlin or a modern version of Java. A structured approach to systems analysis and development. A good understanding of Microservice Architectures. Experience with application frameworks such as http4k or Spring Boot. An understanding of Agile development methods such as Scrum or Kanban. Familiarity with techniques like TDD, pair programming. Continuous Integration/Continuous Delivery. REST API development and/or consumption. What else you could bring: Experience with Cloud Platforms such as AWS, GCP or Azure. Docker, Kubernetes. Jenkins, Gitlab CI. Where will you be working?: We have opportunities at both our John Lewis Head Office in London, Pimlico and Waitrose Head Office in Bracknell, Berkshire. We have a blended hybrid approach of working from our offices and a home/remote UK location. You are contracted to a Partnership office location. If you choose to work remotely you should be aware that from time to time, you will need to come into the office. This decision is made within your team.
Job Vacancy
Mathematical Software Developer (Optimisation)
Developing Java-based optimisation algorithms for logistics and trading Specialising in solving numerical optimisation problems for logistics and trading, this small and successful company develops a unique software toolkit relied upon by clients worldwide. As their business grows, they are seeking an accomplished Mathematical Software Developer to join their team. You would be using your advanced mathematical knowledge and Java coding skills to develop software models of complex industrial processes and trading scenarios. This job calls for excellent academic qualifications in mathematics, mathematical modelling or similar, coupled with solid software engineering skills in Java (or a closely related language). You will need: A 1st or 2.1 STEM degree from a very highly ranked university (Russel Group or equivalent) in mathematics or a closely related subject, and a relevant PhD. Additional relevant academic work, or commercial coding experience would be valued. Demonstrably strong coding skills in Java together with a good grasp of software engineering practice. Full existing right to work in the UK without restriction, time limit, or sponsorship. The company are based in a pleasant Central London location within easy reach of transport hubs and excellent amenities. Keywords: Java, Mathematical Modelling, PhD, Combinatorial Optimisation, Combinatorics, Central London Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: TJ27289 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Job Vacancy
Senior Developer
We're looking for four exceptional Senior Developer to help us make a difference to our planet. Your world of expertise These four roles will be deployed to our Defence and Transport Teams to support their work. Two roles will be part of the Defence Capability Programme which encompasses the science and technology required to deliver the data and tools to customers in the Defence sector for civil and military application around the world. The Transport teams are working to deliver next generation products and services that support the Global Aviation Industry. The two roles will be part of the Aviation Services Programme, leading teams working on exceptional science and technology solutions. Defence Data Services: As a Senior Developer in our Defence Data Services , you will create systems which bridge the gap between our front-end products and the back-end science, ensuring that we are able to make the very best use of our ever-evolving supercomputer capability. This is an exciting opportunity to work in a development team that has a wide-reaching and positive impact, helping people to stay safe and thrive around the globe. You will work with your team to understand, design, and implement modern, full stack, cloud-based solutions. We also use Java for some services. You will also work collaboratively with your peers in the Science and Technology community, building relationships and sharing your knowledge. Defence Visualisations: As a Senior Developer in Defence Visualisations, you will help develop tools that allow users to view a range of weather and marine data in ways that allow them to make better decisions, keeping individuals safe. You will work with your team to understand, design and implement a range of visualisation tools to meet the needs of our customers. These deployments are configured and deployed to a range of public and private cloud environments to best meet the performance, availability and resilience needs of each use case. This is an exciting opportunity to work in a development team whose work delivers impact around the globe for its users. Transport Services: This is a fantastic time to join Transport! As a Senior Developer in Transport, you will lead the development on related stories implementing a range of technologies and novel solutions. Using Python, AWS cloud infrastructure and serverless technologies, you will create highly available services for the Aviation Industry. These services have global impact and enable safety critical decision making across the UK and the Globe. As a Tribe we embrace technical curiosity, you will be encouraged to explore new technologies and sponsor their adoption within the tribe. Following successful trials, we have recently adopted HTMX and Terraform into our technology stack. We operate the services we build and embrace DevOps practices and philosophies, continually improving the resilience and stability of our services. World changing work From science to technology, from meteorology to management, and from planning to communication, our expertise helps us stand out as the authority on weather accuracy and climate prediction. We help individuals, industries and government to make better decisions to stay safe and thrive. This is the Met Office. This is who we are. We're a force for good - focusing on our environmental and social impact We're experts by nature - always learning and developing to do things better We live and breathe it - putting our purpose at the heart of decision-making We're better together - understanding partnerships and inclusivity make us greater We keep evolving - pushing boundaries to make tomorrow better for our customers Your key duties Leading agile development projects Plan and lead development of sets of related user stories Find ways to improve system robustness, resilience and stability Designing, coding, testing, and documenting software solutions Mentoring and coaching junior developers Collaborating with other disciplines, to fully understand the required development Why join us Our work is life-changing, often life-saving and always life-enhancing. The Met Office is accredited as a 'Great Place to Work UK 2023' and in addition has achieved a place on both the UK's 'Best Workplaces in Tech' and 'Best Workplaces for Women' lists. As our Senior Developer, your total reward package will be up to £62,939 annually, which includes: £41,725 base pay An outstanding Civil Service pension, with an average employer contribution of 27% Recruitment Retention Allowance (RRA) you will be paid £5,300 per annum as a market supplement to reflect the demand for your skills. Whilst in post, you will be paid this market driven allowance from April 2024 until September 2025 in your monthly pay Annual Leave starting at 27.5 days (plus Bank Holidays) rising to 32.5 days (plus Bank Holidays) after 5 years and option to buy or sell up to 5 days per year of annual leave Our people are at the heart of what we do and we'll do our best to agree a working pattern that works for everyone. This opportunity is full time, 37 hours per week, but we would also consider applicants wishing to work a minimum of 30 hours per week Additionally, the job may be suitable for hybrid working, which is where an employee works part of the week in the office and part of the week from home. This is a voluntary, non-contractual arrangement and the location advertised will be your contractual place of work. Essential Criteria: Programming and build (software engineering). You can collaborate with others when necessary to review specifications. You can use the agreed specifications to design, code, test and document programs or scripts of medium-to-high complexity, using modern standard technologies including Python and/or Java. (Expert by nature) Systems Design, Integration and Service Support: You can design and review cost efficient systems using design standards, methods tools, and ensure they are applied effectively. you can identify risk, impact. You can apply efficient use of resources and integration of multiple systems and technology. You can define the integration build; co-ordinate build activities across systems to undertake and support integration testing activities. You can identify, locate and fix faults. (We live and breathe it) User focus. You can collaborate with user researchers and can represent users internally. Explain the difference between user needs and the desires of the user. Champion user research to focus on all users. Prioritise and define approaches to understand the user story, guiding others in doing so. Offer recommendations on the best tools and methods to use. Information Security: You can understand information security, design solutions and services with security controls embedded, specifically engineered with mitigation of security threats as a core feature. Team Membership: You approach your work as a team activity, actively working with others across multi discipline and geographically dispersed teams. You can share your expertise with others in the team as needed including mentoring and coaching junior members. When needed to deputise a team and ensure that work is done to the highest quality and in a timely manner. How to apply If you share our values, we'd love to hear from you! Click apply to begin your application. Please complete your career history and provide evidence against each of the essential criteria in the supporting statement questionnaire. We recommend candidates use the CARL (Context, Action, Result and Learning) method the help best demonstrate your experience and skills. When providing examples, you should include the context of the example, The action you took, what the result was and any learning you took from this example. We suggest 300 to 500 words per answer to keep your response focused and impactful. Closing date 03/11/24 at 23:59 with first stage interviews commencing from 11/11/24. You will hear from us once the closing date has passed. How we can help If you would like to better understand the organisation, the role or have any questions please contact us at . If you're considering applying and need support to do so, please get in touch. You can request adjustments either within your application or by contacting us. Should you be offered an interview, please be aware there may be a selection exercise which could include a presentation, written test or a scenario-based activity. You can select in your application to be considered under the Disability Confident Scheme. To be invited to interview/assessment under this scheme, your application must meet the essential criteria for the role. We understand that great minds don't always think alike and as an equal opportunities employer we welcome applications from those with all protected characteristics. We recruit on merit, fairness, and open competition in line with the Civil Service Code. We can only accept applications from those eligible to live and work in the UK - please refer to GOV.UK for information. We require Security clearance, for which you need to have resided in the UK for at least 3 of the last 5 years to be eligible. You will need to achieve full security clearance within your first 6 months with us.
Job Vacancy
Quantitative Developer C# Mathematics
Quantitative Developer (C# Mathematics) Newcastle onsite to £150k+ Are you a mathematically minded Software Developer looking to gain experience with quantitative trading systems? You could progressing your career, working on complex and interesting systems at a FinTech start-up, they have secure backing and an established Hedge Fund client as a partner. As a Quantitative Developer you'll focus on integrating the mathematical models built by Investment Quants, creating scalable, performant and supportable cross asset class applications including APIs, UIs and tools. You'll be mainly using backend C# and also some Python. Location / WFH: You'll join colleagues in Central Newcastle offices on a full-time basis (Monday to Friday). About you: You have an outstanding record of academic achievement - minimum 2.1 in a STEM discipline from a top tier university (i.e. Russel Group or top 100 global university), backed by A grades at A-level You have advanced C# .Net programming skills including .Net Core (will also consider Java, Python or C++ background if happy to use C# going forward) You have a strong knowledge of SQL databases You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're entrepreneurial with good business acumen, keen to take ownership and lead projects You're collaborative, enjoy problem solving and sharing ideas What's in it for you: As a Quantitative Developer (C# Mathematics) you will earn a competitive salary (to £150k) plus significant bonus and benefits package. Apply now to find out more about this Quantitative Developer (C# Mathematics) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
Job Vacancy
Solutions Architect
Job Description Solutions Architect Our Client is an international consultancy with over 3000 employees. They are now looking to recruit a Senior Solutions Architect to based at the Company's Central London Offices. You will extensive and deep Expertise in following Application Development areas: • Expertise in application architecture using modern technologies such as cloud native development, 12 factor Apps, microservices, serverless, API management, Kafka, etc. • Deep knowledge of Microservices, Containers, REST APIs development, API Management tools (e.g. MuleSoft, Apigee), Kafka • Solution architect with broad expertise in wide range of digital technologies in areas of application platform development, web and mobile development, cloud, integration, security, etc. • Application dev experience with at least one of the cloud providers - Amazon AWS or MS Azure • Understanding of distributed computing paradigm and exposure to building highly scalable systems. • Experience with platform modernization and cloud migration projects • Expertise in Agile development methodologies like TDD, BDD, Performance/Load testing etc. • DevOps experience - CI/CD, Test Automation, Containerization - tools and processes • Should be conversant with emerging technologies - chatbots, voice/conversational interfaces, RPA, Machine Learning, etc. • In-depth, hands-on experience in developing web /mobile applications or platform with either Java/J2EE or .NET tech stack and database technologies such as Oracle, MySQL, etc. • Exposure to polyglot programming languages like Scala, Python and Golang will be a plus • Ability to read/write code and expertise with various design patterns • Have used NoSQL database such as MongoDB, Cassandra, etc. • Work on opportunities along with sales, practice, delivery teams through the pre-sales process • Develop customer proposals - solution architecture, pitch decks, estimating solution effort, resourcing and timelines • Translate requirements into solution architecture diagrams, implementation roadmap, delivery approach and other artifacts • Understand business & technology issues /challenges and translate that to modern technology solutions • Engage with business and IT groups to align solution architecture with strategic business direction • Build a trusted advisor relationship with business and technology leaders Stay periodically engaged throughout the entire project lifecycle to ensure ongoing alignment to established solution vision • Bachelors or master's degree in engineering (computer, electronics, etc.) • 20+ years of Solutions Architecture experience (or equivalent enterprise architecture experience) and in customer-facing roles • Vertical domain knowledge in Financial Services will be an advantage • Excellent written and verbal communication skills • Experience in client-driven large-scale application platform implementation projects • Experience and desire to work in a global delivery environment Ability to travel up to 40% • Familiarity with architecture modelling tools. TOGAF experience / certification desired but not necessary • Proven track record of designing / developing scalable solutions at the enterprise level • Demonstrated success in quickly understanding business needs and aligning it to technology solutions • Experience delivering solutions using an Agile / Scrum methodology Strong communications skills (e.g. active listening, requirements elicitation, oral, written, presentation, workshop facilitation, consensus building) The Clients offices as based in Holborn - Central London. The salary for this position will be based on expertise and will be in the range £90K - £120K. Please do send your CV to us in Word format along with you salary and availability.
Job Vacancy
Senior Software Developer
Job Title: Senior Software Developer Location: Marden, Kent, TN12 9QJ Salary: £47,300 to £60,200 per annum (dependent on experience) Job Type: Full time, Permanent Working Hours: Monday to Friday, 40 hours per week with a flexible start time. Either based at our head office, or open to hybrid work from home. Company Overview: Burtons Manufacturing Co Ltd. is a veterinary equipment manufacturer based in Marden, Kent, just south of Maidstone. Established in 1981 Burtons has been supplying the veterinary industry with a full range of products for over 40 years. Fundamental to the provision of safe anaesthesia is the support of well-designed ventilation and patient monitoring equipment. Burtons have a range of products that are designed specifically for veterinary use that use embedded or mainstream operating system software running mainly on Windows PC's or Linux platforms. Job Summary An exciting opportunity to be a key member of a team developing cutting-edge medical technology, in a company dedicated to manufacturing in the UK. Due to the growth of the company and range of products, Burtons need an experienced programmer to expand the development team. Burtons are looking for an experienced programmer well versed in Windows and Linux software development using C#, C++, .NET and web-based programming languages. The role will involve working on user-interface software for the control of mechanical ventilators and the monitoring of patients under anaesthesia. Burtons have a combination of electronic and clinically skilled personnel within the company driving forward new advances in animal ventilation and monitoring techniques. Burtons would like to expand the current software into hand-held mobile devices. This role reports directly to the Production Director. Responsibilities & Duties: This is a senior role requiring proven skills and abilities; please note this role is not suitable for applicants requiring extensive training/mentoring. Work with existing programmers on developing new product code. Current projects include new animal ventilators, new multi-parameter patient monitors and a new ventilator simulation system. Be involved in the creation of new software from scratch, matched to the requirements of new products. Support existing code in legacy products by responding to customer reports and identified software defects. Support the development team with university and internal research projects. Work with the development team to expand the platform usage of existing software to include hand-held devices such as tablets and mobile phones. Demonstrate a desire to take ownership of own work and maintain excellent attention to detail. Work across departments to provide bespoke software solutions About you: Qualifications and Skills: Primary: Minimum 5 years' experience of developing applications using Windows Visual Studio Well versed in C#, C++, C, .NET Strong experience of working with Windows and Linux operating systems Experience of working with iOS and Android platforms Ability to adopt ownership of responsibility for a project, to oversee meeting of deadlines and project objective. Tertiary education with supporting qualifications Demonstration of previous industry work history Demonstration of extensive knowledge and previous experience may be considered in place of formal tertiary qualifications Secondary: Good organisational and planning skills Clear and precise documentation and annotation for code development Ability to work alone and as part of a development team Ability to understand and focus on the core requirements of a task Ability to clearly explain ideas and concepts to less experienced members of the team or members of other departments Beneficial: Experience of embedded systems C, C++ programming in embedded systems Working with the Microchip range of microcontrollers Pay and Benefits: Competitive annual salary £47,300.00 to £60,200.00 (dependent on experience) Permanent contract, 40 hours per week, Monday to Friday 33 holiday days per year (inc. bank holidays) Pension scheme Excellent opportunities to further develop existing skills Idyllic countryside setting On-site car parking Please click on the APPLY button to send your CV and Cover Letter for this role. Candidates with experience of: Java Developer, Software Developer, Software Engineer, Java Engineer, JavaScript Developer, Java Integration Developer, Systems Developer, SQL Developer, SQL Engineer, SQL Server, Games Developer, Application Developer, Game Developer, Game Designer, Software Tester, IT Software Developer, IT Database Developer, JavaScript Engineer, IT Software Engineer, Software Testing, Java Testing, Software Integration may also be considered for this role.
Submit your CV
-
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
-
Get discovered
Recruiters come directly to look for their future hires in our CV library.
-
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Latest forum topics
Jobs by city
Jobs by country