Centric Software Logo

Centric Software

Software Engineer

Posted 6 Days Ago
Be an Early Applicant
London, Greater London, England
Junior
London, Greater London, England
Junior
The Software Engineer will design, develop, and maintain microservices with a focus on scalability and efficiency, utilizing reactive programming frameworks like Quarkus. Responsibilities include collaborating with teams, ensuring code quality, conducting testing and debugging, and maintaining documentation.
The summary above was generated by AI


Job Specification: Software Engineer
Location: Remote
Position Type: Permanent
Position Overview: We are seeking a Software Engineer with experience in reactive programming and microservices to join our team. In this role, you will work closely with other developers and cross-functional teams to design, build, and maintain reactive, microservices-based applications. You’ll leverage modern microservices tooling and technologies to create scalable, resilient software that supports real-time data processing and efficient service interaction.
Key Responsibilities:
Microservices Development:
Design, develop, and maintain microservices with a focus on scalability, efficiency, and stability.
Reactive Programming: Use reactive programming frameworks like Quarkus reactive to build non-blocking, asynchronous applications.
Collaborative Development: Work with product managers, DevOps, QA, and other engineering teams to align on requirements, plan sprints, and deploy reliable microservices in production environments.
Code Quality and Review: Write clean, efficient code following best practices in reactive programming and microservices. Participate in code reviews to ensure high quality and consistency.
Testing and Debugging: Build unit tests, troubleshoot, and resolve complex issues in distributed systems, ensuring optimal performance and reliability.
Documentation: Maintain documentation for architecture, code, and processes to support team efficiency and knowledge sharing.
Qualifications:
Proven experience as a Software Engineer or a related role, with hands-on experience in reactive programming and microservices
Technical Skills:
Reactive Programming: Proficiency with reactive frameworks in Java.
Microservices Architecture: Experience in developing RESTful and event-driven microservices.
Cloud & Containerization: Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes).
CI/CD & Version Control: Experience with CI/CD pipelines and version control tools such as Git.
Soft Skills:

  • Strong problem-solving skills and a proactive approach to troubleshooting.
  • Excellent communication and teamwork abilities.
  • Adaptable to working in fast-paced, collaborative environments.


Preferred Qualifications:

  • Familiarity with the Twelve-Factor App methodology.
  • Experience with serverless architectures.
  • Experience with Agile or Scrum methodologies
  • Knowledge of software development best practices and design patterns

Top Skills

Java

Centric Software London, England Office

222 Regent Street, Mayfair, London, United Kingdom, W1B 5TR

Similar Jobs

Be an Early Applicant
2 Days Ago
London, Greater London, England, GBR
Hybrid
289,097 Employees
Mid level
289,097 Employees
Mid level
Financial Services
As a Software Engineer III in the Equity Derivatives Group at JPMorgan, you will collaborate with engineers, project managers, and traders to develop innovative software solutions for financial systems. You'll engage in the full software lifecycle within an Agile environment, aiming to enhance business processes and support high-quality software development.
Be an Early Applicant
18 Hours Ago
London, Greater London, England, GBR
4,500 Employees
Mid level
4,500 Employees
Mid level
Aerospace • Artificial Intelligence • Hardware • Robotics • Security • Software • Defense
As a Mission Software Engineer, you will address technical challenges by integrating and optimizing Anduril's software systems for military applications. You will design and implement solutions for data processing, API development, and system integration while ensuring the seamless operation of Anduril products under real-world conditions.
Be an Early Applicant
2 Days Ago
Bournemouth, Dorset, England, GBR
Hybrid
289,097 Employees
Senior level
289,097 Employees
Senior level
Financial Services
As a Software Engineer III, you will design and develop technology products, create secure production code, analyze data for improvements, conduct code reviews, provide production support, and work within an agile environment to enhance business objectives.

What you need to know about the London Tech Scene

London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account