Product Engineer(Backend) with Java & Spring Framework

at CRATOFLOW

DP
Posted by Anand Murugan
icon
Chennai
icon
2 - 5 yrs
icon
₹3L - ₹7L / yr
icon
Full time
Skills
Microservices
Spring
Spring Boot
Java
Python
Ruby
Ruby on Rails (ROR)
Go Programming (Golang)
RESTful APIs
React.js

A B2B SaaS platform that automates the day-to-day bookkeeping processes with a virtual live assistant built through conversational AI & ML. It’s the fastest-growing fintech product company backed by Silicon Valley investors. Cratoflow Inc. is based in Los Angeles, CA, USA with its wholly-owned subsidiary entity Cratoflow India Private Limited, with its office located at Perungudi, OMR, Chennai.

About the job

We are looking for an experienced Backend Engineer in Java to design, build and configure applications.

Job Location: Chennai.

Responsibilities:

  • Own the entire lifecycle of developing, testing, deploying the product features as per the business requirements.
  • Building REST API/services using Spring framework for a complex fintech product that manages huge amount of data and connects with various external applications incl. payment gateways.
  • Coordinate with QA teams to review test cases and fix bugs within the stipulated time to enable on-time releases as planned.
  • Analyze new product requirements, build prototypes, estimate development efforts and timelines.
  • Ability to function effectively with strategic guidance from the leadership.
  • Keep learning new technologies to help scaling the product.
  • Mentor the junior team members as required.

 

Requirements:

  • 6-8 years of experience in Backend Development for Web Applications.
  • Good exposure to Security, Scale, Design and Architecture, API, Cloud Infrastructure (AWS).
  • Ability to lead a team of highly skilled frontend and backend developers; and mentor junior engineers.
  • Experience in working on Non-relational databases esp. MongoDB.
  • Strong skills in developing Restful Microservices using Spring Boot, Spring Framework, Spring Batch, REST, Spring Reactor, Spring Security, Maven, Github, and other open-source Java Libraries.
  • Database design, programming, tuning, and query optimization.
  • Test methodologies and testing tools, e.g., TestNG, JUnit.
  • Experience with Linux/Unix and shell scripting.
  • Experience in developing, containerizing, and deploying a scalable system.
  • The ability to collaborate effectively with remote teams across time zones is essential.
  • Great verbal and written communication skills when providing status reports and presenting to leadership.
  • Understanding how to keep the team unblocked and focused.

 

 

Read more

About CRATOFLOW

Bookkeeping is a pain but Cratoflow is different. We take charge so you can relax. Cratoflow redefines the way you bill, book and pay vendors.
Read more
Founded
2019
Type
Product
Size
20-100 employees
Stage
Raised funding
View full company details
Why apply to jobs via Cutshort
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
2101133
Matches delivered
3712187
Network size
15000
Companies hiring

Similar jobs

Node.js Developer

at Zyvka Global Services

Founded 2021  •  Products & Services  •  employees  •  Bootstrapped
NodeJS (Node.js)
Express
Data Structures
Algorithms
JSON
Javascript
RESTful APIs
icon
Bengaluru (Bangalore)
icon
2 - 6 yrs
icon
₹2L - ₹15L / yr
JOB TITLE: Nodejs Developer
 EXPERIENCE: 2 to 5 years
LOCATION: Bangalore
TIMINGS: Indian Shift Timings
TYPE OF WORKING: work from office
NOTICE PERIOD: 1 month

RESPONSIBILITIES
• Write maintainable, scalable, and efficient code.
• Follow coding standards, unit-testing, code reviews etc.
• Follow release cycles and commitment to deadlines.
• Collaborate with the team and communicate effectively.
• Ability to work in a fast-paced startup.

CANDIDATE MUST HAVE
• Nodejs
• Data structure & Algorithms

DESIRED SKILLS & EXPERIENCE
• BE/BTech in Computer Science or related technical discipline
• Good knowledge of JavaScript, JSON, Relational/NoSQL DB,
• Experience in writing modular/reusable code using JavaScript frameworks like Node JS,
• Express JS etc.
• Knowledge of Restful Web Services
• Understanding of OOPS, Data Structure, and Algorithms
• Knowledge of Python will be a plus point.
• Good Analytical and Problem-solving skills
• Knowledge of source control tools, preferably GIT
• Familiar with Agile methodologies
Read more
Job posted by
Ridhima Sharma

Java Developer

at Recro

Founded 2014  •  Products & Services  •  100-1000 employees  •  Profitable
Java
J2EE
Spring Boot
Hibernate (Java)
Microservices
Spring
Spring MVC
icon
Remote only
icon
3 - 6 yrs
icon
₹5L - ₹20L / yr

Required Education:

 

B.Tech./ BE - Computer, IT, Electronics only

Required Skills:

 

  • 3+ year of experience in Development in JAVA technology.
  • Strong Java Basics
  • SpringBoot or Spring MVC
  • Hands on experience on Relational Databases (SQL query or Hibernate) + Mongo (JSON parsing)
  • Proficient in REST API development
  • Messaging Queue (RabbitMQ or Kafka)
  • Microservices
  • Any Caching Mechanism
  • Good at problem solving

 

Good to Have Skills:

 

  • 4+ years of experience in using Java/J2EE tech stacks
  • Good understanding of data structures and algorithms.
  • Excellent analytical and problem solving skills.
  • Ability to work in a fast paced internet start-up environment.
  • Experience in technical mentorship/coaching is highly desirable.
  • Understanding of AI/ML algorithms is a plus.

 

Read more
Job posted by
Nandhinee Gopal

Java Developer

at Multinational professional services company

Agency job
via Jobdost
Java
Spring Boot
Hibernate (Java)
HTML/CSS
API
Oracle
Git
RESTful APIs
MongoDB
icon
Pune
icon
2 - 6 yrs
icon
₹8L - ₹20L / yr
Java Developer
Skills Required:
  • Experience of more than 4 to 6 years in software development.
  • Very Strong Experience in Core Java.
  • Excellent Java Programming skills Experience in Data Structures, Algorithms and Design Patterns.
  • Strong in Problem solving, Analytical skill and logical thinking.
  • Skill to be trained: java, spring, mango db, cassandra.
  • Strong experience in Spring Boot, Restful API
  • Looking for shorter notice period candidates only.
Read more
Job posted by
Sathish Kumar

OCC Developer , OCC Lead

at DigiSprint Solutions Pvt ltd

OCC
Oracle Developer
Oracle Cloud
Oracle Cloud Commerce
React.js
oracle CX
OCC UI
icon
Hyderabad, Bengaluru (Bangalore), Pune
icon
3 - 11 yrs
icon
₹10L - ₹20L / yr
We have an opening for OCC Developer / OCC Lead opening with Digisprint. Our core team has 20+ years of experience in End to End Digital Commerce. We have experience in building world-class e-commerce solutions for some of the leading retailers across US, UK, Mexico and South Africa.

Experience: 3-11yrs

Expertise in Oracle CX Platform

Ability to train team and guide them.

Experience in OCC UI frameworks – React JS

Knowledge in ReactJS, 

Developing & Integrating Hooks

Experience in interacting with Customer

Custom Payments , Custom Catalog, Workflows implementation

Good Communication and Analytical Skills

Read more
Job posted by
Anita Ravishankar

Senior Laravel Developer

at Technocruitx universal services pvt ltd

Founded 2017  •  Products & Services  •  20-100 employees  •  Profitable
Laravel
PHP
Web Development
RESTful APIs
Relational Database (RDBMS)
icon
Ahmedabad
icon
3 - 5 yrs
icon
₹3L - ₹5L / yr
The Lead will be responsible for all aspects of the project from planning, monitoring and implementation. The main responsibility will be coordinating all resources, setting deadlines, assigning responsibilities, monitoring and ensure timely project delivery.

Key Responsibilities:

Experience with developing/implementing web applications built on PHP technologies.

Provide technical guidance and recommendations to other team members as required.

Development responsibilities include doing code review / bug analysis, analyzing development and impacts.

Provide effort planning estimates for application change requests and defect resolutions.

Run daily stand-up meetings as required and in concert with the program technical lead .

Assist in establishing and updating application release plans.

Manage and perform Web application deployments.

Perform root cause analysis for production issues and provide resolutions in a timely fashion .

Develop and maintain technical documentation Skills Requirement:

Minimum 1 years of experience with team leading

Minimum 2 to 3 year experience in laravel mysql

Excellent knowledge of REST services

Excellent knowledge of RDBMS concepts and database designing

Good Communication skills in Malayalam and English

Problem solving and decision making skills

Prior experience in handling a team.

Agile background is a plus.

Ready to adapt / learn a new programming language / tools / framework based on project requirements.

Able to provide technical leadership to a team of software engineers.
Read more
Job posted by
Tabassum Malek

Java Developer

at Pericius Technologies Pvt Ltd

Founded 2017  •  Products & Services  •  100-1000 employees  •  Profitable
Go Programming (Golang)
Ruby on Rails (ROR)
Ruby
Python
Java
Microservices
RESTful APIs
API
Spring Boot
SQL
NOSQL Databases
MongoDB
icon
Remote only
icon
2 - 7 yrs
icon
₹5L - ₹15L / yr

JD for Position: Developer / Senior Developer – Back End


Job Location: Bangalore
Experience: 2 years - 6 years

 

We love solving hard problems together because the hardest challenges are often the most rewarding. You will have an opportunity to create products that will disrupt the industry. Providing customer delight is not just a phrase for us - It’s our mantra, Voice will always be heard - we encourage different points of view. 

Do you aspire to be a tech ninja?

DO you have a passion for building products in India and change the worldview that we are just about services?

We want people who go deep and understand the fundamentals

 

RESPONSIBILITIES:

  • Development and maintenance of automatic regression tests suites used in the product delivery process
  • Development and maintenance of testing frameworks supporting the automatic regression testing
  • Management and tracking of automatic regression test suite execution
  • You will own some or all of a product/feature. You will also mentor others, read and review code, maintain code, deploy code, tune the performance of systems.

 

SKILLS AND ABILITIES:

  • We’re looking for 2 - 6 years of experience. However, the number is irrelevant if you have the necessary skills.
  • Strong proficiency in Java, J2EE, JDBC, Spring MVC & Boot, Hibernate, PL/SQL, HTML, CSS, JavaScript and JQuery, Ajaxs
  • Good exposures to RESTful API concept and JSON
  • Experience with cloud based technologies such as AWS.
  • Proficient understanding of development tools such as SVN, GIT
  • Good communication skills with proficiency in English (Oral and Writing) / banking knowledge. 

 

Plus Points:

  • Product experience
  • Startup experience
  • Technologies that are Self taught
  • Contributed to stock exchange etc
  • Open source contributions
  • Any of your work in public that we can see
Read more
Job posted by
Shobana K

Java Developer

at Humancloud Technology Pvt Ltd

Founded 2019  •  Products & Services  •  100-1000 employees  •  Raised funding
Java
J2EE
Spring Boot
Hibernate (Java)
icon
Pune, Hyderabad, Bengaluru (Bangalore), Aurangabad
icon
2 - 7 yrs
icon
₹1L - ₹15L / yr
Job Description : Java Developer
We are looking for an experienced Java Developer who will work closely with the
technical lead to identify and establish best practices in the company.

Requirements & Responsibilities :
● Design and develop features using Core Java, Spring Boot, and Hibernate
● Ability to design database schema, develop views and stored procedures
● Participate in user story grooming, design discussions and proposal of solutions
● Maintain existing software systems by identifying and correcting software defects
● Practice standard development process leveraging agile methodologies such as
SCRUM and TDD
● Review and analyze business requirements and provide technical feasibility and
estimates
● Manage development / support functions etc
● Excellent in OOPS concepts, system design
● Strong knowledge of Core Java, Spring, Hibernate and Microservices
● Hands-on experience in DB design, SQL, UI Technologies like HTML/CSS,
JavaScript, jQuery, etc.
● Good knowledge of design patterns
● Excellent knowledge of JSP, Servlets, WebServices, JUnit
● Experience in Agile software development
● Familiarity with JIRA, GIT, Maven
● Experience in working directly with a client
● Good knowledge in requirement gathering, analysis, and designing
Read more
Job posted by
Shabbir Shaikh

Java Developer

at Datametica Solutions Private Limited

Founded 2013  •  Products & Services  •  100-1000 employees  •  Profitable
Java
Scala
Python
Maven
Oracle
SQL
Design patterns
icon
Pune
icon
1.5 - 2.5 yrs
icon
₹1L - ₹10L / yr
Mandatory Skills:
  • As a polyglot developer Ideally, you should have:
  • 1.5+ years of development experience using any of technology java, scala, python or any similar exciting technologies.
  • Hands-on experience in coding, and implementation of complex, custom-built applications Working knowledge of build tool like maven/sbt and code versioning systems like git/bitbucket/cvs/svn
  • Familiarity with few databases, like MySQL, Oracle, PostgreSQL, SQL Server, NoSQL etc Great OO skills, including strong design patterns knowledge
  • Good communication and ability to work in a consulting environment is essential
Good to Have:
  • Think through hard problems in a consultancy environment, and work with amazing people to make the solutions a reality Work in a dynamic, collaborative, non-hierarchical environment where your talent is valued over your job title or years of experience
  • Build custom software using the latest technologies and tools Craft your own career path
You'll be responsible for:
  • Providing solution to real problems in Bigdata world.
  • RnD on using the latest tools,techniques and cloud services.
  • Automating the manual-timetaking tasks.
  • Hands-on coding, usually in a pair programming environment.
  • Working in highly collaborative teams and building quality code
  • Working in lots of different domains and client environments
  • Understanding the business domain deeply
What we do:
We are a team of technology agnostic, passionate people who aim to provide solution to real world Bigdata problems.
We are building solutions that will help our customers to do automatic migration of their RDBMS systems to latest BIGDATA platforms and tools such as Spark, Apex, Flink etc. For more information do visit our products webpage.  
Read more
Job posted by
Nikita Aher

Python Developer

at A dynamic & experienced technology company

Agency job
via Jobdost
Python
Django
RESTful APIs
Machine Learning (ML)
NumPy
pandas
PostgreSQL
MySQL
icon
Mumbai
icon
1 - 2 yrs
icon
₹4.8L - ₹6.6L / yr
Job Type: Full-time

Positions : 2-3

CTC Offering : 40,000 to 55,000/month

Job Location: Remote for 6-12 months due to the pandemic, then Mumbai, Maharashtra

Required experience:
Minimum 1.5 to 2 years of experience in Web & Backend Development using Python and Django with experience in some form of Machine Learning ML Algorithms

Overview
We are looking for Python developers with a strong understanding of object orientation and experience in web and backend development. Experience with Analytical algorithms and mathematical calculations using libraries such as Numpy and Pandas are a must. Experience in some form of Machine Learning. We require candidates who have working experience using Django Framework and DRF

Key Skills required (Items in Bold are mandatory keywords) :
1. Proficiency in Python 3.x based web and backend development
2. Solid understanding of Python concepts
3. Strong experience in building web applications using Django
4. Experience building REST APIs using DRF or Flask
5. Experience with some form of Machine Learning (ML)
6. Experience in using libraries such as Numpy and Pandas
7. Some form of experience with NLP and Deep Learning using any of Pytorch, Tensorflow, Keras, Scikit-learn or similar
8. Hands on experience with RDBMS such as Postgres or MySQL
9. Comfort with Git repositories, branching and deployment using Git
10. Working experience with Docker
11. Basic working knowledge of ReactJs
12. Experience in deploying Django applications to AWS,Digital Ocean or Heroku

KRAs includes :
1. Understanding the scope of work
2. Understanding and adopting the current internal development workflow and processes
3. Understanding client requirements as communicated by the project manager
4. Arriving on timelines for projects, either independently or as a part of a team
5. Executing projects either independently or as a part of a team
6. Developing products and projects using Python
7. Writing code to collect and mathematically analyse large volumes of data.
8. Creating backend modules in Python by building or reutilizing existing modules in a manner so as to provide optimal deliveries on time
9. Writing Scalable, maintainable code
10. Building secured REST APIs
11. Setting up batch task processing environments using Celery
12. Unit testing prepared modules
13. Bug fixing issues as reported by the QA team
14. Optimization and performance tuning of code

Bonus but not mandatory
1. Nodejs
2. Redis
3. PHP
4. CI/CD
5. AWS
Read more
Job posted by
Ankitha Vyas

Principal Software Engineer

at Dremio

Founded 2015  •  Product  •  100-500 employees  •  Raised funding
Java
Data Structures
Algorithms
Multithreading
Problem solving
Amazon Web Services (AWS)
Big Data
Architecture
HDFS
Amazon S3
Google Cloud Platform (GCP)
C++
icon
Hyderabad, Bengaluru (Bangalore)
icon
15 - 20 yrs
icon
Best in industry

About the Role

The Dremio India team owns the DataLake Engine along with Cloud Infrastructure and services that power it. With focus on next generation data analytics supporting modern table formats like Iceberg, Deltalake, and open source initiatives such as Apache Arrow, Project Nessie and hybrid-cloud infrastructure, this team provides various opportunities to learn, deliver, and grow in career. We are looking for technical leaders with passion and experience in architecting and delivering high-quality distributed systems at massive scale.

Responsibilities & ownership

  • Lead end-to-end delivery and customer success of next-generation features related to scalability, reliability, robustness, usability, security, and performance of the product
  • Lead and mentor others about concurrency, parallelization to deliver scalability, performance and resource optimization in a multithreaded and distributed environment
  • Propose and promote strategic company-wide tech investments taking care of business goals, customer requirements, and industry standards
  • Lead the team to solve complex, unknown and ambiguous problems, and customer issues cutting across team and module boundaries with technical expertise, and influence others
  • Review and influence designs of other team members 
  • Design and deliver architectures that run optimally on public clouds like GCP, AWS, and Azure
  • Partner with other leaders to nurture innovation and engineering excellence in the team
  • Drive priorities with others to facilitate timely accomplishments of business objectives
  • Perform RCA of customer issues and drive investments to avoid similar issues in future
  • Collaborate with Product Management, Support, and field teams to ensure that customers are successful with Dremio
  • Proactively suggest learning opportunities about new technology and skills, and be a role model for constant learning and growth

Requirements

  • B.S./M.S/Equivalent in Computer Science or a related technical field or equivalent experience
  • Fluency in Java/C++ with 15+ years of experience developing production-level software
  • Strong foundation in data structures, algorithms, multi-threaded and asynchronous programming models and their use in developing distributed and scalable systems
  • 8+ years experience in developing complex and scalable distributed systems and delivering, deploying, and managing microservices successfully
  • Subject Matter Expert in one or more of query processing or optimization, distributed systems, concurrency, micro service based architectures, data replication, networking, storage systems
  • Experience in taking company-wide initiatives, convincing stakeholders, and delivering them
  • Expert in solving complex, unknown and ambiguous problems spanning across teams and taking initiative in planning and delivering them with high quality
  • Ability to anticipate and propose plan/design changes based on changing requirements 
  • Passion for quality, zero downtime upgrades, availability, resiliency, and uptime of the platform
  • Passion for learning and delivering using latest technologies
  • Hands-on experience of working projects on AWS, Azure, and GCP 
  • Experience with containers and Kubernetes for orchestration and container management in private and public clouds (AWS, Azure,  and GCP) 
  • Understanding of distributed file systems such as  S3, ADLS or HDFS
  • Excellent communication skills and affinity for collaboration and teamwork

 

Read more
Job posted by
Kiran B
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.
Get to hear about interesting companies hiring right now
iconFollow Cutshort
Want to apply to this role at CRATOFLOW?
Why apply via Cutshort?
Connect with actual hiring teams and get their fast response. No spam.
Learn more
Get to hear about interesting companies hiring right now
iconFollow Cutshort