
Senior Software Engineer - Backend: Innovation Accelerator
Cloudera is looking for a passionate Backend Software Engineer to play a key role in advancing Cloudera’s database offerings across multiple cloud providers. Since its origin, Cloudera has enabled several enterprise organizations to effectively manage and use their data using the on-premise infrastructure. We are now building software solutions that enable our customers to leverage cloud infrastructure to facilitate their growing data needs, and thereby accelerating Cloudera’s next stage of growth.
At Cloudera, our culture, our ethos, is centered on our values. We're here not only because we're experts at what we do, but also because we hold these values in common.
We are always moving forward. We believe in open. We are empathetic. We believe in We.
The Team
The team is a new and growing Innovation Accelerator that is exploring new ideas to expand the business. As part of the team, you will work on innovative projects that are fast paced and iterate quickly. You will learn about the modern data stack ecosystem. You will also be involved in every stage of the project - from ideation to delivering products and features to customers. Cloudera customers include the largest banks, telecom providers, and companies in pharma, financial services, retail, manufacturing, oil and gas and government.
You will:
-
Build robust and scalable data infrastructure software
-
Design and create services and system architecture for your projects
-
Contribute to and provide feedback to other team members
-
Improve code quality through writing unit tests, automation, and code reviews
-
Brainstorm and contribute ideas to our technology, algorithms and products
-
Work with product, design, customer-success teams to understand end-user requirements, formulate use cases, and translate those into effective technical solutions
-
Dive into challenging technical problems and successfully deliver results
-
And since we believe in high quality software engineering environments, you likely have:
-
Worked with a team of designers/engineers who reviewed each other's code/designs and held each other to an extremely high bar for quality of code/designs
-
Be comfortable providing estimates and sticking to estimates!
-
Written unit tests and testable code
-
Depended on continuous integration, and participated in build and release processes
-
Own the quality of the code you wrote even (especially!) when it is running in production
You have:
-
Bachelor's/Master’s degree in Computer Science or related field/experience
-
5+ years of experience building software
-
Experience building distributed systems/databases
-
Experience with one or more of the following:
-
Nodejs, Python, java
-
Cloud services like Amazon Web Services, Google Compute Platform, Microsoft Azure
-
Kubernetes
-

Similar jobs
JOB DESCRIPTION
Experience: 5+ years
Location: Bangalore
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+ 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.
Key Responsibilities
- Design, develop, test, and deploy robust Java-based applications.
- Build and maintain scalable RESTful APIs and Microservices.
- Collaborate with cross-functional teams including Product, QA, DevOps, and Business stakeholders.
- Optimize application performance and troubleshoot production issues.
- Participate in code reviews and ensure adherence to coding standards and best practices.
- Develop secure and high-performance applications.
- Contribute to CI/CD pipeline implementation and automation.
Required Skills
- 5+ years of experience in Java development.
- Strong knowledge of Java 8/11/17 and Object-Oriented Programming concepts.
- Experience with Spring Boot, Spring MVC, Spring Data JPA, Hibernate.
- Hands-on experience in Microservices Architecture.
- Strong expertise in designing and consuming REST APIs.
- Experience with SQL databases (Oracle, MySQL, PostgreSQL).
- Knowledge of Git, Maven/Gradle, and version control practices.
- Experience with Kafka/RabbitMQ or other messaging platforms.
- Understanding of design patterns and software development best practices.
- Familiarity with Agile/Scrum methodologies.
Responsibilities:
• Collaborate with cross-functional teams, including front-end developers, product managers, and designers, to understand project requirements and translate them into technical specifications.
• Design and develop server-side logic, APIs, and database schema to support the functionality and performance requirements of our SaaS platform.
• Write clean, modular, and well-documented code using any relevant programming language preferably Java with SpringBoot.
• Optimize the backend systems for maximum speed and scalability, ensuring high performance and responsiveness of the application.
• Implement data storage solutions using PostgreSQL or other relational databases, ensuring data integrity and security.
• Conduct thorough testing and debugging to identify and resolve any issues or bugs in the backend code.
• Stay up-to-date with emerging technologies, industry trends, and best practices in backend development and contribute to the continuous improvement of our development processes.
Requirements:
• Proven work experience as a Backend Developer or similar role, with a focus on server-side development.
• Proficiency in working with relational databases, particularly PostgreSQL, and writing efficient SQL queries.
• Familiarity with SaaS concepts and architecture.
• Experience with API design and development, including RESTful APIs.
• Solid understanding of software development principles, including object-oriented programming, design patterns, and data structures.
• Experience with version control systems, such as Git.
• Strong problem-solving and analytical skills, with keen attention to detail.
• Excellent communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams.
• Bachelor's degree in Computer Science, Engineering, or a related field is preferred, but not mandatory
We are seeking an experienced Senior Java Developer specializing in Spring Boot and Apache Camel to join our team. This individual will be responsible for designing, developing, and implementing robust, scalable, and high-performance applications. You will work on complex projects and integrations, leveraging Spring Boot and Apache Camel to streamline business processes and message routing.
Key Requirements:
- 5+ years of experience in Java Development, specifically with Spring Boot.
- Proven experience in using Apache Camel for integrating distributed systems.
- Solid understanding of microservices architecture and RESTful API development.
- Proficiency in Java-based middleware technologies.
- Strong knowledge of message queues (e.g., RabbitMQ, ActiveMQ, Kafka) and their integration with Apache Camel.
- Experience with cloud services such as AWS, Azure, or GCP is a plus.
- Familiarity with CI/CD pipelines and automated deployment processes.
- Experience with Agile development methodologies.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills, both written and verbal.
Bonus Skills:
- Experience with Docker and Kubernetes for containerization and orchestration.
- Knowledge of Apache Kafka for event streaming.
- Experience with modern development tools like Git, Jenkins, and JIRA.
What We Offer:
- A dynamic and collaborative work environment.
- Opportunities for career advancement and skill development.
- Flexible working hours and the ability to work remotely.
- Competitive salary and benefits.
Lentra is a new-age, domain-native platform built from the ground up, designed and developed to empower financial institutions with tomorrow’s lending ecosystem, today. With its full-stack, fully digital, secured
products and solutions, Lentra is the future of smart, seamless, secure digital lending.
Our solutions cover the Indian lending stack effectively for digital origination by providing capabilities like eKYC, vKYC, eSign, eNACH, etc., besides MultiBureau(R), a comprehensive BRE for faster decisioning and configurable onboarding workflows. Reliability and minimal TATs are the key takeaways from Lentra’s offerings.
Our Marquee Clients including the topmost private banks in India are now future-ready and encashing business opportunities. Lentra's zero-risk instant lending solution will empower the FIs to leapfrog into the future.
About the Role:
Lentra AI Pvt. Ltd looking for a Software Developer to manage the software development life cycle, from planning and prioritizing to testing and release. Software Developer responsibilities include gathering system
and user requirements, building Java modules and testing features before release. If you have hands-on experience developing software with agile methodologies and are ready to lead our junior developers, we'd like
to meet you. Ultimately, you will deploy and maintain functional, secure and high-quality applications.
Responsibilities:
The candidate has to perform the below responsibilities.
● Identify and analyze user requirements
● Prioritize, assign and execute tasks throughout the software development life cycle
● Develop Java EE applications
● Write well-designed, efficient code
● Review, test and debug team members' code
● Design database architecture
● Schedule product releases with internal teams
● Document development phases
● Ensure our applications are secure and up-to-date.
Candidate requirements
● Engineering graduate specializing in computers, Masters's degree in Computers
● Candidates should have a minimum of 3 years of experience in Java Development.
● Core Java, Hibernate, SpringMvc
● C++, Bootstrap, Angularjs, Node.Js, JQuery, SQL Server
● ASP.Net, ASP.Net MVC, MySQL, HTML
● JSTL,SOAP, C, J2Ee, JSP, Servlets, JEE
Location & commitments:
● This is a permanent opportunity
● Job location is in Pune
Ruby On Rails Developer
Job Description:
· Relevant experience in Rails Web Applications should at least have 2+ Years of Experience
· Good experience with front-end technologies such as HTML, CSS, JavaScript
· Strong experience with Ruby on Rails Frameworks, ActiveRecord, GEMs, CRON jobs, and schedulers
· Develop enhancements on ruby-based web applications
· Experience in working with GitHub integrations and Docker setups.
· Experience in maintaining and troubleshooting existing applications
· Develop and manage APIs, third-party API integrations
· Good knowledge of SQL Server
Years of Exp : 4 - 8yrs
Job Location: Mumbai/Bangalore
Job description:
We are looking for a Sr. Back end web developer/Lead passionate towards building high
performance web applications which can scale for B2C businesses. We are looking for
self-driven individuals who love to find innovative solutions and can perform under pressure. An eye for details and being proud of produced code are the must have attributes for this job.
Responsibilities.
●You will be responsible for converting Product team requirements to modular, testable and efficient code.
●You will be required to design and implement data storage solutions (Databases, caching
layers etc).
●You will also be required to cater to NFRs related to security and performance.
Skills
●At least 5 years of experience in working on NodeJS/Java/Ruby
●Proficiency in RDBMS such as MySQL/PostgreSQL.
●Experience of building/deploying applications on AWS is a definite advantage.
●Familiarity with some ORM (Object Relational Mapper) libraries like Sequelize is required.
●Experience in some NoSQL databases (e.g. DynamoDB/Elasticsearch/Redis Cache etc) is a definite plus.
●Good understanding on architectural patterns (e.g. MVC) is required.
●Good communication and analytical skills are the basic needs for this role.
●An urge to create awesome applications that people will enjoy using is a must.
●Other technologies : MySQL , Redis, AWS, Microservices, REST API .
●Knowledge of Javascript is preferable.
●AWS or some cloud experience.
●Should have built web application technology.
●Should have understanding of DevOps and Database.
●Should have done application performance tuning.
Qualification:
●Engineering graduates from Tier I or II institutes.
●B.E/ B.Tech/ MCA/ ME/ M.Tech
Deep expertise and hands on experience in Core java
∙ Hands-on experience with at least 2 years in Spring, Hibernate & Restful web services.
∙ Hands-on experience with at least 3 years in GUI development using Angular/React
, HTML & JavaScript. Added advantage if worked on Angular 5 and above, NodeJS, Bootstrap, jQuery.
∙ Clear understanding of Software Development life cycle and process Oriented. Would be great if worked on Agile or Continuous Delivery (CD) based projects before.
∙ Good fundamentals in Core Programming, JDBC, Object Oriented design & Design patterns
∙ Should have exposure to Oracle SQL. Any other DB apart from Oracle is also fine, provided the fundamentals of RDBMS are clear. Good to have experience in writing Sqls, stored procedures and functions.
∙ Experience in creating & executing unit tests using test driven approach with JUnit or any other equivalent.







