Senior Software Engineer
SKILLS
FULL DESCRIPTION
[Employer hidden — view at passion-project.co.uk] is seeking a talented individual to join our fast-growing business as a Senior Software Engineer. The ideal candidate shall be passionate in coding, learning and possess strong analytical skills. Additionally, he/she shall have the ability to adapt to changes quickly and adjust work accordingly in a positive manner. The successful candidate will be responsible for the development of the enterprise-grade SaaS application.
Job Description
[Employer hidden] is seeking a talented individual to join our fast-growing business as a Senior Software Engineer. The ideal candidate shall be passionate in coding, learning and possess strong analytical skills. Additionally, he/she shall have the ability to adapt to changes quickly and adjust work accordingly in a positive manner. The successful candidate will be responsible for the development of the enterprise-grade SaaS application.
Responsibility
- Participate in the full software development life cycle, including but not limited to, requirement analysis, development, testing, implementation, documentation and support, etc
- Design and develop components for [Employer hidden]’s web application suite
- Test and maintain developed features
- Ensure the coding quality conforms to company standards
- Comply with the company’s quality and information security management system requirements
Essential Skills & Experiences
- Degree in Computer Science or related disciplines
- 4+ years of relevant professional experience in object-oriented programming, candidate with less experience will be considered as Software Engineer
- Strong Java and J2EE technical knowledge and experience
- Experience and Knowledge in SQL and Relation databases such as MySQL
- Technical knowledge and hands-on experience with Spring and Hibernate frameworks
- Web technologies and standards including but not limited to HTML5, JSON, JavaScript, etc
- Strong problem-solving skills with a quality-oriented mindset
- An effective team player, with the capability of working independently under high pressure to meet tight deadlines
- Ability to work independently with minimal supervision
Desirable Skills & Experiences
- Knowledge of continuous integration, automation of software releases, build and execution of CI/CD pipelines
Apply for this position