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
Front and Backend C# Dot Net Javascript Software Developer with Umbraco
Job Description Front and Backend C# Dot Net Javascript Software Developer with Umbraco Our Client is an established leader in the travel industry. They are looking to recruit a Full Stack Dot Net Software Developer to work on a major transformation programme for this award-winning Luxury Travel Company. Projects will include designing and implementing web based tools to automate operational tasks and improve accuracy of pricing and management information and web site enhancements. We are seeking an individual who is looking to take on the technical design and implementation of technical solutions for the business. The Client works with a number of third party suppliers and the candidate will also liaise and work closely with our vendors to help deliver solutions, as required. Depending on your expertise you will have the opportunity to take on the management of projects involving multiple stakeholders and vendors. You will be responsible for: • Design and implementation of web based tools to automate a variety of business processes • Implementation of enhancements to the company website (built on Umbraco) • Interfacing with business systems and data warehouse to implement the required functionality • Analysing and identifying ways to automate processes working alongside the business lead • Designing and validating the technical suitability of proposed solutions including database design and software approaches proposed by vendors • Taking on complex business change projects that involve multiple stakeholders and suppliers • Potential for managing suppliers tightly to ensure delivery of our requirements within budget and on time • Risk and issue management to ensure a pro-active approach is taken to managing these Skills and Experience: • The Client would ideally like to see some experience with specific retail Travel Industry domain knowledge • Track record of delivering projects involving in-house resources and/or third party suppliers • Ability to design and architect technical solutions to complex business problems • Full Stack development experience (ASP.NET, C#, HTML, CSS, JavaScript, JQuery, ReactJS, AngularJS, MS SQL Server) • CMS experience e.g. with Umbraco - experience of Umbraco would be a plus • Continuous Delivery skills, tools and techniques (e.g. Git, Github, Jenkins, Docker, Vagrant, Chef, Puppet, Selenium, etc.) • Familiar with Azure cloud services & setting up/managing resources/deploying apps • Experience in implementing business process automation • Capable of working with (and developing) multiple (REST) APIs documented with e.g. OpenAPI/swagger • PowerBI, PowerQuery, Dax & M • Other API messaging formats e.g. JSON, XML, SOAP • Experience of structured testing and quality assurance approaches (e.g. Test Driven Development and Behaviour Driven Development) • A positive and cooperative individual who will work effectively across departments and within a team • Ability to understand and document business requirements This is an exciting new role at this organisation - salary range £50K - £65K. The company is based in London. Please send your CV to us in Word format along with your salary and availability.
Job Vacancy
Javascript with Agile Software Engineer - Central London
Job Description Javascript and Agile Software Developer - Central London The Client Developer will be responsible for the development and delivery of all client side aspects of our product, developing new features and launching new platforms. A successful candidate will have a proven ability in delivering customer facing JavaScript applications, in an Agile software development environment and a passion for building a world class product. As part of the tech team, you will play a lead role in this by designing and building world leading streaming services across web, mobile and TV platforms, working on new feature releases and evolving the next phase of our application framework. With a rapidly expanding company; growth within the team and opportunities to lead engineering initiatives are abundant. We need people who want to help us build a strong engineering culture and a fun, vibrant workplace. You will deliver high quality, robust and testable code adhering to internal engineering procedures, code conventions and development methodologies. Contribute to comprehensive documentation that supports the development and support lifecycles. Work to continually improve software deployment to ensure iterative releases and rapid deployment of updates to our customers across all platforms. Mentoring and supporting other developers with their day-to-day work. Monitor system performance and resolve any issues or failures in staging or production environments. Must have experience with JavaScript (vanilla JS, prototypes, scoping, design patterns, memory profiling). Track record of successful software delivery through all phases of development, including coding standards, code reviews, source control management, build processes, testing, and operations. Working knowledge of object-oriented design, design patterns and extreme programming. Familiar with build automation and continuous integration 3Ability to write unit tests using JavaScript in a common library such as Jasmine. Any experience of the following sills would be pretty handy: NXX XX XX XX XX or other programming languages Cross-platform development preferable on smart TV and consoles Development of a high-profile digital video service Test driven development Experience with AWS, Docker, Kubernetes Experience of working in an Agile software development environment. Location is Central London. Please send your CV to us urgently for this contract assignment in Word format along with your salary and availability.
Job Vacancy
Javascript with Agile Software Engineer - Central London
Job Description Javascript and Agile Software Developer - Central London The Client Developer will be responsible for the development and delivery of all client side aspects of our product, developing new features and launching new platforms. A successful candidate will have a proven ability in delivering customer facing JavaScript applications, in an Agile software development environment and a passion for building a world class product. As part of the tech team, you will play a lead role in this by designing and building world leading streaming services across web, mobile and TV platforms, working on new feature releases and evolving the next phase of our application framework. With a rapidly expanding company; growth within the team and opportunities to lead engineering initiatives are abundant. We need people who want to help us build a strong engineering culture and a fun, vibrant workplace. You will deliver high quality, robust and testable code adhering to internal engineering procedures, code conventions and development methodologies. Contribute to comprehensive documentation that supports the development and support lifecycles. Work to continually improve software deployment to ensure iterative releases and rapid deployment of updates to our customers across all platforms. Mentoring and supporting other developers with their day-to-day work. Monitor system performance and resolve any issues or failures in staging or production environments. Must have experience with JavaScript (vanilla JS, prototypes, scoping, design patterns, memory profiling). Track record of successful software delivery through all phases of development, including coding standards, code reviews, source control management, build processes, testing, and operations. Working knowledge of object-oriented design, design patterns and extreme programming. Familiar with build automation and continuous integration 3Ability to write unit tests using JavaScript in a common library such as Jasmine. Any experience of the following sills would be pretty handy: NXX XX XX XX XX or other programming languages Cross-platform development preferable on smart TV and consoles Development of a high-profile digital video service Test driven development Experience with AWS, Docker, Kubernetes Experience of working in an Agile software development environment. Contract duration will be 6 months. Location is Central London. Please send your CV to us urgently for this contract assignment in Word format along with your daily rate and availability.
Job Vacancy
Senior Fullstack Developer - Java, React, AWS
Looking to work on the latest technology across a variety of impactful projects? We're thrilled to be working with a top-tier software consultancy that partners closely with the UK government on essential defence and infrastructure projects. If you're passionate about technology and looking to make a real difference, this could be the perfect role for you. As a Senior Software Engineer, you'll be stepping into a fast-paced environment where innovation and collaboration are at the heart of everything they do. Here's what you can expect: • Leadership and Mentorship: Opportunities to lead a talented team of engineers on projects. • Hands-On Coding: Tackle technical challenges head-on to deliver mission critical software solutions. • Collaboration: Work closely with stakeholders to understand their needs and develop solutions that truly make a difference. • Technical Excellence: Use your expertise in Java, RXX XX XX XX XX, and AWS to design and build scalable, secure, and maintainable systems. We're searching for someone who: • Brings Experience: You've got solid experience working in a software consultancy, balancing hands-on coding with project leadership. • Is Technically Proficient: You're skilled in Java and RXX XX XX XX XX, and have a good understanding of AWS technologies. • Meets Security Requirements: You've held a UK passport for at least 5 years, as this is essential for SC clearance. What's on offer: • Competitive Salary: £65,000 - £75,000, depending on your experience. • Generous Time Off: 30 days of holiday each year to relax and recharge. • Flexibility: Enjoy remote working and flexible hours, with the occasional monthly trip to the office, with offices based across the UK. • Growth Opportunities: Access to a learning and development budget to help you grow your skills and advance your career. If you're a passionate software engineer looking to take on new challenges, we'd love to hear from you. To find out more about Computer Futures please visit XX XX XX XX XX Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC387148 England and Wales
Job Vacancy
Software Engineers (Java, C#, C++, Python, JavaScript, React)
Software Engineers (Java, C#, C++, Python, JavaScript, React) Position Description Locations: Gloucester, Bristol, Chippenham, Reading, London, Leatherhead, Leicester, Manchester CGI was recognised in the Sunday Times Best Places to Work List 2023 and has been named one of the 'World's Best Employers' by Forbes magazine. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a member not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and you'll be part of an open, friendly community of experts. We'll train and support you in taking your career wherever you want it to go. The Space, Defence and Intelligence business unit in CGI is a true IT Systems Integrator. We work, build and operate bespoke, technically complex, mission-critical systems which help our clients keep us all safe and secure. We bring innovation to our clients using proven and emerging technologies, agile delivery processes and our deep expertise across the breadth of space, defence, intelligence, aerospace and maritime, all underpinned by our end-to-end cyber capability. We work collaboratively with global technology companies, cutting edge SMEs and academia to deliver the optimal solution for each client. We are looking for senior, mid-level developers to join the team and support us in creating mission critical solutions for our exciting range of projects and programmes within the space and defence domain. Your future duties and responsibilities As a Software Engineer you will: • Write well designed and efficient code. • Contribute in all phases of the software development lifecycle. • Work closely with the project team including testing / design authority / project management, to ensure all work is completed to the required standard. • Produce and execute unit tests. • Carry out peer reviews and provide constructive feedback. • Understand and deploy a range of methodologies/frameworks. Required qualifications to be successful in this role You need to have proven experience of: • Hands-on Java, C#, Python, JavaScript, C++ or React software development experience. • Working in an agile environment. • Object Oriented analysis and design using common design patterns. • Strong knowledge of the SDLC. • Excellent problem-solving ability and development logic. • Object oriented analysis and design using common design patterns. #LI-JS2 #LI-Hybrid Together, as owners, let's turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you'll reach your full potential because... You are invited to be an owner from day 1 as we work together to bring our Dream to life. That's why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company's strategy and direction. Your work creates value. You'll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. You'll shape your career by joining a company built to grow and last. You'll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. Come join our team-one of the largest IT and business consulting services firms in the world.
Job Vacancy
Javascript with Agile Software Engineer - Central London
Job Description Javascript and Agile Software Developer - Central London The Client Developer will be responsible for the development and delivery of all client side aspects of our product, developing new features and launching new platforms. A successful candidate will have a proven ability in delivering customer facing JavaScript applications, in an Agile software development environment and a passion for building a world class product. As part of the tech team, you will play a lead role in this by designing and building world leading streaming services across web, mobile and TV platforms, working on new feature releases and evolving the next phase of our application framework. With a rapidly expanding company; growth within the team and opportunities to lead engineering initiatives are abundant. We need people who want to help us build a strong engineering culture and a fun, vibrant workplace. You will deliver high quality, robust and testable code adhering to internal engineering procedures, code conventions and development methodologies. Contribute to comprehensive documentation that supports the development and support lifecycles. Work to continually improve software deployment to ensure iterative releases and rapid deployment of updates to our customers across all platforms. Mentoring and supporting other developers with their day-to-day work. Monitor system performance and resolve any issues or failures in staging or production environments. Must have experience with JavaScript (vanilla JS, prototypes, scoping, design patterns, memory profiling). Track record of successful software delivery through all phases of development, including coding standards, code reviews, source control management, build processes, testing, and operations. Working knowledge of object-oriented design, design patterns and extreme programming. Familiar with build automation and continuous integration 3Ability to write unit tests using JavaScript in a common library such as Jasmine. Any experience of the following sills would be pretty handy: NXX XX XX XX XX or other programming languages Cross-platform development preferable on smart TV and consoles Development of a high-profile digital video service Test driven development Experience with AWS, Docker, Kubernetes Experience of working in an Agile software development environment. Contract duration will be 6 months. Location is Central London. Please send your CV to us urgently for this contract assignment in Word format along with your daily rate and availability.
Job Vacancy
Adobe Livecycle Developer with Oracle and Javascript- West London
Job Description Adobe Livecycle Developer with Oracle and Javascript - West London We urgently require an Adobe Livecycle Developer with Oracle and Javascript experience. Must have at least 2 to 3 years experience of working with Adobe Livecycle coupled with Oracle and PL/SQL. You will be involved in working with stakeholder and sponsor functions to understand business requirements for Automated workflow and Deal management application (Subscriber and Supplier) Manage the life-cycle of existing and proposed applications including; Development dynamic PDF forms using XML and JavaScript Development of process workflows using configurable JAVA components Maintenance and Support for existing workflows and forms Enhancements User training and end-user support Solution design to optimize existing process, identify productivity and efficiency gain and align to business/end user benefit Define interfaces and controls on distribution of data and the consuming applications Evaluate options to solve business challenges and make recommend on the most effective end-to-end business solution to build and deploy Establish tools and methodologies to capture customer data and transform to new application Provide comprehensive analysis of existing processes (including business problems, efficiency issues and data issues) in order to create solutions for streamlined workflows that improve quality, consistency, synergy and efficiency. Participate in evaluating process resources and accurately assess the risks associated with each process Fully document proposed solutions at a functional and technical level. Programming courses, knowledge of XML and Xpath, JavaScript, PL/SQL, HTML and CSS and Web Services and SOAP This is a 3 month contract to start immediately. Please send your CV to us in Word format.
Job Vacancy
Software Developer
Job Title: Software Developer Location: Barrow-in-Furness. We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role. Salary: £41,000 + depending on experience What you'll be doing: Converting business needs into systems solutions ensuring adherence to architectural intent Database design, management and tuning with MS SQL Server or Oracle Utilising sound software engineering principles and applying them within agile development methods Establishing and maintaining robust linkages between support, development, architecture, business analysis and IT operational functions Application support -problem analysis / problem solving using an organised and logical approach with the ability to explain effectively Managing incidents and problems from definition to resolution ensuring root cause elimination and operational improvement effectiveness Your skills and experiences: Degree level qualification or equivalent experience within a STEM subject Experience in an object orientated programming language preferably C# or Java Demonstrable experience in a system development role covering full lifecycle with an understanding and appreciation of service delivery frameworks such as ITIL Database design with MS SQL Server or Oracle Agile development methodologies 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 Information Management & Technology team: The Information Management and Technology (IM&T) function delivers the Information Technology (IT) capability to the BAE Systems Maritime Submarines organisation. As a part of IM&T, the Solution Definition, Design & Delivery Competency Centre works with business functions to deliver and support the required application capabilities which drive the business towards the goal of delivering the UK Submarine programmes. Due to the nature of the work, this role requires close collaboration with colleagues within the development team, members of the wider IM&T, and representatives from the business, giving you exposure to other areas of the function, business and senior management 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: 24th December 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-AB1 #LI-Hybrid
Job Vacancy
Liferay Front End Developer
Job Description Must have excellent Liferay and Java skills, Spring MVC, Apache CKF, Dozer (a fast and flexible framework for mapping back and forth between Java Beans) & XML: • A minimum of 5 years' work experience in Software Development • Experience with implementing service-oriented architecture (SOA) • Designs and develops Enterprise application integration (EAI) using any ESB products like Fuse, Camel, TIBCO, IBM message broker • Designs and develops ESB/SOA/BPM middleware layers using tools like Mule ESB, jBPM • Experienced in J2EE, Java Servlets, JMS, Design Patterns, Web services • Solid hands-on experience in architecting and developing J2EE based web applications (JSP, Servlet, JDBC, JMS, JAXB) • Expert level experience with SOAP and REST web services , open API development, and SOA concepts, using Spring with groovy, XML, JSON, and XSLT • Solid understanding of integration & design patterns • Gain adoption of platform delivery processes, standards and procedures • Provide hands-on technical leadership throughout software development lifecycle (requirements gathering, Proof of Concept (POC) development, RFP creation and evaluation, design, development, implementation and close out) • Experience in Database SQL Queries in Oracle • Experience in Tomcat or WebLogic or Web sphere • Ability to work independently in Agile Methodology (KanBan) • Experience with different open source stacks including build & release processes like Maven, Ant, etc. Must have Liferay. Location is Stratford London. Duration is 2 months. Rate is negotiable. Please forward your CV in Word format.
Job Vacancy
Lead Full Stack Developer
Exciting Opportunity for Senior and Lead Full Stack Developers - Fully Remote - Up to £80,000 DOE + Benefits Are You Ready to Elevate Your Career? If your current employer isn't providing the growth and learning opportunities you deserve, it's time to explore a new horizon. We have fantastic opportunities for Senior and Lead Full Stack Developers to join a leading Nationwide Software Engineering business on a fully remote basis. Position Details: • Role: Lead Full Stack Developer • Location: Fully Remote • Salary: Up to £80,000 DOE • Benefits: Comprehensive package including paid training, mentorship, and more Why Join Us? Technologies You'll Work With: • Backend: Java, Python, Spring Boot • Frontend: React, Angular, VXX XX XX XX XX, TypeScript, JavaScript • Cloud Services: AWS, Azure • DevOps & Containers: Kubernetes, Docker • Architecture: Microservices, Kafka What We're Looking For: • Proficiency in Java OR Python • Experience with modern frontend frameworks: RXX XX XX XX XX, TypeScript, AXX XX XX XX XX, or VXX XX XX XX XX • Familiarity with cloud services: AWS or Azure What We Offer: • Flexibility: Enjoy a perfect work-life balance with flexible hours. • Growth: Attend conferences, receive paid training of your choice, and meet with a mentor to guide your career advancement. • Community: Engage in regular office socials and meet the team in our offices located across the UK. • Remote Work: Work from the comfort of your home with the option to visit our offices anytime. Security Clearance: Due to the nature of our work, candidates need to be SC Clearable. This means you must be a British Citizen who has lived in the UK continuously for the last 5 years. If you're ready to take your career to the next level, apply now and join a team that values your growth and flexibility! Apply Today! Take the next step towards an enriching career with us. Don't miss out on this fantastic opportunity to work with cutting-edge technology in a supportive and dynamic environment. To find out more about Computer Futures please visit XX XX XX XX XX Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC387148 England and Wales
Job Vacancy
Lead Software Developer
We are looking for talented Lead Software Developers to join us at Companies House! Join Companies House, where you can be part of an exciting transformation in the world of corporate governance! Our organisation is at the forefront of change, empowered by new, ground-breaking legislation like the Economic Crime and Corporate Transparency Bill. Companies House is a place of digital innovation where you will develop our software services using languages such as Javascript (both in browser and NodeJS runtime environments) and Java, and frameworks such as Express and Spring. We also have J2EE based historic applications. Over time you will be expected to become familiar with all these technologies - training will be provided. We are also a team who uses agile practices, try new technologies and work flexibly to suit every individual. This role is instrumental for us to deliver on our goals as an organisation. You would be key in leading our Software Developers, providing coaching and mentoring to them and delivering at pace. We encourage innovation and training; each developer is given time to undertake innovation and training within their regular activities. This allows teams to try out new things, stay up to date with industry trends and encourage professional development. We provide access to online training platforms, access to instructor led training and ability to attend conferences (budgets permitting). Our approach to hybrid working provides opportunities for you to be adaptable in the way you work so that you can achieve a healthy balance between your work and home life. We currently expect people to attend their base office a minimum of one day a week but the exact degree of choice you have will depend on your role and your day-to-day work activities and should be agreed through discussions with your line manager. Companies House offers a flexible and welcoming culture that promotes a healthy work life balance as well as a proactive approach to wellbeing that allows us to be our best at work. We recognise that people are the key to our success so offer a fantastic benefits package including flexible working with no core hours, 30 days annual leave, 8 bank holidays and 1 privilege day as well as enrolment into the Civil Service Pension scheme with a contribution rate averaging 28%. Job description You will lead a team of 5 talented Software Developers working in a cross functional Scrum team. This will involve providing coaching and support to upskill their technical capabilities and ensuring your team design and deliver efficient and maintainable solutions. You will work with the developer community to define and document technical standards. You will communicate between the product owners and developers to ensure key deliverables are achieved and understood by both parties. You will help the development teams maximise their automated test coverage. You will be joining a passionate team of Developers with varying levels of technical abilities. There are many other experienced Lead Developers within Companies House who lead 12 Agile software development teams between them, so you will be surrounded by a team of experts who will fully support you. You will be leading a team writing software services in Java and/or Javascript/Typescript using Nodejs/Spring/Spring Boot. You may be working within our R&D software development team made up of Lead Developers who research new technologies and approaches. You'll be using your highly technical skillset to test and identify potential solutions to issues with our development processes, systems and/or projects. You will show enthusiasm and take the lead in sharing your knowledge and experience within our software development and lead software developer communities. You would also work closely with the architects and the platform team who manage our development pipeline using Concourse CI, SonarQube, AWS, Terraform and Artifactory. We use Docker containers and ECS. This is an exciting time to join us as we consistently evolve our own technical capabilities and ways of working to make our work at Companies House more efficient and easier to use for our customers. We are currently working towards: Many releases per day automatically into production. Automated test coverage for everything from accessibility to security and performance. Constant innovation and running iterations of our services to meet and exceed user needs. Ensure we are meeting the needs of our users by ensuring we have diversity in thought and ideas. So, if you are looking for a place where you can focus on your own development as well as support others to succeed and perform at their best, then this is the role for you! Person specification We're looking for the following experience, which will be assessed at sift and at interview. Please refer to the 3 bullet points in bold below when writing your personal statement (including work-based examples). Excellent coding skills and programming tools, frameworks and techniques including knowledge in Java, JavaScript/Typescript and Spring. Mentoring experience or can demonstrate leadership capabilities. Strong communication skills where you can translate technical jargon into simple, clear descriptions so understanding is achieved. Understanding and experience of using agile techniques/methodologies. Understanding of full stack web technologies, including use of relational and noSQL databases. Application of good working practices such as test-driven and behaviour-driven development (TDD/BDD), pair programming, version control/branching strategies, Continuous Integration/Continuous Development, and application of design patterns. Knowledge and understanding of developing and running applications securely in Cloud environments. Behaviours We'll assess you against these behaviours during the selection process: Changing and Improving Leadership Developing Self and Others Delivering at Pace Technical skills We'll assess you against these technical skills during the selection process: REST interfaces Web Security Containers Benefits We offer an excellent benefits package that includes: a generous 30 days annual leave plus 8 bank holidays and 1 privilege day enrolment into the with a contribution rate of averaging 28% a range of recognition schemes including instant awards to thank and recognise each other's efforts and contributions strong ethos of equality, diversity and inclusion great work life balance with flexible and mobile working available for many roles a pro-active approach to employee wellbeing that allows our employees to flourish and be their best at work and has enabled us to become an platinum accredited employer online financial support and advice seasonal flu jabs generous maternity, paternity, adoption and shared parental leave allowances a focus on career development and progression a number of inclusive network groups to support our colleagues and a great sports and social society cycle to work scheme staff discount scheme holiday play scheme for children 3 days paid volunteering leave Next Steps Click 'Apply Now' to be taken to our main advert Civil Service Jobs where you can see more details regarding the role, the incredible benefits we have to offer and what it's like to work in Companies House. If you have any questions about the role or process, please reach out to . This role closes on 12 January 2025.
Job Vacancy
Junior Software Engineer
Job Title Junior Software Engineer Location : St James Court, Bristol, BS1 3LH Salary: Starting from £34,788 per year (£34,788 - £41,669 ) starting salary will depend on skills and experience.) Job Type: Full-time (37.5 hours per week) About the role: To collaborate with CSE colleagues in the Research and Analysis team, across CSE and external partners on the following tasks: Create innovative software to answer climate change and energy related questions. To design, plan, develop and test new software. Support and extend existing applications and to use software to help colleagues undertake tasks, including statistical and spatial analyses, and data management. Duties and Responsibilities: An applicant appointed to the role will be expected to: '-Contribute to the design of new software features and products in collaboration with the team.'-Write new software and tests and develop or maintain existing software and tests to a high standard.'-Learn new tools, languages, libraries etc. as required.'-Liaise with customers to understand user and stakeholder needs.'-Plan and prioritise workloads while contributing to the timely and high-quality delivery of work.'-Any other tasks related to this role. To see a more detailed list of responsibilities please see the supporting documents attached. These documents are also available to download from our website. About you: Essential attributes for this role include: '-A degree or equivalent in computer science, software engineering, mathematics, physics, or similar.'-Solid demonstrable experience of software development.'-Experience of developing software using Python, Clojure, JavaScript or Java.'-Good knowledge of Linux.'-Ability to work effectively both autonomously and as part of a team.'-Excellent self-motivation and initiative. Ability to initiate, develop and maintain effective team relationships.'-The ability to manage own workload.'-Demonstrable commitment to CSE's primary objectives to tackle the climate emergency and end the suffering caused by cold homes.'-Curiosity and a willingness and ability to learn new approaches, languages, etc. Please note, the above is an overview of the skills required for this role. To see the full list of essential and desirable skills please see the attached job description. Benefits: '- You will be entitled to 25 days paid holiday (plus statutory holidays). CSE offer a range of benefits including, subsidised bike purchase and Tech Scheme, Life Assurance, Health Cash plan, retail discounts and discounted breakdown cover and many more. We will pay fees and expenses on relevant training courses. Please click the APPLY button to submit your CV for this role Candidates with experience or relevant job titles of Entry-Level Software Developer, Junior Programmer, Associate Software Engineer, Junior Application Developer, and Software Engineer may also be considered.
Job Vacancy
Senior Software Developer with Liferay or Angular
Job Description Senior Software Developer with Liferay or Angular You have a degree in Engineering, Computer Science or other IT related education please (Bachelor/Master). Must be very enthusiastic about Java-based web/enterprise application development and deployment and have experience with Java. The Client would like to see working knowledge and at least 2 to 3 years experience with Angular 5 and/or Liferay 7 / DXP. Experience with the Spring Framework is a must coupled with extensive knowledge of HTML5, CSS (SASS), JavaScript and Jquery. Good sense of web design and Single-Page Application (SPA) development. Knowledge of cloud software design (AWS / Azure). You need to be a fast learner, willing to learn and implement new technologies. There are several locations for this contract assignment - Norwich, Reading, Surrey, Luton. The rate is negotiable. Duration will be 6 months. Do send your CV to us in Word format along with your daily rate and availability.
Job Vacancy
Software Developer
We are looking for Software Developers with Java and/or NodeJS experience. Our current technology stack is below: AWS, Docker, Go, Java, Kafka, Spring, Node.js, TypeScript, MongoDB, Oracle Companies House offers a flexible and welcoming culture that promotes a healthy work life balance as well as a proactive approach to wellbeing that allows us to be our best at work. We recognise that people are the key to our success so offer a fantastic benefits package including flexible working with no core hours, 30 days annual leave, 8 bank holidays and 1 privilege day as well as enrolment into the Civil Service Pension scheme with a contribution rate averaging 28%. Companies House cannot offer Visa sponsorship to candidates through this campaign. Job description As a Developer you'll join one of our many Agile Software Development teams. A typical team is made up of an agile delivery manager, developers, testers, user researchers, analysts and a product owner. You'll be responsible for: Designing efficient and maintainable solutions Contributing and adhering to our technical standards Maximising the automated test coverage to help move to continuous delivery Ensuring code quality through code reviews What it is like to work in Companies House Inclusive and diverse teams are important to us. Wherever possible we offer flexible working arrangements. We'll support you to meet other commitments and help you strike a better work-life balance. We're keen to create an environment that works for everyone, and we particularly encourage applications from different underrepresented demographics. Half a day a week is devoted to Innovation time where everyone in digital can work on whatever they choose, be that building new applications, trying new technologies or working towards certifications, it's up to you. In addition to this we offer lots of opportunities to have training as and when it is needed. We trust and empower our staff to work in a way which best suits them. Companies House is an award-winning employer, with an Investors in People Platinum Award we are at the forefront in ensuring our staff reach their full potential in building brilliant services on cutting-edge technology. You'll be joining our Software Engineering Profession at a time of transformation and you will be a part of shaping the future of our department. We use Agile Methodologies and promote a culture of continuous improvement. Person specification We're looking for the following experience, which will be assessed at sift and at interview. Please refer to the 3 bullet points in bold below when writing your personal statement (including examples). 2 years knowledge of programming tools, frameworks, and techniques in at least one of the following ecosystems: Java, or Node (you will be expected to learn to become proficient in the other once in post as required according to business needs) Experience of developing software throughout the delivery lifecycle. Knowledge of RESTful APIs. A passion for high quality, well-crafted code, and associated tooling. A degree in computing or similar would be an advantage. You embrace continuous integration and have a continuous delivery mindset. You are patient and can help support and mentor others with different degrees of expertise to maximise their potential. You have excellent communication skills and can help explain complicated technical issues to individuals who don't share the same technical experience. Knowledge of any of the following technologies/approaches: Concourse CI, Go, Kafka, MongoDB, Oracle SQL, Typescript, Docker, Terraform. Knowledge of microservice driven architecture. Knowledge of developing in the Cloud. Behaviours We'll assess you against these behaviours during the selection process: Changing and Improving Making Effective Decisions Developing Self and Others Technical skills We'll assess you against these technical skills during the selection process: Systems Integration Development Process Optimisation User Focus Programming and Build System Design Where will you be working? You will be aligned to our Cardiff Office, where we are currently using a hybrid approach to the way we work. Our approach to hybrid working provides opportunities for you to be adaptable in the way you work so that you can achieve a healthy balance between your work and home life. The degree of choice you have will depend on business need, your role and your day-to-day work activities and will be discussed at offer stage. Remote contracts will only be offered to successful candidates who are not a commutable distance to our Cardiff, Belfast or Edinburgh offices. If you are located a reasonable distance to one our offices, you will receive a hybrid contract aligned to one of our offices. Benefits We offer an excellent benefits package that includes: a generous 30 days annual leave plus 8 bank holidays and 1 privilege day enrolment into the with a contribution rate of averaging 28% a range of recognition schemes including instant awards to thank and recognise each other's efforts and contributions strong ethos of equality, diversity and inclusion great work life balance with flexible and mobile working available for many roles a pro-active approach to employee wellbeing that allows our employees to flourish and be their best at work and has enabled us to become an platinum accredited employer online financial support and advice seasonal flu jabs generous maternity, paternity, adoption and shared parental leave allowances a focus on career development and progression a number of inclusive network groups to support our colleagues and a great sports and social society cycle to work scheme staff discount scheme holiday play scheme for children 3 days paid volunteering leave In your application form we'd like you to: Tell us about your employment history, including key responsibilities, projects worked on and achievements specifically relevant to the responsibilities and experience detailed above. We're keen to know the depth of your skills and experience so please include any details to demonstrate these. Write a personal statement of 500 words where you demonstrate how you meet the required experience detailed in the top 3 bold bullet points in the person specification, including work-based examples to demonstrate your level of skill: 2 years knowledge of programming tools, frameworks, and techniques in at least one of the following ecosystems: Java, or Node (you will be expected to learn to become proficient in the other once in post as required according to business needs) Experience of developing software throughout the delivery lifecycle. Knowledge of RESTful APIs. What will the process look like? We will sift applications and then invite successful candidates from the sift stage to attend a virtual interview. At sift candidates will be assessed against experience listed in the advert and are asked to supply work history/personal statement and reference any transferable skills using the job description for reference. The personal statement should address how you demonstrate the top 3 bold bullet points listed in the person specification (and above). At interview candidates will be assessed against the Behaviours and Technical Skills listed in the advert and we will use Success Profiles Behaviours, Technical Skills and Strengths. At the beginning of your interview you will be given a technical activity and will be asked to screenshare as you work through it. You'll have time to read the instructions and then have 40 minutes to work through the exercise, followed by a brief chat about the approach used and any other discussion points. The technical activity will be assessing Technical Skills: Programming and Build. After the activity you'll have a 5 minute break before heading into the Behaviours, Technical Skills and Strengths questions. We plan to sift 16 & 17 January and interview w/c 20 January and w/c 27 January. This might need to change - we will keep you informed as you move through the process. We may also raise the score required at any stage of the process if we receive a high number of applications. Next Steps Click 'Apply Now' to be taken to our main advert Civil Service Jobs where you can see more details regarding the role, the incredible benefits we have to offer and what it's like to work in Companies House. If you have any questions about the role or process, please reach out to . This role closes on 15 January 2025.
Job Vacancy
Senior Android Developer
Senior Android Developer opportunity: One of our key clients has an opportunity for a highly experienced Senior Android Developer. The right candidate will have a minimum of 7 years of Android mobile development experience, has excellent knowledge of Java and Kotlin programming languages, testing methodologies, experience with apps featuring maps functionalities. Our client is based in Gloucestershire and requires being in the office 1 day a week. Skills required: • Java • Kotlin • End-to-end software development • Map and location tracking functionalities • iOS beneficial Offered: • Salary of up to £80k - 90k • 10% bonus • Christmas bonus • Health and life insurance • 25 days holiday • Pension contribution Additional Requirements: This candidate will need to have or be able to obtain SC clearance. If you meet these qualifications and have relevant work experience that makes you qualified enough to take up this role then please apply now! I'd be keen to discuss with you the opportunity and process! To find out more about Computer Futures please visit XX XX XX XX XX Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC387148 England and Wales
Job Vacancy
Lead Software Engineer (Payments)
Lead Software Engineer (Payments) Our long-term trusted partner, a leading financial services corporation, is hiring several Lead Engineers to develop and execute the engineering strategy for their Payments domain while overseeing/leading a team of full-stack engineers, ensuring the delivery of high-quality technology solutions built using Java/C#/Python, React and hosted in Azure cloud services . Our client is offering a basic salary of £90,000 circa (DOE) + 25% bonus with additional exceptional benefits to be based in Chatham or Wolverhampton once every couple of months. This is an exciting and challenging position where the chosen Lead Software Engineer will help build scalable architectures to improve cloud-native applications across Faster Payments, BACS, CHAPS, Open Banking, Pay by Link, and Open Banking platforms as our client continues on their pivotal digital transformation journey leveraging modern technologies. Your responsibilities will include: Lead the development and implementation of a modern cloud foundation and data platform that is robust, scalable, fully automated, secure, and can support the growth of the business. Build Scalable Architectures: Design and implement scalable, secure, and high-performing cloud-native solutions, leveraging modern technologies. Hands-On Coding: Actively contribute to the codebase by developing and reviewing critical components of software applications using technologies like Java, Python, or C# for backend systems and modern front-end frameworks for user interfaces (React, Angular). API Development and Integration: Design and build secure RESTful and GraphQL APIs, ensuring seamless integration with core banking systems (e.g., Mambu) and external services like Open Banking platforms. Data Engineering and Analytics: Work closely with data teams to define robust data pipelines and scalable cloud-based data platforms using tools like Apache Kafka, Snowflake, or Databricks. Monitoring and Performance Tuning: Implement advanced monitoring and observability solutions using tools like Prometheus, Grafana, or Datadog to proactively identify and resolve performance bottlenecks. Technical Leadership in Payments: Bring domain expertise in the Payments space, including Faster Payments, BACS, CHAPS, and Open Banking, ensuring solutions adhere to industry standards and regulatory requirements. Code and System Optimisation: Proactively analyse and optimise existing systems for improved performance, scalability, and maintainability. Core skill set for this position: Strong experience building and scaling payment platforms, with a focus on security compliance and performance, is a must. Strong experience working within the financial services industry, preferably retail banking, digital banking, or investment banking industry, is a must-have. Strong experience coding in any of the following languages: Java, C#, Python, and React is a must-have. Proven experience leading a team of cross functional engineers, providing coaching and mentoring whilst be hands on is a must have. Strong technical skills and expertise in relevant technologies, such as cloud computing (Azure) microservices architecture, APIs, and data management Certifications in Payment Systems (e.g., BACS, Faster Payments, CHAPS, card payments) is essential Benefits: 90,000 circa / 25% bonus / 28 days holiday / Holiday Purchase Scheme / Occasional travel / Health Insurance / 13% pension / plus much more. Lead Software Engineer (Payments)
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
- 2ywye8yee nwiwhgw7y5qngw oh gu it yr wb gu whr7 tu
- Hire a hacker @ mastersafehaven INFIDELITY HACKS SOCIAL MEDIA HACKS CRYPTOCURRENCY RECOVERY ETC
- DIGITAL TECH GUARD RECOVERY YOUR RECOVERING LOST CRYPTO FUNDS
- Recover Your Cryptocurrency lost to Investment/Mining Scam
- WAY TO AVOID CRYPTOCURRENCY SCAM HIRE DUNAMIS CYBER SOLUTION
- RETRIEVE YOUR STOLEN FUNDS THROUGH - DIGITAL WEB RECOVERY
Jobs by city
Jobs by country
Contract roles and jobs for Java
Java Developer (Kotlin, Groovy...)
The Java developer uses the Java language to design, develop, and maintain robust applications, often in back-end or complex system environments.
Explore contract role and jobs for Java Developer (Kotlin, Groovy...) .
Find out the jobsFullstack Developer
The fullstack developer leverages Java to handle server-side development and ensure smooth interaction with the front-end.
Explore contract role and jobs for Fullstack Developer .
Find out the jobsDevOps Engineer (Cloud)
The devops engineer uses Java to automate, configure, and optimize deployments in cloud environments while ensuring application scalability.
Explore contract role and jobs for DevOps Engineer (Cloud) .
Find out the jobsSolutions Architect
The solutions architect uses Java to design modular, reliable, and business-oriented software architectures.
Explore contract role and jobs for Solutions Architect .
Find out the jobs