Cutshort logo
Tide logo
Backend Developer
at Tide
Backend Developer
Tide's logo

Backend Developer

Renetha Ravela's profile picture
Posted by Renetha Ravela
3 - 15 yrs
₹18L - ₹55L / yr (ESOP available)
Remote, Hyderabad
Skills
skill iconJava
Microservices
RESTful APIs

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.

Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About Tide

Founded :
2015
Type :
Product
Size :
500-1000
Stage :
Raised funding

About

We're a fintech scale-up founded in 2017 with over 300,000 customers in the UK (5% of marker) and will be entering the Indian market in 2021. Our goal as a company is to simplify the running of the business for sole proprietors and SMEs, we do this by automating admin, offering market-leading payment functionality, and simplifying credit access and merchant services. We're valued at over $250mn and are growing at over 100% YoY despite the impact of covid in 2020. Looking ahead we want to repeat our success in the UK in India and enter into further markets in 2022.
Read more

Company video

Tide's video section
Tide's video section

Photos

Company featured pictures

Connect with the team

Profile picture
Sai Krishna Jenula
Profile picture
Renetha Ravela
Profile picture
Monica Verma
Profile picture
Anushka Jain

Company social profiles

bloginstagramlinkedintwitterfacebook

Similar jobs

Wissen Technology
at Wissen Technology
4 recruiters
Robin Silverster
Posted by Robin Silverster
Bengaluru (Bangalore)
11 - 18 yrs
Best in industry
skill iconJava
skill iconSpring Boot
Microservices
Multithreading
Data Structures
+3 more

Java Developer – Job Description


Wissen Technology is now hiring for a Java Developer - Bangalore with hands-on experience in Core Java, algorithms, data structures, multithreading and SQL. We are solving complex technical problems in the industry and need talented software engineers to join our mission and be a part of a global software development team. A brilliant opportunity to become a part of a highly motivated and expert team which has made a mark as a high-end technical consulting. Required Skills: • Exp. - 5 to 12 years. • Experience in Core Java and Spring Boot. • Extensive experience in developing enterprise-scale applications and systems. Should possess good architectural knowledge and be aware of enterprise application design patterns. • Should have the ability to analyze, design, develop and test complex, low-latency client facing applications. • Good development experience with RDBMS. • Good knowledge of multi-threading and high-performance server-side development. • Basic working knowledge of Unix/Linux. • Excellent problem solving and coding skills. • Strong interpersonal, communication and analytical skills. • Should have the ability to express their design ideas and thoughts. About Wissen Technology: Wissen Technology is a niche global consulting and solutions company that brings unparalleled domain expertise in Banking and Finance, Telecom and Startups. Wissen Technology is a part of Wissen Group and was established in the year 2015. Wissen has offices in the US, India, UK, Australia, Mexico, and Canada, with best-in-class infrastructure and development facilities. Wissen has successfully delivered projects worth $1 Billion for more than 25 of the Fortune 500 companies. The Wissen Group overall includes more than 4000 highly skilled professionals. Wissen Technology provides exceptional value in mission critical projects for its clients, through thought leadership, ownership, and assured on-time deliveries that are always ‘first time right’. Our team consists of 1200+ highly skilled professionals, with leadership and senior management executives who have graduated from Ivy League Universities like Wharton, MIT, IITs, IIMs, and NITs and with rich work experience in some of the biggest companies in the world. Wissen Technology offers an array of services including Application Development, Artificial Intelligence & Machine Learning, Big Data & Analytics, Visualization & Business Intelligence, Robotic Process Automation, Cloud, Mobility, Agile & DevOps, Quality Assurance & Test Automation. We have been certified as a Great Place to Work® for two consecutive years (2020-2022) and voted as the Top 20 AI/ML vendor by CIO Insider. 

Read more
A domestic client 15 years old, in the logitech industry
A domestic client 15 years old, in the logitech industry
Agency job
via Talent Socio Bizcon LLP by Baishali Dhar
Pune, Mumbai
5 - 9 yrs
₹20L - ₹35L / yr
ASP.NET
skill icon.NET
Microservices
skill iconDocker
skill iconKubernetes

Responsibilities:

  • Work with product owners, managers, and customers to explore requirements and translate use-cases into functional requirements.
  • Collaborate with cross-functional teams and architects to design, develop, test, and deploy web applications using ASP. NETCore | Open-source web framework for. NET, . NET Core, and C#.
  • Build scalable, reliable, clean code and unit tests for. NET applications.
  • Help maintain code quality, organization, and automation by performing code reviews, refactoring, and unit testing.
  • Develop integration with third-party APIs and external applications to deliver robust and scalable applications.
  • Maintain services, enhance, optimize, and upgrade existing systems.
  • Contribute to architectural and design discussions and document design decisions.
  • Effectively participate in planning meetings, retrospectives, daily stand-ups, and other meetings as part of the software development process.
  • Contribute to the continuous improvement of development processes and practices.
  • Resolve production issues, participate in production incident analysis by conducting effective troubleshooting and RCA within the SLA.
  • Work with Operations teams on product deployment, issue resolution, and support.
  • Mentor junior developers and assist in their professional growth. Stay updated with the latest technologies and best practices.


Requirements:

  • 5+ years of experience with proficiency in C# language.
  • Bachelor's or master's degree in computer science or a related field.
  • Good working experience in. NET Framework, . NET Core, and ASP. NETCore | Open-source web framework for. NET and C#.
  • Good understanding of OOP and design patterns - SOLID, Integration, REST, Micro-services, and cloud-native designs.
  • Understanding of fundamental design principles behind building and scaling distributed applications.
  • Knack for writing clean, readable, reusable, and testable C# code.
  • Strong knowledge of data structures and collections in C#.
  • Good knowledge of front-end development languages, including JavaScript, HTML5 and CSS.
  • Experience in designing relational DB schema, PL/SQL queries performance tuning.
  • Experience in working in an Agile environment following Scrum/SAFE methodologies.
  • Knowledge of CI/CD, DevOps, containers, and automation frameworks.
  • Experience in developing and deploying on at least one cloud environment.
  • Excellent problem-solving, communication, and collaboration skills.
  • Ability to work independently and effectively in a fast-paced environment.


Read more
Wissen Technology
at Wissen Technology
4 recruiters
VenkataRamanan S
Posted by VenkataRamanan S
Bengaluru (Bangalore)
3 - 8 yrs
Best in industry
06692
Microservices
Apache Kafka

Key Responsibilities:

  • Design, develop, and maintain robust and scalable backend applications using Core Java and Spring Boot.
  • Build and manage microservices-based architectures and ensure smooth inter-service communication.
  • Integrate and manage real-time data streaming using Apache Kafka.
  • Write clean, maintainable, and efficient code following best practices.
  • Collaborate with cross-functional teams including QA, DevOps, and product management.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot, debug, and optimize applications for performance and scalability.

Required Skills:

  • Strong knowledge of Core Java (Java 8 or above).
  • Hands-on experience with Spring Boot and the Spring ecosystem (Spring MVC, Spring Data, Spring Security).
  • Experience in designing and developing RESTful APIs.
  • Solid understanding of Microservices architecture and related patterns.
  • Practical experience with Apache Kafka for real-time data processing.
  • Familiarity with SQL/NoSQL databases such as MySQL, PostgreSQL, or MongoDB.
  • Good understanding of CI/CD tools and practices.
  • Knowledge of containerization tools like Docker is a plus.
  • Strong problem-solving skills and attention to detail.


Read more
Virtuoso NetSoft Pvt Ltd
Asha K
Posted by Asha K
Chandigarh
0 - 1 yrs
₹1L - ₹2L / yr
skill iconJava
J2EE
Struts
Spring
Hibernate (Java)
+1 more
o Knowledge of Java 1.5 / 1.6 servlets Java packaging and deploy (JAR, WAR, EAR) Java Persistence API/JPA. o Hibernate Programming and Configuration, Troubleshooting, Systems Knowledge. o Database development Experience VAS development experience including (SMPP, MMS, USSD)Tomcat 5 and above operations. o JBoss 5 and above operations JDBC JSP, Struts, XML, Linux and Unix REST / SOAP BASH , AWK , SED SQL & Databases. (Oracle) Testing Frameworks (JUnit) Source Control (SVN) Maven. o Strong in core JAVA and advanced JAVA including Servlets, JSP, XML etc. o Knowledge on Spring, Hibernate, JavaScript, PHP, Open source frame works, PL/SQL. o Strong in server side programming. o Knowledge in CMS. o Working knowledge with mobility channels like WAP, USSD, IVR, SMS, STK etc. o Good knowledge on working with Databases like Mysql, oracle etc. o Working knowledge on Linux systems.
Read more
Leading Ecommerce Company
Leading Ecommerce Company
Agency job
via Future Links by Praveen Negi
Remote only
4 - 10 yrs
₹25L - ₹70L / yr
skill iconJava
Databases
J2EE
skill iconSpring Boot
Hibernate (Java)
+4 more
About the role
As an SDE - III/IV (Backend), you will solve real-life complex problems and create compelling experiences for our users. In this role, you will ensure that the solutions and processes that we create are of the highest quality. And in doing so, you will champion a seamless app experience for all our users.
If you are confident about solving hard, interesting and UNIQUE problems, and creating an impact within an entrepreneurial environment, then you might just be our next SDE - III (Backend).

What will you do
  • Collaborate with teams to develop and support the smooth 24x7 operation of our service.
  • Create prototypes and proofs-of-concept for iterative development.
  • Stay updated with emerging tech cultures and implement them in production systems.
  • Develop scalable, long-term strategies to aid the company’s 10X growth.
  • Ensure content quality and consistency of the brand.
  • Reduce technical debt with quality coding

What you will need
  • BTech degree in computer science or related field.
  • 4-10 years of relevant work experience.
  • Strong knowledge of any of the databases like MySQL, NoSQL, SQL Server, Oracle, PostgreSQL.
  • Experience in Java and web technologies.
  • Experience in scripting languages like Python, PHP, etc.
  • Hands-on experience with systems that are asynchronous, RESTful and demand concurrency.
  • Knowledge of best software engineering practices for all stages of software development life cycle
Read more
AirProbe
at AirProbe
1 recruiter
Gourav Kumar Singh
Posted by Gourav Kumar Singh
Remote, Bengaluru (Bangalore)
3 - 4 yrs
₹10L - ₹15L / yr
skill iconPython
RESTful APIs
skill iconPostgreSQL
skill iconRedis
Celery
+4 more
**Must Haves:**
Passionate about getting things done mindfully, rationally.
Good understanding of OOPS and Data structures
Proficiency in Python with at least 3-4 years of relevant experience
Solid understanding and deep knowledge of Flask, Docker, REST API's.
Knowledge of Databases - PostgreSQL
Working experience with Test Driven development

**Good to Have:**
Knowledge of Redis, Celery
Knowledge of Microsoft Azure.
End to End application Design, Development and Deployment

**Responsibilities:**
Interact and identify the gaps that exist between various products used in Airprobe and their needs.
Architect and build applications to address those gaps.
Create and improve the design, analytics, coding and testing for high-quality software and new products.
Write clean, maintainable code following best practices (unit testing, source control, continuous integration, automation, design patterns, etc.)
Debug code and troubleshoot problems
Build automation scripts/DevOps/CI-CD pipeline for the application over Azure.

**Expectation:**
Start up Culture, Push the Boundaries, Leadership Qualities, Problem Solving
Responsibility Driven: We’ll ask you to take end to end ownership of whatever you are doing. We believe that the best comes out of you when you ship something end to end.
You know how to maintain balance between perfectionism and pragmatism.
You are research oriented, and love to explore ways to find things that you don’t already know
Read more
Deem
at Deem
1 recruiter
Mathew Jose
Posted by Mathew Jose
Bengaluru (Bangalore)
9 - 18 yrs
₹27L - ₹40L / yr
skill iconJava
Oracle
Architecture
J2EE
IBM WebSphere
+3 more
Responsibilities:

·         A Technical Lead would be required to contribute to all aspects of Product Lifecycle from requirement analysis to product release.
·         Lead feature/product engineering teams and participate in architecture and design reviews.
·         Define, design, and implement complex, multi-tier distributed software applications. Segment and design system layers to support componentization and layered application development, including user interface, business process functionality, and database access.
·         Ability to design, code, test, implement, and validate business, and technical information technology related programs.
·         Work with the product team to assess feasibility and priority of features and upgrades.
·         Ability to lead and participate on empowered virtual teams to deliver iteration deliverables, manages projects within scope of responsibility and drive the technical direction of the product.
·         Participate in product requirements definition process to provide feedback on technical feasibility and options. 
·         Should understand and articulate the business value proposition of the module/product/project
·         Must ensure testability of the application and test automation (by participating in the review of test cases and by helping QA implement test automation, if required)
·         Active practitioner of quality coding and engineering hygiene by enforcing quality gates
·         Very aware of software and data security & vulnerabilities pitfalls and how to proactively catch them using tools and through code review process.
·         Capable of debugging complex issues that might span across multiple applications or interfaces
·         Must be able to factor performance and scalability considerations into the product all the way from requirements through implementation – to create a highly performance, responsive, robust system
·         Lead troubleshooting efforts for the resolution of complex technical application issues with the appropriate technical resources
·         Review application modification requests and assess the effects of such modifications on the application. 
·         Generate innovative approaches and solutions to technology project challenges
·         Mentor junior developers.  Provide feedback on the development efforts of junior developers.
·         Manage multiple priorities effectively
·         Responsibilities will include all levels of development from architecture through implementation, unit testing and release
·         Ability to lead change, be personally adaptable, & perform well under pressure.
 
Qualifications (Must-Haves):

·         A bachelor’s degree in computer science, electronics engineering, or an equivalent field, from a reputed university.
·         Minimum of 9 years’ experience in software design and engineering.
·         The individual should have a deep understanding of J2EE technologies (Java / Spring/ Hibernate/ JMS, JDBC, JSP and Servlets)
·         Deep understanding of implementation support structures, & integration tools and technology
·         Extensive experience designing/developing J2EE compliant applications using WebSphere, Tomcat, WebLogic or similar products.
·         Experience with micro-services architecture and distributed systems.
·         Experience with databases (preferably Oracle) – SQL query optimization, stored procedure development, JDBC
·         Excellent ability to architect, design and develop Object Oriented and Service Oriented software with practical use of design patterns
·         Experience with distributed systems or a large scale enterprise background is a must.
·         Must have strong decision-making skills; take-charge personality, and the ability to drive a plan to completion combined with good written and oral communication.
·         Ability to lead change, be personally adaptable, & perform well under pressure.
·         Excellent written and oral communication
·         Strong people and technical leadership skill.
·         Working with distributed teams.
Deem team members come from a variety of backgrounds and we are committed to creating a sense of inclusion and belonging for everyone. One of the ways we achieve this is by ensuring we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, marital, veteran, or disability status.
Read more
MNC
MNC
Agency job
via Fragma Data Systems by geeti gaurav mohanty
Bengaluru (Bangalore)
3 - 8 yrs
₹8L - ₹15L / yr
skill iconJava
Microservices
SQL
Role :- Java Developer
Duration :- Full Time
Company Name :- Fragma Data

Main Skills are Java, Microservices, and SQL

Primary Responsibilities
Development of applications in Java including:
Building data processing platforms.
Developing micro-service-oriented applications.
Interact with stakeholders of the applications being developed.

Desired Skills
Must have experience in Java JEE, Spring Framework, and Microservices
Experience in SQL and JDBC
Experience in build tools Maven, git
Experience in Cloud Platforms AWS, Azure is a plus.
Read more
a young, vibrant, fast growing IT service company.
a young, vibrant, fast growing IT service company.
Agency job
via Jobdost by Heena K
Pune
3 - 9 yrs
₹10L - ₹18L / yr
skill iconJava
J2EE
Struts
Spring
Hibernate (Java)
+13 more

5 years of architecture, design and programming experience preferably in fast-paced dynamic environment

Strong application design and implementation skills, solid understanding of the entire development cycle.

Strong background in Java/J2EE based application

Strong background in Spring/Spring boot based application

Strong background in Microservices based application

Experience working with Apache and/or Tomcat

Experience in transforming requirements to software design

Strong Experience with developing Java SAAS web applications.

Working experience in Industry Standard protocols related API Security including OAuth

Demonstrate strong design and programming skills using JSON, Web Services, XML, XSLT, PL/SQL in Unix and Windows environments.

Strong background working with Linux/UNIX environments.

Strong Shell scripting experience.

Working knowledge with Oracle, DB2 or MongoDB databases.

 Passion to stay on top of the latest happenings in the tech world and an attitude to discuss and bring those into play.  Strong agile/scrum development experience

 Strong collaboration and communication skills within distributed project teams

 Excellent written and verbal communication skills

 

Read more
Virtusa
Remote only
5 - 9 yrs
₹12L - ₹13L / yr
skill iconNodeJS (Node.js)
skill iconJavascript
skill iconMongoDB
TypeScript
skill iconJava
Experience – 5 - 9 Years
Basic Skills/Qualifications

• Master’s/Bachelor’s degree in Computer Science, Computer Engineering (BE/MCA/BCA)
• 5-9 years of strong software design and development experience and building and administering large-scale distributed applications
• Strong communication skills
• Agility and quick learner
• Understanding of the Software development lifecycle
• Good Analytical and problem-solving skills
• Self-motivated with the ability to prioritize, meet deadlines, and manage changing priorities
• Should have a high level of energy working as an individual Contributor and as a part of Team.
• Ability to think out of the box and questioning everything


Technical Skills (Hands On)

• Apply Server-side software development expertise, to design, develop and implement horizontally scalable components with the ability to handle large transaction and query volumes with following experience :

• Backend - NodeJS, Server-Side Events (SSE)
• Programming languages - Typescript, JavaScript
• API – REST, GraphQL
• Databases – MySQL, PostgreSQL
• Additional useful programming languages – Java, Scala
• CI/CD experience with:
• Git/TFS, Containers, Ansible
• Test Driven Development (TDD)
• Real-time or near real-time data pipelines
• BPMN 2.0 (Camunda)
• Knowledge of Design Thinking
• Experience working in short agile release cycles
• Enterprise grade development best-practices for end-to-end interoperability and integration
• Design with operational requirements, and support challenges in perspective
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
21,01,133
Matches delivered
37,12,187
Network size
15,000
Companies hiring
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos