- Company Name
- Reply Limited
- Job Title
- Software Engineer
- Job Description
-
Job Title: Software Engineer
Role Summary: Deliver and improve core features of the LEA Reply Supplier Portal, ensuring reusable, modular, and scalable solutions. Support customer deployments, provide technical troubleshooting, and contribute to the product roadmap while mentoring junior team members.
Expactations: Deliver high‑quality, testable code; demonstrate strong OOP and Java EE expertise; efficiently integrate front‑end frameworks (React, Angular, Vue, etc.); work within Agile sprints, TDD practices, and cross‑functional teams; produce documented, maintainable solutions that meet SLA requirements; actively contribute to continuous improvement and post‑release monitoring.
Key Responsibilities:
- Design, develop, and maintain portal core features with reusable components.
- Refine product road‑map requirements and assess technical feasibility.
- Participate in code reviews, refactoring, optimisation, and continuous improvement.
- Configure solutions, build integrations, and support customer roll‑outs (go‑live, hyper‑care).
- Write unit, integration, and regression tests; collaborate with QA for automated testing.
- Plan releases, document deployments, and monitor post‑release performance.
- Investigate and resolve production issues; incorporate lessons into development.
- Mentor junior engineers and share knowledge with delivery/support teams.
Required Skills:
- Java EE, OOP design, data structures, problem solving.
- Web and mobile development: JavaScript, HTML, CSS; React.js, Angular, Vue.js, Android, Ionic, React Native.
- Integration platforms: Apache Camel, MuleSoft, Babelway; configuration and custom development.
- Databases: MySQL, Oracle.
- Version control/build: Git, Bitbucket, Maven, IntelliJ.
- Agile development, sprint planning, code review, TDD (JUnit, Mockito).
- SaaS feature delivery, effort estimation, commercial impact awareness, client alignment.
Required Education & Certifications:
- Bachelor’s degree (2.1 or higher) in Computer Science, Software Engineering, or a related technical field.
- 3–6 years of industry experience in software engineering or product development.
- No mandatory certifications; proficiency in the above tools and practices is essential.