Senior Java Developer
Role Overview:
As a Senior Java Developer within Core Team, you will play a crucial role in the development of our Back Office and integration services. This position provides the opportunities to work on several greenfield projects, from concept designs to deploying and implementation, but also gain production experience. You'd be a great fit if you are a reliable individual with a solid understanding of Java and Spring alongside being passionate for new technology trends!
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 5 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.
Good to Have:
- Ability to read and write in Chinese is an advantage.
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
Credit Controller- Property
The company are one of London's leading Real Estate company and are currently going through a growth period. The ideal candidate will come from a Property/Real Estate company who has a proven tr…
Senior Sales Manager - Programmatic
A fantastic opportunity to join one of the fastest-growing programmatic businesses! Their custom and white-label omnichannel programmatic offerings are key to their success! They are looking for a…
Qualified Early Years Practitioner in Finchley
Qualified Early Years Educator role - Available in Finchley A rewarding Qualified Early Years Educator position is now available at a welcoming and vibrant nursery in NW London. Loca…
Retention Agent
About the job Flatpay is reshaping how businesses manage payments. We provide easy-to-use, transparent, and cost-effective payment solutions – from card readers to point-of-sale systems – that hel…
Assistant Site Manager - Secondary Academy in North London
We are seeking an organised and dependable Assistant Site Manager to support the Facilities & Premises Team at a busy secondary academy in North London. This full-time, permanent role is an excelle…
Finance Manager - Independent School (Wandsworth)
Full-time | Permanent | January Start | Salary: Competitive A prestigious Independent School in Wandsworth is seeking an experienced and detail-oriented Finance Manager to oversee the school’s…
Consultant- Pre CV (Hiring Immediately)
best job ever
Tenancy Management & Resettlement Officer
Job Category: Housing Location: Laurence House – Third Floor, Lewisham Council Hours Per Week: 35.00 Start Date: Immediate Start Start Time: 09:00 End Time: 17:00 Salary: £21.24
Solution Architect
Company description We believe in the power of ingenuity to build a positive human future. As strategies, technologies, and innovation collide, we create opportunity from complexity. Our te…