4,785 Java Application Development jobs in the United Kingdom

Software Development Engineer

West Midlands, West Midlands £40 - £50 Hourly Matchtech

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

contract

Outside IR35

Hybrid working West Midlands

Key Responsibilities:

  • Develop software solutions to improve work processes, including data processing and administrative tasks using Python.
  • Enhance the existing reporting database which utilises Confluence and integrate Confluence data into Python KPI tracking systems.
  • Support the transition of existing processes to Microsoft SharePoint, PowerApps, and Dataverse, and integrate these into the current Python process automation environment.
  • Proactively define requirements and make software proposals, iterating to reach optimal solutions.

Job Requirements:

  • Good degree or equivalent qualification in Software, Computer Science, or Software Engineering discipline (e.g., 2:1 or higher).
  • Experience and proficiency in Python, including referencing external data sources via APIs.
  • Knowledge of Linux, Docker, Git (Bitbucket), PostgreSQL, and HTML/JavaScript.
  • Familiarity with O365, including Microsoft SharePoint online and Microsoft Dataverse.
  • Clear thinker with a proactive attitude and strong communication skills.
  • Experience using software development and project management tools.
  • Ability to exhibit good logical analysis of data and problem-solving skills.
  • Demonstrates clear ownership of tasks, with capability to build relationships internally and externally.

Personal Attributes
* Good Degree or equivalent (e.g. 2:1 or higher in a Software, Computer Science or Software Engineering discipline).
* Clear thinker, good communicator and pro-active attitude. Good at logical analysis of data and problem solving.
* Experience using software development and project management tools
* Demonstrates clear ownership of tasks. Able to build relationships internally/externally.
* Required Software knowledge and experience:
- Python (including familiarisation with referencing external data sources via API's)
- Linux
- Docker
- Git (Bitbucket)
- PostgreSQL
- HTML/JavaScript
- O365 (including Microsoft SharePoint online and Microsoft Data verse)


If you are a Software Development Engineer with the necessary skills and experience looking to contribute to the automotive sector through innovative software solutions, we would like to hear from you. Apply now to join our client's dynamic team.

This advertiser has chosen not to accept applicants from your region.

Software Development Engineer

Surrey, South East £55000 - £75000 Annually ECM Selection (Holdings) Limited

Posted 17 days ago

Job Viewed

Tap Again To Close

Job Description

permanent

Based in newly refurbished offices in Guildford, this profitable software engineering company works with global corporations. Their software products allow users to develop sophisticated engineering models used within energy and renewables with future applications in banking and healthcare.

The software teams are highly educated (many with PhDs), and academic background is important in their technical recruitment approach.

Currently, they are looking to recruit a Software Development Engineer to join a nascent group to incorporate innovative AI / ML features into their software offerings. The focus is still on design, development and deployment of well-engineered scalable software solutions, the challenge is how to best utilise AI / ML into these software products.

Requirements:

- Strong academic background, minimally a Master’s in computer science, physics, engineering or similar, and ideally a PhD in a relevant subject area.- 

- Demonstrable experience developing desktop and web applications including production-grade software. This should include experience with software architecture and understanding how to support structured (SQL) and unstructured (RAG) data.

- Experience with Python and C++ / C# including how to integrate ML features.

The role does require relevant technical expertise, limited university / freelance projects are not sufficient.

On offer is an excellent remuneration package including a wide range of benefits. Successful candidates will need to undertake background checks and also work fully onsite to take up this role.

Keywords: Software Engineering, AI / ML Applications, Desktop / Web, Data Engineering Support, Python, C++, C#, Onsite, Guildford

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: CV27474 ) 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.

This advertiser has chosen not to accept applicants from your region.

Software Development Engineer

GU1 Guildford, South East ECM Selection (Holdings) Limited

Posted today

Job Viewed

Tap Again To Close

Job Description

full time

Based in newly refurbished offices in Guildford, this profitable software engineering company works with global corporations. Their software products allow users to develop sophisticated engineering models used within energy and renewables with future applications in banking and healthcare.

The software teams are highly educated (many with PhDs), and academic background is important in their technical recruitment approach.

Currently, they are looking to recruit a Software Development Engineer to join a nascent group to incorporate innovative AI / ML features into their software offerings. The focus is still on design, development and deployment of well-engineered scalable software solutions, the challenge is how to best utilise AI / ML into these software products.

Requirements:

- Strong academic background, minimally a Master’s in computer science, physics, engineering or similar, and ideally a PhD in a relevant subject area.- 

- Demonstrable experience developing desktop and web applications including production-grade software. This should include experience with software architecture and understanding how to support structured (SQL) and unstructured (RAG) data.

- Experience with Python and C++ / C# including how to integrate ML features.

The role does require relevant technical expertise, limited university / freelance projects are not sufficient.

On offer is an excellent remuneration package including a wide range of benefits. Successful candidates will need to undertake background checks and also work fully onsite to take up this role.

Keywords: Software Engineering, AI / ML Applications, Desktop / Web, Data Engineering Support, Python, C++, C#, Onsite, Guildford

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: CV27474 ) 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.

This advertiser has chosen not to accept applicants from your region.

Software Development Engineer

West Midlands, West Midlands Matchtech

Posted today

Job Viewed

Tap Again To Close

Job Description

contract

Outside IR35

Hybrid working West Midlands

Key Responsibilities:

  • Develop software solutions to improve work processes, including data processing and administrative tasks using Python.
  • Enhance the existing reporting database which utilises Confluence and integrate Confluence data into Python KPI tracking systems.
  • Support the transition of existing processes to Microsoft SharePoint, PowerApps, and Dataverse, and integrate these into the current Python process automation environment.
  • Proactively define requirements and make software proposals, iterating to reach optimal solutions.

Job Requirements:

  • Good degree or equivalent qualification in Software, Computer Science, or Software Engineering discipline (e.g., 2:1 or higher).
  • Experience and proficiency in Python, including referencing external data sources via APIs.
  • Knowledge of Linux, Docker, Git (Bitbucket), PostgreSQL, and HTML/JavaScript.
  • Familiarity with O365, including Microsoft SharePoint online and Microsoft Dataverse.
  • Clear thinker with a proactive attitude and strong communication skills.
  • Experience using software development and project management tools.
  • Ability to exhibit good logical analysis of data and problem-solving skills.
  • Demonstrates clear ownership of tasks, with capability to build relationships internally and externally.

Personal Attributes
* Good Degree or equivalent (e.g. 2:1 or higher in a Software, Computer Science or Software Engineering discipline).
* Clear thinker, good communicator and pro-active attitude. Good at logical analysis of data and problem solving.
* Experience using software development and project management tools
* Demonstrates clear ownership of tasks. Able to build relationships internally/externally.
* Required Software knowledge and experience:
- Python (including familiarisation with referencing external data sources via API's)
- Linux
- Docker
- Git (Bitbucket)
- PostgreSQL
- HTML/JavaScript
- O365 (including Microsoft SharePoint online and Microsoft Data verse)


If you are a Software Development Engineer with the necessary skills and experience looking to contribute to the automotive sector through innovative software solutions, we would like to hear from you. Apply now to join our client's dynamic team.

This advertiser has chosen not to accept applicants from your region.

Senior Software Development Engineer

Leeds, Yorkshire and the Humber UnitedHealth Group

Posted 17 days ago

Job Viewed

Tap Again To Close

Job Description

Optum is a global organisation that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by diversity and inclusion, talented peers, comprehensive benefits and career development opportunities. Come make an impact on the communities we serve as you help us advance health equity on a global scale. Join us to start **Caring. Connecting. Growing together.**
Are you a Software Development Engineer looking to join an organisation where what you do genuinely makes an impact? Where you are empowered, heard and able to think creatively? Then look no further because we are what you have been looking for!
We are looking for a Senior Software Engineer with solid experience with C to come and join our talented and innovative team.
This role involves implementing new features as well as solving Engineering problems for one of our established systems. The platform is used within secondary care for referrals, ward transfers, locating patients whilst in care and more.
**What you'll do:**
We believe in the power of technology to make healthcare faster, better, and more accessible to all, and therefore you will play a key part in supporting us to deliver the best products within the healthtech industry.
As an engineer at Optum UK you'll play a pivotal role in building a world class system that is transforming the health and lives of those around us.
**Primary Responsibilities:**
+ You will be involved in all aspects of the development lifecycle including architecture, testing, as well as cutting code
+ Support with the enhancement of the product to add new features & improve functionality
+ Collaborate and mentor with other engineers on best practices
+ Helping to implement fast, secure, and efficient data pipelines and storage
+ contribute to technical discussions and work towards to solutions to complex problems
**Who You'll Be:**
You will have experience working as a Software where you produced high quality code. With experience using C, Linux and Informix Embedded SQL:
We want you to be able to take ownership and accountability for what you are doing and be comfortable working with autonomy and using your initiative.
Here, we are advocates for promoting the ability to think freely and creatively. We want you to have a curious nature, looking at improvements and efficiencies
_You will be rewarded and recognized for your performance in an environment that will challenge you and give you clear direction on what it takes to succeed in your role, as well as providing development for other roles you may be interested in._
**Other useful skills and experience include:**
+ Experience of coding in C in a Linux/Unix environment
+ Experience with Informix Embedded SQL or Oracle ProC
+ Ability to embrace complex problems
If this sounds like you, then apply today and find out more why Optum UK is a great place to be!
**Please note you must currently be eligible to work and remain indefinitely without any restrictions in the country to which you are making an application. Proof will be required to support your application.**
_At UnitedHealth Group, our mission is to help people live healthier lives and make the health system work better for everyone. We believe everyone-of every race, gender, sexuality, age, location and income-deserves the opportunity to live their healthiest life. Today, however, there are still far too many barriers to good health which are disproportionately experienced by people of color, historically marginalized groups and those with lower incomes. We are committed to mitigating our impact on the environment and enabling and delivering equitable care that addresses health disparities and improves health outcomes - an enterprise priority reflected in our mission._
_Diversity creates a healthier atmosphere: UnitedHealth Group is an Equal Employment Opportunity employer and all qualified applicants will receive consideration for employment without regard to disability, gender reassignment, marriage and civil partnership, pregnancy and maternity, race, religion or belief, sex, sexual orientation, or any other characteristic protected by law. UnitedHealth Group is a drug-free workplace. © 2025 UnitedHealth Group. All rights reserved._
This advertiser has chosen not to accept applicants from your region.

Principal Software Development Engineer

Fareham, South East Teledyne

Posted 17 days ago

Job Viewed

Tap Again To Close

Job Description

**Be visionary**
Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical research.
We are looking for individuals who thrive on making an impact and want the excitement of being on a team that wins.
**Job Description**
**Job Summary:**
The Principal Software Development Engineer is responsible for designing, implementing, and supporting Raymarine's Lighthouse operating system and applications for Raymarine's proprietary chartplotter line of hardware. The Principle Development Engineer will work closely with Cartography and Software Engineering teams in Fareham UK and Madison Wisconsin USA, with opportunities for collaboration with engineering teams in Europe and Asia. This role is onsite at the Raymarine facility in Fareham UK with some work from home hours being an option.
**Primary Duties & Responsibilities:**
+ Work with the Cartography and Software Engineering teams to design, implement and support Raymarine's Lighthhouse operating system and applications
+ Develop high-quality applications and tools by writing clean and efficient code
+ Ensure high code quality in own and team's work
+ Review and approve team's code
+ Collaborate with internal teams and vendors to fix and improve products
+ Scope, plan, and estimate technical tasks
+ Troubleshoot and support existing applications and systems
+ Support continuous integration/continuous deployment using Jenkins, Bitbucket, Git flow
**Job Qualifications:**
+ Bachelor's Degree in Computer Science, Mathematics, or related field, or equivalent experience
+ Minimum 10 years of experience developing C++ for embedded systems
+ Experience with graphics rendering using OpenGL
+ Working knowledge of standard software development frameworks and methodologies.
+ Knowledge of Git and Git Branching.
+ Experience with GIS data structures and algorithms a plus.
+ Ability and desire to learn quickly and work in a fast-paced agile development environment.
+ Strong troubleshooting skills
+ Strong communication skills
**What Raymarine offers you**
+ Work on industry-leading marine technology used by professionals and enthusiasts alike
+ Unique opportunity to experience how cutting-edge R&D, software- and hardware development come together under one roof.
+ Friendly culture with a focus on collaboration, problem-solving, and creativity.
+ A fair compensation structure and benefits
+ A hybrid work model with flexibility for some work-from-home hours
**Interested?**
If you liked what you just read, and believe you are the person that will make us better, do not hesitate to apply.
The selection process is ongoing, so don't wait.
When applying, make it easy for yourself. Add a resume and fill out the required fields, no need to add anything else at this point.
This position requires access to export-controlled information or items (i.e. regulated technology or technical data per ITAR/EAR US regulations). Applicants must be eligible to apply for and obtain the appropriate export control license from the U.S. Departments of State or Commerce.
Teledyne and all of our employees are committed to conducting business with the highest ethical standards. We require all employees to comply with all applicable laws, regulations, rules and regulatory orders. Our reputation for honesty, integrity and high ethics is as important to us as our reputation for making innovative sensing solutions.
.
You may not realize it, but Teledyne enables many of the products and services you use every day **.**
Teledyne provides enabling technologies to sense, transmit and analyze information for industrial growth markets, including aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, energy, medical imaging and pharmaceutical research.
This advertiser has chosen not to accept applicants from your region.

Sr. Software Development Engineer

Curtiss-Wright Corporation

Posted 17 days ago

Job Viewed

Tap Again To Close

Job Description

We are looking for a Senior Software Development Engineer to join our Letchworth
As our Senior Software Development Engineer, you will perform all software lifecycle phase tasks from planning to release and subsequent maintenance and support. Be able to complete all allocated tasks within the time and budget specified within the work package definitions.
The successful candidate will be an experienced Software Development Engineer, and be able to make correct technical decisions that ensure compliance and quality while considering cost, schedule and risk.
**Location:** Letchworth UK
**We Take Care of Our People**
Work-life balance through our Hybrid working, flexitime program and condensed work week (role dependent) I Paid Time Off I Retirement with Employer Match I Health and Wellness Benefits I Learning and Development Opportunities I Competitive Pay I Bonus Scheme I Recognition I Employee Stock Purchase Plan ( I Inclusive & Supportive Culture ( *
**Your Challenge**
+ Perform software development tasks to the required quality, complying with company procedures and within time and cost constraints.
+ Develop software planning documents.
+ Develop software requirements and associated traceability.
+ Develop software design artefacts.
+ Develop source code from design and requirements.
+ Take responsibility for board level bring up of hardware, working with the hardware team to resolve any issues.
+ Develop software requirement based verification / test cases
+ Investigate problems and de-bug software
+ Perform technical reviews on software artefacts.
+ Develop accurate time and cost estimates for software work packages.
+ Ensure all allocated tasks are completed in accordance with the applicable project plan and work package definitions.
+ To accept technical responsibility for allocated software lifecycle phases / tasks
+ Report software progress / status to the software team leader.
+ To attend and actively contribute to the effective operation of applicable design reviews.
+ Maintain current knowledge of relevant software development technologies.
+ Identify software development process improvement opportunities.
**What You Bring**
Essential Criteria:
+ Good understanding of full software life cycle processes
+ Relevant experience of requirements development, modern design techniques, different programming languages and testing
+ Relevant experience of embedded software development.
+ Relevant experience of SW Configuration Control using GIT or similar tool
+ Good formal documentation skills
+ Educated to Degree/HND level in an appropriate subject.
Desirable Criteria:
+ Proficiency in the following languages: C, C++, Python, Java Script, MISRA C.
+ Experience of developing for following OS's: Linux, VxWorks
+ Experience of Bare Metal SW development
+ Proficiency in Video processing
+ Experience of Internet protocols
+ Experience of working with low level interfaces e.g. I2C, SPI, CAN, ethernet, USB, Serial, Arinc 429
+ Experience Model based development, UML.
+ Experience of Agile / Waterfall Methodology
+ Experience of working to aerospace regulations (RTCA DO-178C)
+ Experience of developing low level driver code
+ Computer Science background with good understanding of computer hardware (Processors, Memory, interfaces, protocols etc.)
+ Relevant experience within an aerospace/automotive/medical/safety-critical environment.
**Who We Are**
Curtiss-Wright's Defense Solution division is a trusted, proven leader, delivering superior products and services that meet the defense and aerospace industries' toughest challenges with best-in-class value. In 2017, Curtiss-Wright relocated its Avionics, Sensors & Controls and Industrial Business Units into a brand new, purpose-built 160,000 ft2 facility at Bournemouth International Airport. The state-of-the-art facility has extensive design and manufacturing capabilities as well as in-house environmental stress screening. The facility is committed to quality and excellence in manufacturing for our flight recorder, air data computer, video management systems, computing systems, mission displays and video recorder products.
Our Values ( Social and Governance
#LI-RF1
_No unsolicited agency submittals please. Agency partners must be invited to participate in a search by our_ **_Talent Acquisition Team ( )_** _and have signed terms in place prior to any submittal. Resumes submitted directly to any Curtiss-Wright employee or affiliate will not qualify for fee payment, and therefore become the property of Curtiss-Wright._
**Compliance Statement**
This position may require exposure to export-controlled information and subject to additional security screening. In the event information provided during the security screening reveals ineligibility to access export-controlled information, any offer of employment may be reconsidered or withdrawn.
Curtiss-Wright is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, ethnicity, color, sexual orientation, gender identity, physical or mental disability, age, ancestry, legally protected medical condition, family care status, marital status, religion, veteran status, national origin, or any other legally protected status. If you require accommodation during the recruitment process, please contact Talent Acquisition. ( )
**For US Applicants: EEO is The Law - click here for more information. ( you require accommodation due to a disability at any time during the recruitment and/or assessment process, please contact Talent Acquisition ( ) and we will make all reasonable efforts to accommodate your request.
**Join the WRIGHT Team!**
Over 95 years of growth, Curtiss-Wright is an integrated, market-facing global diversified industrial company and remains a technology leader through this legacy of innovation. Through three well-balanced segments - Aerospace & Industrial, Defense Electronics and Naval & Power, we remain focused on advanced technologies for high performance platforms and critical applications. Diversity, commitment to excellence and dedication to the spirit of pioneering innovation continue to drive the employees of Curtiss-Wright.
**Our Values**
What makes a world-class organization? It all begins with core values that provide a strong foundation for success. Simple in theory, the values of Curtiss-Wright are reflected in every aspect of our operations. To our employees, these are more than words on a wall - we all take these values to heart in our relationships with our customers and each other.
**Leadership**
We lead based on vision and strategic direction, empowering employees to reach goals through thoughtful and decisive action.
**Customer Focus**
We are committed to achieving total quality by meeting our customers' expectations and delivering products and services in a timely fashion.
**Teamwork & Trust**
Working in a spirit of trust and collaboration, we actively encourage employees to contribute their ideas and innovations to keep our company moving forward.
**Respect for People**
We believe that people are our most valuable asset and will always do the right thing in our dealings and interactions with all employees.
**Integrity**
We will act with the highest integrity in all of our business relationships and strategic partnerships.
**What We Offer Our Employees:**
**Opportunity:** As part of the Curtiss-Wright team, you have the opportunity each day to transform the way customers do business, as well as transform your career. Our entrepreneurial environment provides you with excellent experiences that enable you to develop your skills through stretch assignments and the opportunity to work with the best talent in the industry. You will have the opportunity to contribute from day one!
**Challenging Work:** The work we do here is not only challenging, but it is meaningful to our customers, our employees and the communities in which they live and work. You are given the chance to work on some of the most advanced technology projects in the world. Now that something to be proud of!
**Collaborative Environment:** The teamwork among our exceptionally talented people enables us to deliver some of the most advanced solutions to our customers.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Java application development Jobs in United Kingdom !

Graduate Software Development Engineer

M1 1AE Manchester, North West £30000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking bright and motivated Graduate Software Development Engineers to join their innovative technology team based in **Manchester, Greater Manchester, UK**. This internship program offers a unique opportunity for ambitious graduates to gain hands-on experience in software development, working on real-world projects alongside experienced engineers. You will be involved in the full software development lifecycle, from design and coding to testing and deployment, contributing to the creation of cutting-edge applications. The ideal candidate will possess a strong academic background in computer science or a related field, a passion for technology, and a desire to learn and grow within a dynamic environment.

Key Responsibilities:
  • Assist in the design, development, and implementation of software applications using various programming languages.
  • Write clean, efficient, and well-documented code.
  • Participate in code reviews and contribute to maintaining code quality standards.
  • Collaborate with senior engineers and team members to understand project requirements and technical specifications.
  • Assist in the testing and debugging of software components to ensure functionality and performance.
  • Contribute to the documentation of software designs, processes, and user guides.
  • Learn and apply new technologies and development methodologies.
  • Participate in team meetings and contribute ideas for product improvement.
  • Support the deployment and maintenance of software systems.
  • Gain exposure to the full software development lifecycle within a professional setting.

This is a hybrid internship position, requiring a blend of remote work and office-based collaboration in Manchester. The duration of the internship is typically 6-12 months, with the potential for a full-time role upon successful completion. A Bachelor's or Master's degree in Computer Science, Software Engineering, or a closely related discipline is required. Strong programming skills in at least one modern language (e.g., Python, Java, C++, JavaScript) are essential. Familiarity with software development tools and methodologies (e.g., Git, Agile) is a plus. Excellent problem-solving skills, a proactive attitude, and a strong desire to learn are paramount. The ability to work effectively in a team, both in-person and remotely, is crucial. This is an excellent stepping stone for aspiring software engineers looking to launch their careers in the tech industry.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Development Engineer

DE1 2GN Derby, East Midlands £30000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Join a leading technology firm as a Graduate Software Development Engineer and kick-start your career in a dynamic and innovative environment. Our client is dedicated to nurturing emerging talent and providing a structured pathway for professional growth. This hybrid role, based in Derby, Derbyshire, UK , offers a blend of collaborative office work and flexible remote working. You will contribute to the design, development, testing, and deployment of cutting-edge software solutions.

Key Responsibilities:
  • Participate in the full software development lifecycle, from requirements gathering and design to coding, testing, and deployment.
  • Write clean, efficient, and well-documented code in one or more programming languages (e.g., Java, Python, C#, JavaScript).
  • Collaborate with senior engineers and team leads to understand project requirements and technical specifications.
  • Assist in the design and implementation of software features and modules.
  • Develop and execute unit tests and integration tests to ensure code quality and functionality.
  • Debug and resolve software defects identified during testing or by end-users.
  • Learn and apply best practices in software engineering, including version control (e.g., Git), agile methodologies, and code reviews.
  • Contribute to the continuous improvement of software development processes and tools.
  • Work with cross-functional teams to ensure the successful integration of software components.
  • Stay up-to-date with emerging technologies and industry trends in software development.
  • Participate in team meetings, brainstorming sessions, and knowledge-sharing activities.
  • Gain exposure to various aspects of software engineering, including front-end, back-end, database development, and cloud technologies.

Qualifications:
  • Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related technical field.
  • Strong understanding of fundamental programming concepts and data structures.
  • Demonstrable programming skills in at least one object-oriented or scripting language.
  • Knowledge of software development methodologies (e.g., Agile, Scrum) is a plus.
  • Familiarity with version control systems like Git.
  • Excellent problem-solving abilities and a logical approach to challenges.
  • Strong communication and teamwork skills, with the ability to articulate ideas clearly.
  • Eagerness to learn and adapt to new technologies and environments.
  • A proactive attitude and a passion for technology and software development.
  • Eligibility to work in the UK.
  • Previous internship or project experience in software development is advantageous but not essential.

This is an excellent opportunity for ambitious graduates to build a strong foundation in software engineering within a supportive and forward-thinking company in Derby .
This advertiser has chosen not to accept applicants from your region.

Graduate Software Development Engineer

BN1 1AA East Sussex, South East £30000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a dynamic and innovative technology startup, is offering an exciting Graduate Software Development Engineer internship opportunity in Brighton, East Sussex, UK . This program is designed for ambitious recent graduates eager to kickstart their careers in software engineering by gaining hands-on experience in a fast-paced, collaborative environment. You will be an integral part of our development team, contributing to the design, development, testing, and deployment of cutting-edge software solutions. The ideal candidate will have a strong academic foundation in Computer Science, Software Engineering, or a related discipline, with a passion for coding and problem-solving. You will have the opportunity to work on real-world projects, utilising modern programming languages and development methodologies. Responsibilities include writing clean, efficient, and maintainable code, participating in code reviews, debugging and resolving software defects, and contributing to the overall software development lifecycle. You will work closely with senior engineers, learning best practices in software architecture, testing strategies, and agile development. This internship provides exposure to a wide range of technologies and tools, allowing you to discover your interests and develop valuable technical skills. We are looking for enthusiastic, curious, and driven individuals who are eager to learn and contribute to our innovative projects. This is a fantastic stepping stone for aspiring software engineers looking to gain practical experience and build a strong foundation for their future careers.

Key Responsibilities:
  • Assist in the design, coding, and testing of software applications.
  • Write clean, well-documented, and efficient code under the guidance of senior engineers.
  • Participate in code reviews and contribute to discussions on software design.
  • Debug and resolve software defects identified during testing.
  • Learn and apply software development best practices and methodologies.
  • Collaborate with team members on various software development projects.
  • Contribute to the creation of technical documentation.
  • Gain exposure to different programming languages, frameworks, and tools.
  • Support the deployment and maintenance of software solutions.

Qualifications:
  • Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Strong understanding of fundamental programming concepts and data structures.
  • Proficiency in at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Familiarity with software development lifecycle and methodologies.
  • Excellent problem-solving and analytical skills.
  • Eagerness to learn and adapt to new technologies.
  • Good communication and teamwork abilities.
  • Previous internship or project experience in software development is a plus.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Java Application Development Jobs