Software Engineer

Posted 4 Days Ago
Be an Early Applicant
London, Greater London, England
Mid level
Fashion • Retail • Software
The Role
The Software Engineer will design, build, and maintain reactive, microservices-based applications. Responsibilities include developing microservices, using reactive programming frameworks, collaborating with cross-functional teams, ensuring code quality, testing, and maintaining documentation.
Summary Generated by Built In


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
The Company
Campbell, California
568 Employees
On-site Workplace
Year Founded: 1998

What We Do

Centric Software® is the innovator behind the #1 Product Lifecycle Management (PLM) platform, Centric PLM™, that is blazing the trail for brands, manufacturers and retailers across all segments of the consumer goods industry. Headquartered in Silicon Valley, Centric Software has shattered the mold to create state-of-the-art digital solutions to satisfy the needs of every player in the market, large and small, and supports their mission to develop high-quality, sustainable products that are on time and on trend.

- Centric PLM delivers enterprise-class merchandise planning, product development, sourcing, quality and product portfolio optimization innovations specifically for fast-moving consumer industries. Centric PLM streamlines the product development process from concept to retail.
- Centric Planning provides best-in-class data and visually driven financial, merchandise and assortment planning as well as store and vendor forecasting to maximize margins and for seamless and fast, pre and in-season execution.
- Centric Visual Boards improves collaboration and decision-making of merchandising and buying teams through intuitive digital boards, driving innovation and decreasing time to market.

All Centric solutions are market-driven, ensuring they meet the needs of customers. These innovations include the first ever PLM mobile apps, 3D CAD connectors, sustainability integrations, and more. Centric Software has the highest user adoption rates in the industry and proudly maintains a 99% customer retention rate due to its seamless implementation methodology which ensures that 100% of its customers go live. Centric Software is proud to provide the best solution, backed by the best team to service the best customers.

Centric Software is a subsidiary of Dassault Systèmes (Euronext Paris: #13065, DSY.PA). For more information, please visit www.centricsoftware.com.

Similar Jobs

Hybrid
Bournemouth, Dorset, England, GBR
289097 Employees
Hybrid
London, Greater London, England, GBR
289097 Employees
Hybrid
London, Greater London, England, GBR
289097 Employees
Hybrid
Bournemouth, Dorset, England, GBR
289097 Employees

Similar Companies Hiring

Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees
RunPod Thumbnail
Software • Infrastructure as a Service (IaaS) • Cloud • Artificial Intelligence
Charlotte, North Carolina
53 Employees
Hedra Thumbnail
Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
San Francisco, CA
14 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account