Senior Java Developer (Chinese Speaking)
Role Overview:
As a Senior Java Developer within the Slot Team, you will play a crucial role in the improvement of our legacy Backoffice, design and develop a brand new Backoffice, and design and develop other services to support our Slot game products. This position provides the opportunities to work on greenfield projects, from concept designs to implementation and deployment, and work with Big Data. You'd be a great fit if you are a Java expert with system architectural design experience. There is also the potential for leading a small development team.
Key Responsibilities:
- API Development: architect and code integration APIs to support seamless communication between systems
- Microservices architecture: design and create scalable and maintainable microservices
- Feature Implementation: collaborate with the product experts 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 APIs: work closely with frontend developers to design and implement APIs meeting the frontend’s requirements
- Database Management: design, develop and manage databases (e.g., PostgreSQL, Oracle DB) for efficient storage and retrieval of data
- Big Data Solution: Design solutions for data sources based on product requirements and write queries for extracting data from the Data Warehouse
- 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) 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 Business Analysts, Product Owners, DevOps and QA testers, to ensure a smooth development process
- Documentation: maintain clear and comprehensive documentation for code, APIs, and deployment procedures
Required Skills:
- At least 6 years of experience in Java programming
- Experience in designing new systems/services and solutions
- 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 speak, read and write in Chinese
We Offer:
- Experience a dynamic and team-orientated work environment.
- Opportunities for personal growth and learning
- An open, inclusive and supportive team where you will be valued, and your suggestions will be welcome
- 26 days paid holiday per year, in addition to local public holidays
- Competitive salary
- Risk Benefits such as pension, Life Assurance (4x annual salary), Private Medical Insurance
- Team Building activities
- Local discounts and more...!
Recommended Jobs
Senior Software Engineer
Compensation: £Competitive (Financial Services) About TradingHub Founded in 2010, we have grown from a united vision shared between two people to a team of over 140 across London, Toronto, New Y…
Sports Quantitative Analyst
The Quant team at Mustard Systems create predictive models that are globally recognised as best-in-class. We use cutting-edge statistical methods to model a wide variety of sports, often developing o…
CSCS Labourer - Harrow
Labourer's (Harrow) We are looking for a Labourer to join our site team on a site in the Harrow area. When working as a site Labourer you will be responsible for assisting trades where required, ke…
Real Estate Finance Originator - Development or Bridging
Role Summary We are seeking an experienced Real Estate Originator with a clear specialisation in either development finance or bridging finance. The successful candidate will be responsible for …
Personal Trainer - St Pauls', London
At Ultimate Performance (U.P.) we are hiring Personal Trainers to join our U.P. London team where we currently have 9 sites: Mayfair, Kensington, Cabot Place, Wood Wharf, City, Chelsea, Paddington, K…
Senior FI Claims Adjuster
You will be a senior member of the Claims team for this Global Insurer, owning the claims on a number of high profile FI accounts, focusing on the complex and high value losses. A strong track rec…
Management Consulting Manager - Risk Assurance
Job Role: Risk Assurance Manager Location: London / Manchester Career Level: Manager (CL7) Accenture is a leading global professional services company, providing a broad range of services i…
Tactical Business Development Manager
Want to be part of a hyper growth, fast paced, global business that is radically changing the decades old delivery universe as we know it? If so, read on, as we’re looking for a Business Developm…
PR Junior Account Manager
Are you looking to take the next step in your PR career with a role that allows you to make an impact? This opportunity is with a respected PR and communications agency in Chiswick, London, specialis…
Quantity Surveyor
Quantity Surveyor OCU Group , a leading UK provider of utilities, telecommunications, and energy transition services. With a strong focus on innovation and sustainability, we deliver complex infr…