Backend Engineer
Series B funded E-commerce startup

2 - 5 yrs
₹10L - ₹20L / yr
Bengaluru (Bangalore)
Skills
J2EE
Hibernate (Java)
About - The company is an online discovery platform that offers direct-to-home product trials for D2C brands.
Location- Bangalore
Series- B
Responsibilities
- Lead simultaneous development for multiple business verticals.Design & develop highly scalable, reliable, secure, and fault-tolerant systems.Ensure that exceptional standards are maintained in all aspects of engineering.Collaborate with other engineering teams to learn and share best practices.Take ownership of technical performance metrics and strive actively to improve them.Mentors junior members of the team and contributes to code reviews.
Requirements
- A passion to solve tough engineering/data challenges.Be well versed with cloud computing platforms AWS/GCPExperience with SQL technologies (MySQL,PostgreSQL)Experience working with NoSQL technologies (MongoDB,ElasticSearch)Excellent Programming skills in Python/Java/GoLangBig Data streaming services (Kinesis ,Kafka ,RabbitMQ)Distributed cache systems (Redis ,Memcache)Advanced data solutions (BigQuery, RedShift, DynamoDB, Cassandra)Automated testing frameworks and CI/CD pipelinesInfrastructure orchestration(Docker/Kubernetes/Nginx)Cloud-native tech like Lambda,ASG,CDN,ELB,SNS/SQS,S3 Route53 SES
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Companies hiring on Cutshort

Similar jobs
Mumbai, Pune, Delhi, Gurugram, Noida, Ghaziabad, Faridabad, Indore, Bengaluru (Bangalore)
4 - 7 yrs
₹4L - ₹10L / yr
Microservices
SQL
Hibernate (Java)
Job Description
Role: Java Developer
Location: PAN India
Experience:4+ Years
Required Skills -
- 3+ years Java development experience
- Spring Boot framework expertise (MANDATORY)
- Microservices architecture design & implementation (MANDATORY)
- Hibernate/JPA for database operations (MANDATORY)
- RESTful API development (MANDATORY)
- Database design and optimization (MANDATORY)
- Container technologies (Docker/Kubernetes)
- Cloud platforms experience (AWS/Azure)
- CI/CD pipeline implementation
- Code review and quality assurance
- Problem-solving and debugging skills
- Agile/Scrum methodology
- Version control systems (Git)
Read more
Bengaluru (Bangalore), Pune, Hyderabad
6 - 10 yrs
₹20L - ₹25L / yr
Spring Batch
Microservices
- Contribute to all stages of the software development lifecycle
- Design, implement and maintain Java-based applications that can be high-volume and low-latency
- Analyze user requirements to define business objectives
- Envisioning system features and functionality
- Define application objectives and functionality
- Ensure application designs conform with business goals
Read more
Chennai
4 - 16 yrs
₹8L - ₹20L / yr
Spring
Hibernate (Java)
Struts
J2EE
+1 more
My name is Sheela & I represent PION GLOBAL SOLUTIONS, staffing firm headquartered in Bangalore.
I have a potential opportunity with my client (Leading company) that matches your listed skill sets. I request you to please review the Job Description listed below & respond back to this email, at your first convenience with your latest resume & contact information. I will look forward for your response & follow up with a phone call, ASAP.
Please find below job description and company details.
Company Name: Pion Global Solutions
Location: Chennai/ Bangalore
Role: Permanent
We have requirement with a Tier1 companies in Chennai Location.
Looking for 4-16 years of experience in software development.
-Good experience in J2EE programming frameworks like Spring (SpringMVC, Spring Security, Spring JPA, Spring Boot, Spring Batch, Spring AOP)
- Strong knowledge on Hibernate
- Hands on SQL / Core Java Programming skills
- Good experience in webservices like SOAP and REST and microservices / api gateway
Regards,
Sheela
Read more
Bengaluru (Bangalore)
3 - 5 yrs
₹5L - ₹20L / yr
J2EE
Hibernate (Java)
Microservices
- 3+ year of experience in Development in JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands on experience on Relationl Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- Any Caching Mechanism
- Good at problem solving
Good to Have Skills:
- 3+ 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
Bengaluru (Bangalore)
3 - 4 yrs
₹8L - ₹15L / yr
J2EE
Hibernate (Java)
Apache Kafka
+3 more
Roles and Responsibilities:
- Proven experience in Java 8, Spring Boot, Microservices and API
- Strong experience with Kafka, Kubernetes
- strong experience in using RDBMS (Mysql) and NoSQL.
- Experience working in Eclipse or Maven environments
- Hands-on experience in Unix and Shell scripting
- hands-on experience in fine-tuning application response and performance testing.
- experience in Web Services.
- Strong analysis and problem-solving skills
- Strong communication skills, both verbal and written
- Ability to work independently with limited supervision
- Proven ability to use own initiative to resolve issues
- Full ownership of projects and tasks
- Ability and willingness to work under pressure, on multiple concurrent tasks, and to deliver to agreed deadlines
- Eagerness to learn
- Strong team-working skills
Read more
Gurugram
1 - 2 yrs
₹4L - ₹8L / yr
J2EE
Hibernate (Java)
RESTful APIs
+1 more
Job Description:
We are looking for a Java developer responsible for building Java applications. This includes anything between complex groups of back-end services and their client-end counterparts. Primary responsibility will be to design and develop these types of applications and to coordinate with the rest of the team working on different layers of the infrastructure.
Responsibilities:
Contribute to all stages of the software development lifecycle
Design, build and maintain efficient, reusable, and reliable Java code
Design, implement and maintain applications that can be high-volume and low-latency
Identify bottlenecks and bugs, and devise solutions to these problems
Help maintain code quality, organization, and automatization
Skills:
Minimum 1+ years of experience in Java
Proficient in Java and Springboot
Solid understanding of object-oriented programming
Familiar with various design and architectural patterns
Skill for writing reusable Java libraries
Familiarity with concepts of MVC, and RESTful
Proficient understanding of code versioning tools, such as Git
Familiarity with build tools such as Maven, and Gradle
Excellent knowledge of Relational Databases, SQL, and ORM technologies (Hibernate)
Excellent written and verbal communication.
We are looking for a Java developer responsible for building Java applications. This includes anything between complex groups of back-end services and their client-end counterparts. Primary responsibility will be to design and develop these types of applications and to coordinate with the rest of the team working on different layers of the infrastructure.
Responsibilities:
Contribute to all stages of the software development lifecycle
Design, build and maintain efficient, reusable, and reliable Java code
Design, implement and maintain applications that can be high-volume and low-latency
Identify bottlenecks and bugs, and devise solutions to these problems
Help maintain code quality, organization, and automatization
Skills:
Minimum 1+ years of experience in Java
Proficient in Java and Springboot
Solid understanding of object-oriented programming
Familiar with various design and architectural patterns
Skill for writing reusable Java libraries
Familiarity with concepts of MVC, and RESTful
Proficient understanding of code versioning tools, such as Git
Familiarity with build tools such as Maven, and Gradle
Excellent knowledge of Relational Databases, SQL, and ORM technologies (Hibernate)
Excellent written and verbal communication.
Read more
Bengaluru (Bangalore), NCR (Delhi | Gurgaon | Noida)
2 - 8 yrs
₹20L - ₹50L / yr
J2EE
Struts
Spring
Hibernate (Java)
+1 more
Job Description
- Design & implement backend APIs
- Mentor junior developers technically.
- Actively work to reduce tech debt in the backend
- Work towards more stability & scalability of the backend
- Tech stack - Java, AWS etc.
Eligibility
- 2-8 years of product company experience
- Advanced understanding of AWS stack
- Prior knowledge of solving problems at scale.
Read more
Noida, Delhi, Gurugram, Ghaziabad, Faridabad
2 - 8 yrs
₹15L - ₹40L / yr
J2EE
Hibernate (Java)
Data Structures
+2 more
Job Description :
We are looking for Advance Java developers who want to help us design cutting edge scalable products to meet our rapidly growing business.
Key Responsibilities : -
Build high availability and extreme reliable high volume transactional systems.
Deliver reliable solutions that handle massive data and high traffic. - Complete ownership of problem-free execution of owned modules and solutions.
Focus on code optimization, code quality, maintainability etc.
Skills required : -
MS or BS/B.Tech in computer science or equivalent experience from top college.
Hands-on experience in Core J2EE or Core Java (collection, multithreading).
Proficiency in Struts, Spring, Hibernate, JDBC, JSP, Servlets.
Strong working knowledge of Databases - MySQL/NoSQL, OS Windows/Linux.
Experience and knowledge of open source tools & frameworks, broader cutting edge technologies around server side development. Excellent data structure & algorithm and problem solving skills. Should be an active contributor to developer communities like Stackoverflow, Topcoder, Github, Google Developer Groups (GDGs). Customer-focused, react well to changes, work with teams and able to multi-task. - Must be a proven performer and team player that enjoy challenging assignments in a high-energy, fast growing and start-up workplace. - Must be a self-starter who can work well with minimal guidance and in fluid environment
We are looking for Advance Java developers who want to help us design cutting edge scalable products to meet our rapidly growing business.
Key Responsibilities : -
Build high availability and extreme reliable high volume transactional systems.
Deliver reliable solutions that handle massive data and high traffic. - Complete ownership of problem-free execution of owned modules and solutions.
Focus on code optimization, code quality, maintainability etc.
Skills required : -
MS or BS/B.Tech in computer science or equivalent experience from top college.
Hands-on experience in Core J2EE or Core Java (collection, multithreading).
Proficiency in Struts, Spring, Hibernate, JDBC, JSP, Servlets.
Strong working knowledge of Databases - MySQL/NoSQL, OS Windows/Linux.
Experience and knowledge of open source tools & frameworks, broader cutting edge technologies around server side development. Excellent data structure & algorithm and problem solving skills. Should be an active contributor to developer communities like Stackoverflow, Topcoder, Github, Google Developer Groups (GDGs). Customer-focused, react well to changes, work with teams and able to multi-task. - Must be a proven performer and team player that enjoy challenging assignments in a high-energy, fast growing and start-up workplace. - Must be a self-starter who can work well with minimal guidance and in fluid environment
Read 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
Pune
2 - 15 yrs
₹3L - ₹17L / yr
Struts
Spring
J2EE
Hibernate (Java)
+1 more
Company: Pratiti Technologies Pvt. Ltd.
Industry: IoT, Mobility, Cloud, Analytics
‘Pratiti’ is a Sanskrit word which means Certainty, Insight or Trust. We at Pratiti Technologies would like to call ourselves as Technology Craftsmen. In these days of faster technology evolution, we believe in continuously updating ourselves. We are very passionate about learning newer technologies in-depth and applying them to solve business problems. We take pride in, and enjoy providing Technology Insights to help realize Innovation. We believe technology craftsmanship is essential for certainty as realization process is full of challenges.
Job title & Location: Java Developer/Software Engineer – Pune, India
Required Skills:
• Strong experience in Java J2EE development on Spring / Spring Boot
• Good exposure to front end development using technologies such as HTML5, JavaScript, Ajax, Angular etc.
• Knowledge in OOAD and Design patterns and experience working with modeling languages like UML. Should be well-versed with clean code principles (e.g. DRY)
• Hand-on experience on servers like Tomcat, J Boss, Web Sphere
Good to have/Add-ons:
• NoSQL databases such as MongoDB
• Development of microservices
• Cloud platforms such as AWS, Azure, Cloud Foundry
• IoT
Read more
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.
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Did not find a job you were looking for?
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Companies hiring on Cutshort











