Enable job alerts via email!

Software Engineer

TechChain Talent

London

On-site

GBP 30,000 - 50,000

Full time

30+ days ago

Job summary

A leading technology firm in London is seeking a Software Engineer to innovate and refine their products. The role encompasses the full product lifecycle, requiring efficient coding, testing, and collaboration with a team of developers. This position offers the opportunity to work on both internal and external API development, and contribute significantly to system architecture improvements.

Qualifications

  • Between 1 and 3 years of experience in software engineering.
  • Experience developing server-side web applications in Java.
  • Experience with relational and NoSQL databases.

Responsibilities

  • Develop new capabilities and re-architect parts of an existing system.
  • Implement scalable and robust services.
  • Develop and run unit and performance tests.

Skills

Object-oriented development
Adaptability to new technology

Education

Bachelor’s degree in Software Engineering
Bachelor’s degree in Information Technology
Bachelor’s degree in related field

Tools

Java
MySQL
PostgreSQL
MongoDB

Job description

Social network you want to login/join with:

We are seeking a Software Engineer to execute the full lifecycle of the product development, by programming well-designed, efficient, and testable code that meets specifications.

Responsibilities
  • Develop new capabilities and re-architect parts of an existing system.
  • Take part in test-driven, iterative development, prototyping, and reviews with a team of developers.
  • Design and code middle and back-end in a clean and efficient way.
  • Implement scalable and robust services.
  • Develop external and internal APIs.
  • Develop and run unit and performance tests to ensure scalability and reliability.
  • Review and debug code.
  • Develops documentation, flowcharts, layouts, diagrams, charts, code comments, and clean code to explain and show solutions.
  • Determines and designs system specifications, standards, and programming to prepare and install solutions.
Requirements
  • Bachelor’s degree in Software Engineering, Information Technology or related field
  • Between 1 and 3 years of experience in software engineering
  • Experience developing server-side web applications in Java
  • Experience with relational (e.g. MySQL, PostgreSQL) and NoSQL databases (e.g. MongoDB)
  • Proficient in object-oriented development
  • Able to effectively and quickly adopt new technology
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs