Job Description:
Collaborate with a team to deliver features across our technical solution, focusing on developing Java Spring Boot based microservices.
Advocate for and implement good development practices such as consistent branching strategy, coding standards, Test Driven Development (TDD), Continuous Integration (CI), and Continuous Testing.
Assist the technical leads in designing the separation of functional into microservices and ensuring end-to-end integration and flow between technical components.
Support test automation engineers in testing stories and features from both functional and non-functional perspectives.
Follow Scrum Methodology by actively participating in sprint backlog refinement, sprint planning, stand-ups, sprint review, and sprint retrospective.
Job Requirements:
Minimum of 3 years of development experience in building enterprise-grade server-side applications using Java as the primary programming language.
Strong programming skills in Java, including knowledge of data structures,
algorithms, web services, REST APIs, JSON, XML, etc.
Experience with frameworks such as Spring MVC and Spring Boot.
- Familiarity with messaging systems like Kafka is a plus.
Knowledge of CI/CD tools and ability to write unit tests.
- Experience with RDBMS concepts and databases like Oracle or DB2.
Familiarity with mocking frameworks, test-driven development (TDD), and
performance/endurance testing using tools like JMeter or Postman.
Proficiency in HTML, CSS, and JavaScript: Strong knowledge of front-end
web technologies such as Bootstrap/Tailwind/React/Vue.js is essential for
creating visually appealing and interactive user interfaces.
Good understanding of application development design patterns.
*This position is part of the opportunities available at our GBA Event. Attend the event to connect with hiring managers and explore your next career move.
Similar jobs
More about PCCW/HKT
