
Job Description - 221135
Cloudera is looking for a highly experienced software engineer with strong expertise in Java development and a specialty in platform architecture to join the Cloudera Lens team.
Cloudera Lens is a high-fidelity, context-rich, and fully correlated self-service observability & optimization tool that analyzes the state and wellness of a customer’s environments and empowers them to proactively discover and address unknown unknowns in their data, scale operations without compromising on performance or costs, and expedite remediation of issues.
As a Java engineer, you will be working in a team of engineers led by an Engineering Manager, collaborating with other engineers and stakeholders in India, United States, and other countries around the globe.
Responsibilities:
- Lead, architecture, design, and implementation of key aspects of the Cloudera Lens data collection, data analytics, data correlations, and recommendations.
- Work with product management, engineering, UX, and documentation teams to deliver high-quality products.
- Interact with partners and customers to help define roadmap and shape the technology.
- Empower team members to deliver high-quality software at a fast pace.
Requirements:
- Proven track record of performance.
- Passionate about software engineering. Clean coding habits, attention to detail, and focus on quality and testability.
- Strong software engineering skills: object-oriented design, data structures, algorithms.
- Experience with containerization orchestration technologies: Kubernetes, Docker.
- Deep knowledge of system architecture, including process, memory, storage, and network management is highly desired.
- Experience with the following: Java, concurrent programming, and related areas.
- Experience with Java memory management, performance tuning and scaling
- Experience in building horizontally scalable products handling multi-terabyte datasets is desirable.
- Experience with relational and non-relational databases: PostgreSQL, Amazon S3.
- Strong oral and written communication skills in English.
Advantageous To Have:
- Experience in building enterprise-grade cloud products.
- Experience with building/using cross-functional observability products.
- BS or MS in computer science.
- Cloud experience: AWS, Azure, GCP.
- Python, Linux, Micro Services experience.

Similar jobs
About Company:
HealthAsyst® is an IT service and product company. It is a leading provider of IT services to some of the largest healthcare IT vendors in the United States. We bring the value of cutting-edge technology through our deep expertise in product engineering, custom software development, testing, large scale healthcare IT implementation and integrations, on-going maintenance and support, BI & Analytics, and remote monitoring platforms.
As a true partner, we help our customers navigate a complex regulatory landscape, deal with cost pressures, and offer high-quality services. As a healthcare transformation agent, we enable innovation in technology and accelerate problem-solving while delivering unmatched cost benefits to healthcare technology companies.
Founded : 1999
Location : Anjaneya Techno Park, HAL Old Airport Road, Bangalore. Products : CheckinAsyst, RadAsyst
IT Services : Product Engineering, Custom Development, QA & Testing, Integration, Maintenance, Managed Services.
Position Overview:
We are seeking a highly skilled and motivated Associate Architect for Web Applications to join our dynamic product development team. The ideal candidate will have a strong background in web application architecture, design, and development, along with a passion for staying up to date with the latest industry trends and technologies. As an Associate Architect, you will collaborate with cross-functional teams, mentor junior developers, and play a critical role in shaping the technical direction of our web applications
Qualifications:
- Bachelor’s or master’s degree in computer science, Software Engineering, or a related field.
- Overall, 9 to 15 years’ experience candidate,
- Proven experience (8 years) in designing and developing web applications using modern web technologies and frameworks (e.g., JavaScript, React, jQuery Mobile, MVC and ASP.net ).
- Strong understanding of software architecture principles, design patterns, and best practices.
- Demonstrated experience in mentoring and leading development teams.
- Proficiency in database design
- Excellent problem-solving skills and the ability to tackle complex technical challenges.
- Familiarity with cloud platforms (Azure) and containerization technologies (Docker) is a plus.
- Effective communication skills and the ability to collaborate with both technical and non-technical stakeholders.
- Up-to-date knowledge of industry trends, emerging technologies, and best practices in web application development.
Key Responsibilities:
Web Application Architecture:
- Collaborate with stakeholders, including business analysts and Solutions, to understand product requirements and translate them into scalable and efficient web application using the right architectural designs.
- Design architectural patterns, system components, and data models to ensure a robust and maintainable application structure.
- Evaluate and recommend appropriate technology stacks, frameworks, and tools to achieve project goals.
Technical Leadership and Mentorship:
- Provide technical guidance and mentorship to junior developers, fostering their growth and professional development.
- Lead code reviews, ensure optimized/scalable code is written, architectural discussions, and brainstorming sessions to ensure high-quality, well-architected solutions.
- Share best practices and coding standards with the development team to ensure consistent and efficient coding practices.
Development and Coding:
- Participate in hands-on development of components and features, ensuring code quality, performance, and security.
- Collaborate with front-end and back-end developers. With full stack development experience, ensure integrations are done well within the technical stack and partner systems.
- Troubleshoot complex technical issues, provide workaround, and contribute to debugging efforts.
Performance and Scalability:
- Optimize application performance by analysing and addressing bottlenecks, ensuring responsive and efficient user experiences.
- Design and implement strategies for horizontal and vertical scalability to support increasing user loads and data volumes.
Collaboration and Communication:
- Work closely with cross-functional teams, including Architects, QA engineers, Business analyst, automation resource to deliver features on time.
- Effectively communicate technical concepts to non-technical stakeholders, contributing to project planning, progress tracking, and decision-making.
Advanced Backend Development: Design, build, and maintain efficient, reusable, and reliable Python code. Develop complex backend services using FastAPI, MongoDB, and Postgres.
Microservices Architecture Design: Lead the design and implementation of a scalable microservices architecture, ensuring systems are robust and reliable.
Database Management and Optimization: Oversee and optimize the performance of MongoDB and Postgres databases, ensuring data integrity and security.
Message Broker Implementation: Implement and manage sophisticated message broker systems like RabbitMQ or Kafka for asynchronous processing and inter-service communication.
Git and Version Control Expertise: Utilize Git for sophisticated source code management. Lead code reviews and maintain high standards in code quality.
Project and Team Management: Manage backend development projects, coordinating with cross-functional teams. Mentor junior developers and contribute to team growth and skill development. Cloud Infrastructure Management: Extensive work with cloud services, specifically Google Cloud Platform (GCP), for deployment, scaling, and management of applications.
Performance Tuning and Optimization: Focus on optimizing applications for maximum speed, efficiency, and scalability.
Unit Testing and Quality Assurance: Develop and maintain thorough unit tests for all developed code. Lead initiatives in test-driven development (TDD) to ensure code quality and reliability.
Security Best Practices: Implement and advocate for security best practices, data protection protocols, and compliance standards across all backend services.
-
Proficient in .NET Framework, C#, ASP.NET, MVC, Web API, Entity Framework.
Strong design capabilities with SOLID principles using C#.
Working knowledge in WCF.
Database knowledge in SQL
Design, and deliver innovative software solutions in collaboration with Technology teams.
Develop high-quality production code
Experience in HTML, CSS, Javascript.
Experience in React / Angular or Typescript preferred
Looking for someone who can join in a month's notice
Role- Java Developer
Location- Bangalore, Mumbai
Experience- 5-8 yrs
Job Description
- 5-7 Yrs of experience building enterprise level applications using Java Restful API’s, Spring(Core, aspect ,boot & batch) and related frame works.
- Development experience in core java
- Expertise in multi-tiered Java EE design and programming , solid understanding and multi-tiered web based applications
- Solid data structures and algorithm experience
- Strong expertise in all the following Java-based technologies
- Spring
- Hibernate Framework (integration layer and Web MVC)
Company: MNC
Location: Pune (Currently WFH)
Experience: 4-6 Years
Shift: 11:30AM - 8:30PM
Skills: .Net Core, Microservices, Web API / Rest API, C#, Azure Functions, CosmosDB
Job Details:
- Develop client projects using Asp.net core 3.1 and above, MySQL Database, Azure Functions, CosmosDB, C#.
- Communicate with external clients on a regular basis regarding progress, challenges, timelines and results of client projects
- Gather technical requirements as needed
- Create and update, design and functional documents
- Identify and troubleshoot issues as needed
- Perform a new development as required
- Implement project applications according to specifications
- Research technical issues and provide recommendations to enhance client websites
- Work both independently and as part of a team to create reliable and high-performing Web Applications
- Unit test code to ensure quality
- Develop client projects using Asp.net core 3.1 and above, MySQL Database, Azure Functions, CosmosDB, C#.
- Communicate with external clients on a regular basis regarding progress, challenges, timelines and results of client projects
- Gather technical requirements as needed
- Create and update, design and functional documents
- Identify and troubleshoot issues as needed
- Perform a new development as required
- Implement project applications according to specifications
- Research technical issues and provide recommendations to enhance client websites
- Work both independently and as part of a team to create reliable and high-performing Web Applications
- Unit test code to ensure quality
Role- Node.js Developer
Job description:
- Nodejs), MySQL, Postgre SQL
- Working experience of GIT
- Will prefer candidates preferred who have knowledge of GraphQL, Typescript
- Well versed and experienced with unit testing, code coverage.
- Well versed with SOILD design principles and its application
- Good to have – some experience with Azure devops and/or azure functions.
- Good knowledge of designing and writing restful API

Strong expertise in AWS architecture, deployment and coding using Python and AWS Lambda functions. She/ he should also have experience with NOSQL database like MongoDB/ DynamoDB and exposure to Machine Learning. She/ he should be familiar with Ajax calls, interaction with API using JSON files and xml.
Knowledge of testing tools like JMeter and Selenium and programming languages like Javascript and Dot Net will be a big advantage.
The person should be able to guide junior resources, perform code reviews and solve performance issues as required.
The opportunity
The Engineering Manager (EM)is responsible for a managing a team of full stack engineers that is building highly innovative and cutting edge solutions. This role is accountable for leading a team, developing code, deploying and managing in production. Most importantly, the EM, while working with the Product owners drives the product Net promoter score (NPS), user satisfaction, building the product roadmap and delivering highly functional, exceptionally innovative and intelligent software. You will be called upon to be the technical representative for your team during cross-team collaborative efforts and planning. Success in this role will require strong and innovative approaches to problem solving, great technical leadership, excellent communication (written and verbal, formal and informal), flexibility, accountability and a self-motivated working style with attention to detail.
You are great at
As an Engineering Manager, you’ll take the lead as you - drive product development, operations and technical decision making. You’ll have a strong focus on team management and development, equal focus will be on writing production code and hands on active development of the capabilities and solutions. Assist in defining infrastructure need and use enterprise solution and drive resolution of technology roadblocks including code, infrastructure, build and deployment. Manage overall software development cycle by adhering to development and security standards. Establish good stakeholder communication and work closely with Product teams and influence set product roadmap and help drive requirements while being a strong advocate of extreme agile and DevOps practices across engineers. Build and manage a team of high performing full stack engineers and provide leadership, coaching, motivation and recommend staffing levels, operating procedures, tools and systems for the team. Provide career development and performance management to a team of engineers.
Required Candidate Profile
- 4 year degree in or equivalent experience
- 8+ years of engineering (software development) experience
- 1-3 years of managing teams with a strong track record of delivery for cross-functional product experience with Cloud hosting and managing products
- Proficient in building high performing APIs and writing specs
- Expertise in programming languages. Hands on experience in Java, J2ee technologies is preferred.
- Experience in SAP Hybris Commerce would be a plus
- Experience with integration, data handling technologies and other open source frameworks
- Strong written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to variety of audiences
- Team-orientated, passionate about developing others’ skills and capabilities
- Successful track record of working in large scale technology solutions
- Deep understanding of agile development processes and methodology including continuous integration and delivery, with a mindset of building incrementally and delivering business value quickly
We are looking for a highly motivated developer with at least 1+ years of strong hands-on experience in Java to join our startup. You would be playing a pivotal role in contributing to the initial tech stack. You would be further responsible for designing and implementing product requirements that are highly usable, scalable, extensible, and maintainable. You should be comfortable working across different technologies/frameworks that we work on - Microservices, Java, Spring, Spring Boot, MySQL, Kubernetes, AWS.
Responsibilities and Duties:
- Design and build scalable REST APIs on Spring Boot
- Develop, test, tune for performance and deploy microservices
- Collaborate with the team, optimize and refactor the back-end architecture
- Maintain high standards of quality for code, documentation and other deliverables
- Active cross-team coordination would be expected
What are we looking for?
- 1+ year experience in Core Java & backend technologies
- Good working knowledge of design patterns & OOAD
- Excellent analytical and problem-solving skills
- The skills that we consider: Java, MySQL/RDS, Spring/ Play, Maven, Redis, Kafka/SQS, Elasticsearch, AWS
- Experience in micro-services
- Previously worked in a startup
Requires a bachelor's degree in area of specialty and experience in the field or in a related area. Familiar with standard concepts, practices, and procedures within a particular field. Relies on experience and judgment to plan and accomplish goals. Performs a variety of tasks. A degree of creativity and latitude is required. Typically reports to a supervisor or manager.
Designs, develops, and implements web-based Java applications to support business requirements. Follows approved life cycle methodologies, creates design documents, and performs program coding and testing. Resolves technical issues through debugging, research, and investigation.
Additional Job Details:
Strong in Java, Spring, Spring Boot, REST and developing MicroServices.
Knowledge or experience , Cassandra preferred
Knowledge or experience on Kafka
Good to have but not must
Good to know:
Reporting tools like Splunk/Grafana
Protobuf
Python/Ruby









