
Similar jobs
Required Skills & Qualifications
- Bachelor's/Masterās in Computer Science or related field
- 5ā8 years of backend development experience
- Strong in Java, Spring Boot, REST APIs, and microservices
- Hands-on experience with MySQL/PostgreSQL and NoSQL databases
- Strong debugging, problem-solving, and communication skills
- Ability to work independently and in cross-functional teams
Preferred Traits
- Proactive mindset with a knack for identifying and fixing bottlenecks
- Detail-oriented with a passion for clean, maintainable code
Team-oriented with a drive for continuous learning and improvement
Must have experience on Java, Spring MVC / Boot, Hibernate / MyBatisĀ
- Must have experience on building large scale applicationĀ
- Must have experience on RESTful Web-ServicesĀ
- Must be good in problem solving, Data structures and Algorithms.Ā
- Strong understanding of Web Architectures, E-commerce solutionsĀ
- Strong understanding of any MySql / PostgresqlĀ
- Strong understanding of any Redis / Memcached / Mongodb / ElasticsearchĀ
- Hands-on experience on GCP / AWS would be an added advantageĀ
- Hands-on experience on Kubernetes / Docker would be an added advantageĀ
- Basic knowledge of version control system like Git / Mercurial / BitbucketĀ
- Writes well managed and clean codesĀ


1. Custom PHP development,
2. One framework like larval or CI
3. Solid Javascript & Jquery
4. Wordpress Plugin development
5. Custom Theme development
6. Advance Woocommerce knowledge
7. Elementor, Divi Page builder working experience
You, as a Java EngineerĀ and member of this team, would be working on our new and existing projects for our credit, payments, business services, member engagement or financial crime areas. We have a five years roadmap ahead of us with exciting new features and weāll need you to solve interesting problems. Your fellow team members will get you up to speed in your business area and will help you develop the skills so that eventually you are the one coaching other new joiners. Joining one of our expanding agile teams, you will be required to work closely with product owners, mobile engineers, and other business members to translate requirements into well-engineered solutions.
You will ideally join our backend Community of Practices, learn from them and eventually propose your own to maintain a high quality across the backend. Career progression is as important to you as it is for us. With our expanding teams and business we will encourage you to outgrow your initial responsibilities. This role offers an exceptional opportunity to make a real difference with responsibilities across engineering practices in a rapidly expanding company!
About the Tech
Technology and our people is what makes Tide possible. We work in autonomous teams where backend, iOS, Android, web, QA, DevOps, agile coaches, data experts and product owners solve difficult problems together to get the job done. We self-organise and discuss technical challenges and set our own guidelines in the different Community of Practices.
On the backend we see Java 8 as legacy and use Java 11+ for our micro-services. We provide RESTful APIs to our colleagues in the frontend, but also use gRPC for internal service-to-service communications. Spring Boot is our work horse, but we are open to new experiments. We are cloud-native and run everything on AWS. Youāll see containers (Docker), queues (SNS+SQS) and events everywhere. The nature of our business naturally fits with relational databases, but we have also found some use cases for NoSQL.
Our frontends have done an incredible job at consuming our APIs and providing the best UX to our members. They are fully native Android and iOS apps or Angular 2+ web apps. DevOps provides vital infrastructure and operations support.
About You
Weāre an international scale up, weāre busy! If fast paced environments, cross team exposure, inquisitive freedom and the ability to have aĀ realĀ impact on a rapidly growing scale up appeals to you, then you already have the mind of a Tidean. If you have that along with the following experience, weād love to hear from you.
The non-negotiables:
- Good commercial experience building server-side applications and detailed knowledge of the relevant programming languages for your stack (i.e Java 8 or newer).
- Sound knowledge of a Java backend framework (e.g. Spring/Spring Boot).
- Exposure to microservices and implementing and consuming RESTful APIs.
- A mindset of delivering secure, well-tested and well-documented software.
- Experience with relational databases.
The highly desirables:
- Exposure to continuous integration, delivery and deployment.
- Some experience integrating to third parties.
- Comfortable working in agile methodologies, ideally Scrum.
- Exposure to common development tools such as IntelliJ, Git, Jira, etc.
Why Tide?
Tide is the leading provider of UK SME business accounts and one of the fastest growing FinTechs in the UK. Thatās not an unfounded boast - we have over 200,000 members (what we like to call our customers, over two percent market share, and have raised over Ā£120m in funding.
SMEs have been underserved and overlooked by traditional banks for years. In an entrepreneurial age where everyone is expected to take a shot, traditional banks have not evolved with the needs of the market. Thatās where Tide comes in. With quick on-boarding, low fees and innovative features, we thrive on making data driven decisions to help SMEs save both time and money.
Weāre also one of LinkedInās top 10 hottest UK companies to work for, winner of Best Use of Technology (Growth Finance Awards); Best Banking Provider (Contracting Awards); Innovative Product of the Year (Growth Finance Awards) and weāre listed in the Top 100 FinTech Disruptors and The Startups 100. And thatās just for 2019.



Ā· Participate in the entire application lifecycle, focusing on coding and debugging
Ā· Write clean code to develop functional web applications
Ā· Troubleshoot and debug applications
Ā· Perform UI tests to optimize performance
Ā· Manage cutting-edge technologies to improve legacy applications
Ā· Collaborate with Front-end developers to integrate user-facing elements with server- side logic
Ā· Gather and address technical and design requirements
Ā· Provide training and support to internal teams
Ā· Build reusable code and libraries for future use
Ā· Liaise with developers, designers and system administrators to identify new features
Ā· Follow emerging technologies


As a Perl developer, you will own and run critical systems for one of our large international clients in the fashion industry. You will be part of a high performing self-motivated team, collaborate with the client and be exposed to different layers of the client infrastructure.
Ā
- The role will involve incorporating enhancements via coding, perform data changes and support the core client platforms
- Have great attention to detail
- Should be comfortable to look after the systems and maintain it
- Take full responsibility to run the client systems
- Escalate to stakeholders when necessary
- Be self-driven and work with little supervision towards a common team and company purpose
Ā
Experience:Ā Total 7 to 10 years of experience with minimum of 3 years in Perl
Ā
Requirements
You Rock at
- Perl 5.21
- Catalyst
- PostgreSQL
- CPAN for modules
- DBIX::Class (DBIC) (Objective-relational mapping)
- Test::More (unit testing)
You are good at
- Bitbucket, Puppet + Hiera, Jenkins
- JQuery + a bit of UI
- Plack, Selenium
- Linux Centos 6
- Grafana, Splunk
Benefits
- A fantastic working environment built on the principles of lean and self organisation;
- Fun, happy and politics-free work culture;
- Competitive salaries and benefits.
Ā
Note:Ā We looking for immediate joiners. We expect the offered candidate should join within 15 days. Buyout reimbursement is available for 30 to 60 days notice period applicants who can ready join within 15 days.Ā
We are looking for a back end developer with strong foundational knowledge of SQL, microservices architecture and Javascript.
Ā
Please don't apply if experience < 2 years || Javascript !=advanced
Ā
Responsibilities:
1. Back end ownership and implementation of projects in Node.js
2. Strong knowledge of JS and SQL is critical
3. Knowledge and experince of working on RHEL/Ubutnu servers is an additional bonus
4. Experience in writing large modularised projects
5. Production experience in implementing highly scalable microservices
Ā
At Gida, youāll be developing and contributing to different applications and projects. If youāre the person with the right calibre and mindset, youāll get opportunities to work on diverse projects and learn new skills.
Ā
Hybrid work model - work from home with 1-2 days in office
Roles and Responsibilities
Ā
Serve as an integrator between business needs and technology solutions, helping to create technology solutions to meet clients business needs.Ā
Defining systems strategy, developing system requirements, designing and prototyping, testing, training, defining support procedures and implementation.Ā
Perform accurate analysis and effective diagnosis of client issues and manage day-to-day client relationships at peer client levels.Ā
Desired Candidate Profile
Ā
- 1+ years of relevant technology consulting or industry experienceĀ
- Ā Strong working knowledge of AEM/Digital Marketing SuiteĀ
- Ā Java, J2EE strong knowledge in Web-centric applicationsĀ
- Experience with full lifecycle of application from requirement gathering to deployment.
- Make changes to AEM site content, assets, and workflow
- Designs and builds components, templates, dialogs, and workflows using the AEM architecture (Sling, CRX, OSGI, JCR)
- Diagnoses and solves technical problems related to content management such as search result accuracy, dynamic content linking, formatting, image scaling, internationalization, and personalization
- Works in an agile, rapid development and prototyping environment
- Strong Java programming foundation and experience with OSGi bundles
- Knowledge on workflows ,Sling servlet, REST, JSON, Lucene indexing.
- Exposure to Coral / Granite UI, Adobe UI customization is a must
- Working Experience with Sightly / Sling models.
- Willingness to travel offshore and onshoreĀ
- Strong knack and willingness for adapting latest and greatest technologies to drive performance.
- Exceptionally good at document and explaining core technical processes.
Perks and Benefits
Ā
- A Silver Adobe Solution partner, AEM Specialized and Magento partner
- Get to work with a young and dynamic team.
- Get to experience Agile methodology for real.
- Flexi timings.
- Exposure to one of the most exclusive technology of the hour AEM, Magento
- A team that will support you when you want to take an initiative in the favour of the organization.



