Skip to main content

Java Developer

Technology
Pixel Coding Limited
London, United Kingdom2 weeks ago
Full timeOn-site

Job description

Key Responsibilities:

  • API Development: architect and code integration APIs to support seamless communication between systems
  • Feature Implementation: collaborate with the product team to maintain existing features and implement new enhancements
  • New Services: design and develop new services using the latest tech stack and ensure their functionality, security, scalability and performance
  • Backend-Frontend Integration: work closely with frontend developers to design and implement efficient integration systems
  • Microservices architecture: Create scalable and maintainable microservices
  • Database Management: develop and manage databases (e.g., PostgreSQL, Oracle DB) for efficient storage and retrieval of data
  • Security Implementation: apply security best practices to ensure data integrity
  • Testing and Code Quality: write unit tests, conduct code reviews, and ensure the reliability and performance of the code
  • Kubernetes Deployment: deploy and manage services on Kubernetes clusters, ensuring optimal resource allocation and high availability
  • Cloud Integration: utilise cloud technologies (e.g., AWS, Azure, Google Cloud) to build, deploy, and scale services effectively
  • Monitoring and Logging: set up monitoring tools and logging systems to proactively identify and resolve issues in live production environments
  • Team Collaboration: collaborate with cross-functional teams, including Product Owners, DevOps and QA testers, to ensure a smooth development process
  • Documentation: maintain clear and comprehensive documentation for code, APIs, and deployment procedures

Qualifications & Skills:

  • At least 3 years of experience in Java programming
  • Strong communication skills, both verbal and written
  • Excellent analytical and problem-solving abilities
  • Proficiency in working with databases and SQL
  • Familiarity with RESTful API design and implementation
  • A meticulous approach to development and troubleshooting
  • Ability to read and write in Chinese is an advantage

Keywords
javajava-developerapplication-programming-interface-apitraining-and-developmentplanning-and-designvisual-art-designproduct-development-and-designtechnology-stackscalabilitymicroservicesmicro-services-architecturedatabase-managementpostgresqlpostgresoracledesign-build-d-bdefined-benefit-plansdistribution-and-storagesearch-and-retrievalpolicies-and-practices

Interested in this role?