Senior Developer
118346
Main function of job:
- Participate in development and maintain web applications.
- Collaborate with team and cross-functional teams to implement business requirement and application integration.
- Perform system maintenance, operation and support.
- Participate in code reviews and knowledge-sharing sessions.
Main job responsibilities:
- Design, develop and maintain Java applications.
- Work closely with business analysts and stakeholders to understand business requirements.
- Collaborate with cross-functional teams to ensure a thorough understanding of business requirements and processes to provide accurate support.
- Perform regular system maintenance, including monitoring, updates, patches, and security enhancement.
- Collaborate with team to perform code reviews, provide constructive feedback and ensure high-quality code delivery.
- Stay updated and emerging technologies and industry best practices and contribute to knowledge sharing within the team.
Your Skills and Experience
- Bachelor’s or master’s degree in computer science, Software Engineering, or a related field.
- Minimum of 5 years of experience in Java enterprise application development and design.
- Strong proficiency in Spring Boot, Maven.
- Strong proficiency in database (e.g. MS SQL Server) development, design and optimization.
- Familiarity with cloud platform (Azure or AWS) and container technology (Docker, Kubernetes).
- Hands-on experience with microservice development and design is a plus.
- Hands-on experience in ETL, SQL Server Integration Service is a plus.
- Excellent problem-solving, troubleshooting and communication skills.
- Experience in finance or insurance industry is preferred.
- Proficiency in English reading and writing skills, and the ability to use either English or Cantonese speaking as a working language.
Main function of job:
- Participate in development and maintain web applications.
- Collaborate with team and cross-functional teams to implement business requirement and application integration.
- Perform system maintenance, operation and support.
- Participate in code reviews and knowledge-sharing sessions.
Main job responsibilities:
- Design, develop and maintain Java applications.
- Work closely with business analysts and stakeholders to understand business requirements.
- Collaborate with cross-functional teams to ensure a thorough understanding of business requirements and processes to provide accurate support.
- Perform regular system maintenance, including monitoring, updates, patches, and security enhancement.
- Collaborate with team to perform code reviews, provide constructive feedback and ensure high-quality code delivery.
- Stay updated and emerging technologies and industry best practices and contribute to knowledge sharing within the team.
Your Skills and Experience
- Bachelor’s or master’s degree in computer science, Software Engineering, or a related field.
- Minimum of 5 years of experience in Java enterprise application development and design.
- Strong proficiency in Spring Boot, Maven.
- Strong proficiency in database (e.g. MS SQL Server) development, design and optimization.
- Familiarity with cloud platform (Azure or AWS) and container technology (Docker, Kubernetes).
- Hands-on experience with microservice development and design is a plus.
- Hands-on experience in ETL, SQL Server Integration Service is a plus.
- Excellent problem-solving, troubleshooting and communication skills.
- Experience in finance or insurance industry is preferred.
- Proficiency in English reading and writing skills, and the ability to use either English or Cantonese speaking as a working language.