Backend Developer - Java
0 - 4 yrs
₹10L - ₹18L / yr
Gurugram
Skills
J2EE
Hibernate (Java)
Role/ Responsibilities
- Design APIs, DB, Queues, monitoring for micro services.
- Writing, deploying and managing micro services.
- Migrate existing components into distributed micro service architecture.
- AWS Cloud / Google Cloud Platform (Manage Infrastructure).
- API integration with 3rd parties.
- Unit test cases, automation.
- Database optimisation.
- Design of highly concurrent backend architecture.
- Handling high traffic data.
Experience required:
- Sound fundamentails in software design.
- Must have worked on distributed and micro service architecture.
- Sound fundamentals on scale/ performance/ memory optimisation.
- Sound fundamentals of authentication, authorization, payment processes, data security.
- Must have experience in Spring / Spring boot.
- Good to have experience in Kafka / JMS / RabbitMQ / AWS Elastic queue.
- Good to have experience in Junit / mockito unit test cases.
- Good to have knowledge in Mysql (or any RDBMS).
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Companies hiring on Cutshort

About Casa2 Stays Pvt Ltd
Founded :
2014
Type :
Products & Services
Size :
100-1000
Stage :
Profitable
About
We are the fastest growing budget hotel brand in India with over 10,000+ rooms in 600+ hotels across 50+ cities in India. All our rooms and hotel properties are spacious, stylish, and contemporary, and are fitted with all modern amenities so that you have a relaxed and consistent travel experience. Because we believe in going the extra mile to ensure you have a delightful stay at the best-price, wherever you go. Most of our hotel properties are located close to business hubs or popular tourist sites and easily accessible by public transport, so you don’t have to waste time or money in traveling to your place of business. But what makes us so Fab? Our team of highly enthusiastic and experienced professionals who work around the clock to ensure you get the best sleep after a long day on the road. You don’t have to take our word for it. Just read what over 2,000,000+ happy customers have to say. Or better yet, book a stay with us and experience our services and hospitality for yourself. Doesn’t matter where you travel to - Whether it’s New Delhi or Ooty. With FabHotels, you will #StayFab, always!
Read more
Connect with the team
Similar jobs
Mumbai
5 - 8 yrs
₹20L - ₹25L / yr
J2EE
Hibernate (Java)
Designation: Java Back End Developer
- Strong in Java , Spring Boot, ver.x (Microservices)
- 5+ year’s software engineering experience working with large scale applications and projects.
- Knowledge of best practice software development methodologies and coding standards.
- General knowledge of public cloud infrastructure and data solutions (e.g. AWS)
- Broad experience designing and developing scalable, resilient, performant applications:
- Distributed systems
- Microservices design and implementation
- Experience working on, and deploying, large scale systems in Java
- Experience with relational DBs like MySQL, SQL Server or Oracle.
Read more
Bengaluru (Bangalore)
1 - 6 yrs
₹2L - ₹15L / yr
J2EE
Hibernate (Java)
+2 more
Job Description:
Responsibilities
- Software Engineering
- Design and develop highly scalable, available, reliable, secure and fault tolerant systems with minimal guidance for a market leader in the logistics industry
- Partner with team members on functional and nonfunctional requirements and spread design philosophy, goals and improve the code quality across the team
- Research new technologies and tools that enable building the next generation of our services
- Provide technology leadership to the team and foster engineering excellence
- Product Delivery
- Partner with product managers to define and execute on the feature roadmap
- Translate business requirements into scalable and extensible design
- Coordinate with various cross functional teams on planning and execution
- Maintaining automated build / test / deployment environments
Qualifications
- Software Engineering
- Deep knowledge of one of the programming language they have experience in
- Proficient in OOP and Design Patterns, experience with functional programming would be a plus
- Data modelling experience in Relational Databases
- Ability to design and implement low latency RESTful services
- Product Delivery
- Ability to scope, review and refine user stories for technical completeness and to alleviate dependency risks.
- Well versed in working with agile methodologies which includes phases such as design, development, code review, testing and release management
- Ability to have worked in a CI/CD environment, with hands on experience with Git or any similar source code management tools
- Product Maintenance
- Experience troubleshooting server performance issues such as memory tuning, GC tuning, resource leaks etc
- Continuously refactor applications to ensure high quality design
Read more
Bengaluru (Bangalore), Noida, Delhi, Gurugram, Ghaziabad, Faridabad
3 - 6 yrs
₹7L - ₹20L / yr
J2EE
Hibernate (Java)
Microservices
+2 more
- 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:
- 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

Posted by Swetha Thomas
Bengaluru (Bangalore)
5 - 12 yrs
₹15L - ₹25L / yr
RESTful APIs
Skillset Requirement
➢ Must have great ability to create RESTful webservices in SpringBoot
➢ Great to have knowledge and experience in PL/SQL
➢ Great to have exposure into React 17+/MaterialUI
➢ Exposure into Load Balancing using Nginx
➢ Exposure into Docker
➢ Exposure into Fusion
Knowledge, Skills and Attributes:
➢ Good verbal, written communication skills and interpersonal skills
➢ Ability to work in late evening shifts to overlap with the counterparts in US
➢ Demonstrate a positive attitude
➢ Display a level of integrity
➢ Immediate joining
➢ Experience of minimum 5 years
➢ Handle things individually, ready to start off
➢ Must have great ability to create RESTful webservices in SpringBoot
➢ Great to have knowledge and experience in PL/SQL
➢ Great to have exposure into React 17+/MaterialUI
➢ Exposure into Load Balancing using Nginx
➢ Exposure into Docker
➢ Exposure into Fusion
Knowledge, Skills and Attributes:
➢ Good verbal, written communication skills and interpersonal skills
➢ Ability to work in late evening shifts to overlap with the counterparts in US
➢ Demonstrate a positive attitude
➢ Display a level of integrity
➢ Immediate joining
➢ Experience of minimum 5 years
➢ Handle things individually, ready to start off
Read more
Bengaluru (Bangalore)
3 - 9 yrs
₹4L - ₹8L / yr
J2EE
Hibernate (Java)
Data Structures
+25 more
We are looking for a strong Java Developer to join our team! As a Java Developer, you will have to have a strong under-
standing of Java and the different frameworks like Spring, etc., and have experience working on Cloud and Containers.
The Developer will perform duties and tasks to support a complete life cycle management (example: Analysis, Technical
Requirements, Design, Coding, Testing and implementation of Systems, etc.).
The Developer will work closely with the Product and Technical teams across different regions primarily Europe and will
be part of an Agile Team. The role includes research and Continuous Development of new Products based on new Tech-
nologies. This position collaborates with the operations team routinely and henceforth excellent English communication
skills (bothwritten and verbal) are essential.
A clean coder who will always leave the code in better shape than they found it.
A curious person who never stops learning and loves to try new things, even when theydon’t succeed on the
first try
A team-oriented developer with the motivation to bring out the best in others
A person who shares our appreciation for transparency and is willing to share theirexperience and knowledge
for the benefit of the team
Someone who is willing to take a stand for something they believe in.
Somebody that takes pride in their work and knows that development is a craftsmanship
Duties & Responsibilities
Conducts systems and requirements analysis, creates and contributes to task lists, cost and time analysis
Performs assigned functions and tasks to meet project plan and quality review requirements.
Raises issues as appropriate to support effective resolutions.
Analyzes specifications and user requirements to perform assigned applications development work.
Assists with system and componentdesigns to meet requirements.
Participates and documents design and code reviews to improve quality.
Analyzes, designs, codes, tests, and documents to develop application software.
Develops unit tests and unit test plans to deliver quality code.
Performs applications maintenance and support functions to support problem resolution.
Qualifications:
• Bachelor’s degree in Computer Science or IT related field
• 4-7 years of experience working across different product domains in a product development/engineering role
• Good communication skills necessary to manage business requests and work with different teams across differ-
ent geographies and time-zones; experience working with remote and distributed teams will be an added ad-
vantage
• Hands-on working knowledge and experience is requiredin:
a. Java (Spring, Spring Boot, etc.)
b. Experience working in GCP or AWS or Azure
c. Experience working in Containers & Unix Platforms
d. Relational Databases (PostgreSQL, MySQL, SQL, etc.)
e. Messaging (RabbitMQ, ActiveMQ, Kafka etc.)
f. Agile Methodologies (Scrum, TDD, BDD, etc.)
g. Understanding of Microservices Architecture, Domain Driver Design, Test Driven Development and
Secure Design patterns and architecture is a must
h. Data Structures and Algorithms using Java or other Programing Languages
i. Strong organizational skills
j. Agile Methodologies (Scrum, TDD, BDD, etc.)
• Experience with several of the following tools/technologies is desirable:
a. GIT (Bit Bucket, Gitlab, etc.), Jira, Gradle, Maven, Jenkins, SharePoint, Eclipse/IntelliJ.
b. Multiple Java technologies around Spring, Spring Bootetc.
c. Design Patterns and implementing the Design Patterns
d. Development of Complex Application and System Architectures
e. NoSQL Databases (Redis, Mongo, etc.)
f. Experience working with CI/CD pipelines with for example GitHub Actions.
• Knowledge of the following technologies is a plus:
a. Other Programming Languages (NodeJS, etc.)
b. Continuous Integration and Continuous Delivery Tools like Jenkins, Git, etc.
c. Application Servers like Tomcat, etc.
d. HTML5, CSS, AJAX, React
e. Full stack development
f. Secure Development based on OWASP standards
standing of Java and the different frameworks like Spring, etc., and have experience working on Cloud and Containers.
The Developer will perform duties and tasks to support a complete life cycle management (example: Analysis, Technical
Requirements, Design, Coding, Testing and implementation of Systems, etc.).
The Developer will work closely with the Product and Technical teams across different regions primarily Europe and will
be part of an Agile Team. The role includes research and Continuous Development of new Products based on new Tech-
nologies. This position collaborates with the operations team routinely and henceforth excellent English communication
skills (bothwritten and verbal) are essential.
A clean coder who will always leave the code in better shape than they found it.
A curious person who never stops learning and loves to try new things, even when theydon’t succeed on the
first try
A team-oriented developer with the motivation to bring out the best in others
A person who shares our appreciation for transparency and is willing to share theirexperience and knowledge
for the benefit of the team
Someone who is willing to take a stand for something they believe in.
Somebody that takes pride in their work and knows that development is a craftsmanship
Duties & Responsibilities
Conducts systems and requirements analysis, creates and contributes to task lists, cost and time analysis
Performs assigned functions and tasks to meet project plan and quality review requirements.
Raises issues as appropriate to support effective resolutions.
Analyzes specifications and user requirements to perform assigned applications development work.
Assists with system and componentdesigns to meet requirements.
Participates and documents design and code reviews to improve quality.
Analyzes, designs, codes, tests, and documents to develop application software.
Develops unit tests and unit test plans to deliver quality code.
Performs applications maintenance and support functions to support problem resolution.
Qualifications:
• Bachelor’s degree in Computer Science or IT related field
• 4-7 years of experience working across different product domains in a product development/engineering role
• Good communication skills necessary to manage business requests and work with different teams across differ-
ent geographies and time-zones; experience working with remote and distributed teams will be an added ad-
vantage
• Hands-on working knowledge and experience is requiredin:
a. Java (Spring, Spring Boot, etc.)
b. Experience working in GCP or AWS or Azure
c. Experience working in Containers & Unix Platforms
d. Relational Databases (PostgreSQL, MySQL, SQL, etc.)
e. Messaging (RabbitMQ, ActiveMQ, Kafka etc.)
f. Agile Methodologies (Scrum, TDD, BDD, etc.)
g. Understanding of Microservices Architecture, Domain Driver Design, Test Driven Development and
Secure Design patterns and architecture is a must
h. Data Structures and Algorithms using Java or other Programing Languages
i. Strong organizational skills
j. Agile Methodologies (Scrum, TDD, BDD, etc.)
• Experience with several of the following tools/technologies is desirable:
a. GIT (Bit Bucket, Gitlab, etc.), Jira, Gradle, Maven, Jenkins, SharePoint, Eclipse/IntelliJ.
b. Multiple Java technologies around Spring, Spring Bootetc.
c. Design Patterns and implementing the Design Patterns
d. Development of Complex Application and System Architectures
e. NoSQL Databases (Redis, Mongo, etc.)
f. Experience working with CI/CD pipelines with for example GitHub Actions.
• Knowledge of the following technologies is a plus:
a. Other Programming Languages (NodeJS, etc.)
b. Continuous Integration and Continuous Delivery Tools like Jenkins, Git, etc.
c. Application Servers like Tomcat, etc.
d. HTML5, CSS, AJAX, React
e. Full stack development
f. Secure Development based on OWASP standards
Read more
Pune, Aurangabad, Thiruvananthapuram
3 - 11 yrs
₹4L - ₹30L / yr
J2EE
Struts
Spring
Hibernate (Java)
+9 more
Qualifications & Responsibilities
- Strong hands-on experience with Java; full-stack development
- Designs, codes, tests, debug, and documents software, and enhance existing components to ensure that software meets business needs
- Deploy and maintain Applications/Systems
- Work with other software engineers for one or more Agile scrum teams assigned to work on the project · Contribute to the design and architecture to enable secure, scalable, and maintainable software and should be able to clearly articulate the implications of design/architectural decisions, issues, and plans to technology leadership
- Develop reusable patterns and encourage innovation that will enhance team velocity · Collaborate on the design with other team members and product owners, both inside and outside the scrum team
- Estimate engineering work effort for the engineering team and effectively identify and prioritize the high impact tasks
- Conduct design and code reviews to ensure code developed meets coding best practices guidelines, unit testing, security, and scalability and maintainability guidelines
- Drive a quality mindset within the team
Skills:
- 2+ years of full Software Development Life Cycle experience
- 2+ years of experience working as a full-stack java developer
- 1+ years of web development with AngularJS
- Experience or familiarity with technologies such as WSDL, REST and/or SOAP web services, XML, JBoss, Adobe CQ5 DAM, HTML5, CSS3, Bootstrap, Hibernate, Spring.
Read more
Pune
5 - 12 yrs
₹10L - ₹40L / yr
J2EE
Struts
Spring
Hibernate (Java)
+1 more
Skill Required:
Java/ Core Java
Frames works: Springboot
Web Services: REST API
Spring stack: Spring integration, Jersey, Spring boot, annotations based Spring configuration, Spring Data
Micro services – Must have
Roles & Responsibility:
Requirement gathering & understanding, effort estimation, technical design, project planning and monitoring in Agile environment
Work proactively & independently to address project requirements, and articulate issues/challenges with enough lead time to address project delivery risks
Providing expertise in technical analysis and solving technical issues during project delivery
Customer interfacing - understand customer requirements, propose technical solutions
Full Software Development Lifecycle (Agile)
Code reviews, test case reviews and ensure code developed meets the requirements
Component Design/ Coding/ Unit Testing/ Debugging / Test Driven Development / Continuous Integration
Carry out adaptive changes necessitated by changes in Business Requirements and Technology
Java/ Core Java
Frames works: Springboot
Web Services: REST API
Spring stack: Spring integration, Jersey, Spring boot, annotations based Spring configuration, Spring Data
Micro services – Must have
Roles & Responsibility:
Requirement gathering & understanding, effort estimation, technical design, project planning and monitoring in Agile environment
Work proactively & independently to address project requirements, and articulate issues/challenges with enough lead time to address project delivery risks
Providing expertise in technical analysis and solving technical issues during project delivery
Customer interfacing - understand customer requirements, propose technical solutions
Full Software Development Lifecycle (Agile)
Code reviews, test case reviews and ensure code developed meets the requirements
Component Design/ Coding/ Unit Testing/ Debugging / Test Driven Development / Continuous Integration
Carry out adaptive changes necessitated by changes in Business Requirements and Technology
Read more

IT solutions specialized in Apps Lifecycle management. (MG1)
Agency job
via Multi Recruit by Ayub Pasha
Bengaluru (Bangalore)
4 - 5 yrs
₹8L - ₹10L / yr
Microservices
+2 more
- Strong experience in Java Development
- Deep expertise and hands-on experience with Web Applications
- Experience in programming languages such as HTML, CSS, JavaScript, JQuery, React JS, and API.
- Expertise in Java, Spring Boot is an added advantage.
- Hands-on design experience with Web Services (REST, SOAP, etc ..).
- Strong grasp of security principles.
Abilities:
- Developer with strong ability to develop web application using Java and ReactJS
- Should be able to code, design, and implement
- Maintain code integrity and organization
Read more
Noida, NCR (Delhi | Gurgaon | Noida)
11 - 16 yrs
₹26L - ₹33L / yr
Hibernate (Java)
Job Description:
We are looking for talented Technical Managers to be part of the Product Engineering team. The candidate should have good experience with Java/J2ee based technologies and will be responsible for delivering features that are meaningful to the customer and consistent with the product vision through the management of a cross-functional team. The person will also contribute to the team as a servant leader and ensure that the team has everything needed to be successful.
Technical Competencies
- Strong Java/J2EE development experience with demonstrated ability to develop and troubleshoot large mission applications & Software Products
- Experience on exception handling, correct use of data structures, multi-threaded programming, memory management and application tuning
- Excellent exposure in Object Oriented Design skills using Java/J2ee along with:
- Core Java Language (Collections, Concurrency/Multithreading)
- JDBC concepts (connection pooling, statement, result set)
- Web Technologies (Struts/Struts 2, Spring (IOP, MVC, AOP), Hibernate, JSP, Web services)
- Database optimization and profiling
- Core/JEE/Integration Design patterns/UML
- Should have experience in Unit Testing
- Good hands on experience with RDBMS like MySQL/Oracle with ability to write SQL Queries/Stored Procedures/Triggers/Joins/View etc
- Practical application of software product development standards and methodologies including Agile, XP, Kanban, RUP and UML
- Ability to apply design patterns consistently and also accurate when building per design requirements
- Good experience in source control, unit testing, code verification, documentation, automated build, continuous integration, metrics, and code reviews.
- Demonstrated problem solving, analytic and troubleshooting skills.
- Strong written and oral communication skills are required to effectively engage internal stakeholders and their technical representatives.
Responsibilities:
- Manages the team in producing working software each iteration in accordance with the team’s commitments
- Facilitates planning sessions, team meetings, and other “rituals,” such as the daily standup, iteration planning, iteration kickoff, iteration review, and retrospectives
- Ensures that the backlog of work for the team is well-defined with respect to scope, clarity of requirements, and acceptance criteria
- Helps remove roadblocks to delivery success.
- Helps the team follow its defined process, and leads process improvement efforts
- Understands the client’s business strategy and objectives as it relates to the product being developed; ensures that the client’s expectations are met or exceeded.
- Oversees the completion of stories, ensuring that the team understands what “Done” means for each story.
- Interfaces between the team and the customer
- Communicates effectively within the team and with all stakeholders by providing high-quality visibility into planned and actual deliverables.
- Is a model developer, with sharp coding skills and a passion for excellence
- Participates in design and coding activities, and helps with requirements, analysis, and testing as needed
- Ensures that the architecture of the product is sound
- Ensures product quality through effective monitoring of quality trends, test automation, defect tracking and root cause analysis.
- Assures that all production deliveries meet acceptance, operational, and quality criteria
- Develops camaraderie and strong collaboration across both the 3Pillar team and client team,
- Actively demonstrates and teaches strong consulting skills to teammates,
- Understands the full set of product development capabilities and speaks to them holistically,
- Proactively develops a deep "trusted advisor" relationship with the primary buyer,
- Assists in developing strategies to take advantage of opportunities within the account and works collaboratively with the Client Partner to execute them
Benefits
- A competitive annual salary based on experience and market demands
- Flexi-timings
- Medical insurance with the option to purchase a premium plan or HSA option for your entire family
- In-house Food & Refreshments
- Regular Health check-up camps arranged by the company
- Recreational activities
- Business casual atmosphere
Read more
Hyderabad
3 - 7 yrs
₹6L - ₹25L / yr
Fullstack Developer
J2EE
+3 more
Who we are looking for...
A highly motivated, skilled and experienced professional to join us as Full Stack Developer
The role would require you to
· Develop, customize, maintain and monitor applications for web platforms, utilizing the latest technologies
· Responsible for analyzing business requirements and translating them into technical terms
· Documenting solutions and communicating with other team members on the way forward
· Follow a Test Driven Development (TDD) approach to software development
· Proactively Investigates, analyses and fixes reported defects.
· Light work to enhance, maintain, and create microservices in Java
· Design, build, and unit test software in a collaborative environment
· Write clear, efficient, scalable, and maintainable code
· Participate in design and code reviews
· Participate regularly in an Agile team environment and schedule
What we would like to see in you
· Java/J2EE - Minimum 4-6 years of Java/J2EE development
· Experience in developing web services/APIs (RESTFUL)
· Extensive experience about Spring Framework (Springboot, dependency injection, Data access,
transaction management, MVC, batch) management.
· Experience in Spring Security OAuth.
· Experience with microservice-development using Springboot.
· In-depth knowledge of XML, WSDL, JSON, NodeJS.
· Proficiency in Linux, SQL and NoSQL.
· Solid knowledge pertaining to Object Oriented Design Patterns.
· Previous experience delivering software as a part of an agile team.
· Minimum 2-3 years of JavaScript, AngularJS, ReactJS, ViewJS development.
· Develop and troubleshoot UI-components having JavaScript, Bootstrap, CSS, HTML5, Angular Material,
What’s in it for you...
· Opportunity to be part of the team that delivers Industry-changing technology solutions
· Pride of working for India’s first innovative fintech company
· Top of the line challenging work
· Unmatched learning opportunities
· Transparent & open-door work culture
· Multi-disciplinary exposure
· Quick growth
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








