
Summary
We are seeking a highly skilled and motivated Software Engineer with expertise in both backend development and DevOps practices. The ideal candidate will have a proven track record of designing, developing, and deploying robust and scalable backend systems, while also possessing strong knowledge of cloud infrastructure and DevOps principles. This role requires a collaborative individual who thrives in a fast-paced environment and is passionate about building high-quality software.
Responsibilities
Design, develop, and maintain backend services using appropriate technologies.
Implement and maintain CI/CD pipelines.
Manage and monitor cloud infrastructure (e.g., AWS, Azure, GCP).
Troubleshoot and resolve production issues.
Collaborate with frontend developers to integrate backend services.
Contribute to the design and implementation of database schemas.
Participate in code reviews and ensure code quality.
Contribute to the improvement of DevOps processes and tools.
Write clear and concise documentation.
Stay up-to-date with the latest technologies and best practices.
Qualifications
Bachelor's degree in Computer Science or a related field.
3+ years of experience in backend software development.
2+ years of experience in DevOps.
Proficiency in at least one backend programming language (e.g., Java, Python, Node.js, Go).
Experience with cloud platforms (e.g., AWS, Azure, GCP).
Experience with containerization technologies (e.g., Docker, Kubernetes).
Experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
Strong understanding of database technologies (e.g., SQL, NoSQL).
Excellent problem-solving and debugging skills.
Strong communication and collaboration skills.
Bonus Points
Experience with specific technologies used by our company (list technologies if applicable).
Experience with serverless architectures.
Experience with infrastructure as code (e.g., Terraform, CloudFormation).
Contributions to open-source projects.
Relevant certifications.

About Hiringdog Interview Platform
About
Company social profiles
Similar jobs
Job Title : Lead Java Developer (Backend)
Experience Required : 8 to 15 Years
Open Positions : 5
Location : Any major metro city (Bengaluru, Pune, Chennai, Kolkata, Hyderabad)
Work Mode : Open to Remote / Hybrid / Onsite
Notice Period : Immediate Joiner/30 Days or Less
About the Role :
- We are looking for experienced Lead Java Developers who bring not only strong backend development skills but also a product-oriented mindset and leadership capability.
- This is an opportunity to be part of high-impact digital transformation initiatives that go beyond writing code—you’ll help shape future-ready platforms and drive meaningful change.
- This role is embedded within a forward-thinking digital engineering team that thrives on co-innovation, lean delivery, and end-to-end ownership of platforms and products.
Key Responsibilities :
- Design, develop, and implement scalable backend systems using Java and Spring Boot.
- Collaborate with product managers, designers, and engineers to build intuitive and reliable digital products.
- Advocate and implement engineering best practices : SOLID principles, OOP, clean code, CI/CD, TDD/BDD.
- Lead Agile-based development cycles with a focus on speed, quality, and customer outcomes.
- Guide and mentor team members, fostering technical excellence and ownership.
- Utilize cloud platforms and DevOps tools to ensure performance and reliability of applications.
What We’re Looking For :
- Proven experience in Java backend development (Spring Boot, Microservices).
- 8+ Years of hands-on engineering experience with at least 2+ years in a Lead role.
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Good understanding of containerization and orchestration tools like Docker and Kubernetes.
- Exposure to DevOps and Infrastructure as Code practices.
- Strong problem-solving skills and the ability to design solutions from first principles.
- Prior experience in product-based or startup environments is a big plus.
Ideal Candidate Profile :
- A tech enthusiast with a passion for clean code and scalable architecture.
- Someone who thrives in collaborative, transparent, and feedback-driven environments.
- A leader who takes ownership beyond individual deliverables to drive overall team and project success.
Interview Process
- Initial Technical Screening (via platform partner)
- Technical Interview with Engineering Team
- Client-facing Final Round
Additional Info :
- Targeting profiles from product/startup backgrounds.
- Strong preference for candidates with under 1 month of notice period.
- Interviews will be fast-tracked for qualified profiles.
About Kanerika
Who we are:
Kanerika Inc. is a premier global software products and services firm that specializes in providing innovative solutions and services for data-driven enterprises. Our focus is to empower businesses to achieve their digital transformation goals and maximize their business impact through the effective use of data and AI. We leverage cutting-edge technologies in data analytics, data governance, AI-ML, GenAI/ LLM and industry best practices to deliver custom solutions that help organizations optimize their operations, enhance customer experiences, and drive growth.
Awards and Recognitions
Kanerika has won several awards over the years, including:
- Best Place to Work 2023 by Great Place to Work®
- Top 10 Most Recommended RPA Start-Ups in 2022 by RPA Today
- NASSCOM Emerge 50 Award in 2014
- Frost & Sullivan India 2021 Technology Innovation Award for its Kompass composable solution architecture
- Kanerika has also been recognized for its commitment to customer privacy and data security, having achieved ISO 27701, SOC2, and GDPR compliances.
Working with us:
Kanerika is rated 4.6/5 on Glassdoor, for many good reasons. We truly value our employees' growth, well-being, and diversity, and people’s experiences bear this out. At Kanerika, we offer a host of enticing benefits that create an environment where you can thrive both personally and professionally. From our inclusive hiring practices and mandatory training on creating a safe work environment to our flexible working hours and generous parental leave, we prioritize the well-being and success of our employees. Our commitment to professional development is evident through our mentorship programs, job training initiatives, and support for professional certifications. Additionally, our company-sponsored outings and various time-off benefits ensure a healthy work-life balance. Join us at Kanerika and become part of a vibrant and diverse community where your talents are recognized, your growth is nurtured, and your contributions make a real impact. See the benefits section below for the perks you’ll get while working for Kanerika.
Locations:
We are located in Austin (USA), Singapore, Hyderabad, Indore and Ahmedabad (India).
Job Location: Hyderabad, Indore and Ahmedabad.
Role:
We are looking for a Java/J2EE Developer, who possesses a can-do attitude and thrives on delivering results. Your inquisitive nature and dedication to customer satisfaction drive you to consistently seek innovative ways to enhance your job performance. You excel in dynamic environments, maintain a positive outlook, and understand that professional growth is an ongoing journey where making the right choices is crucial.
Key Responsibilities:
• Discuss new features and collaborate with the development and UX team, commercial product manager and product owner to get functionalities specified and implemented.
• Agree the technical implementation with involved component owners and estimate its work effort.
• Write great code and do code reviews for other engineers.
• Implement, test and demonstrate new product features in an agile process.
• Develop complete sets of functionalities including the backend and frontend.
• Create new microservices, or migrate existing services, to run on a cloud infrastructure.
• Work on further usability, performance improvements or quality assurance, including bug fixes and test automation.
• Watch out for potential security issues and fix them, or better avoid them altogether.
Role Requirements:
Bachelor’s degree in Technology, Science, Engineering, or Master's in Computer Science
3-5 years of experience in backend development using Java, Spring boot
Knowledge of the most popular java libraries and frameworks: JPA, Spring, Kafka, etc
Experience with any NoSQL (Mongo DB or Dynamo DB) database
Experience with Cloud technologies, particularly AWS
Are open to pick-up innovative technologies as needed by the team.
Has or wants to build experience with cloud and DevOps infrastructure (like Kubernetes, Docker, Terraform, Concourse, etc.)
Speaks English fluently
Why join us?
- Work with a passionate and innovative team in a fast-paced, growth-oriented environment.
- Gain hands-on experience in content marketing with exposure to real-world projects.
- Opportunity to learn from experienced professionals and enhance your marketing skills.
- Contribute to exciting initiatives and make an impact from day one.
- Competitive stipend and potential for growth within the company.
Employee Benefits:
1. Culture:
- Open Door Policy: Encourages open communication and accessibility to management.
- Open Office Floor Plan: Fosters a collaborative and interactive work environment.
- Flexible Working Hours: Allows employees to have flexibility in their work schedules.
- Employee Referral Bonus: Rewards employees for referring qualified candidates.
- Appraisal Process Twice a Year: Provides regular performance evaluations and feedback.
2. Inclusivity and Diversity:
- Hiring practices that promote diversity: Ensures a diverse and inclusive workforce.
- Mandatory POSH training: Promotes a safe and respectful work environment.
3. Health Insurance and Wellness Benefits:
- GMC and Term Insurance: Offers medical coverage and financial protection.
- Health Insurance: Provides coverage for medical expenses.
- Disability Insurance: Offers financial support in case of disability.
4. Child Care & Parental Leave Benefits:
- Company-sponsored family events: Creates opportunities for employees and their families to bond.
- Generous Parental Leave: Allows parents to take time off after the birth or adoption of a child.
- Family Medical Leave: Offers leave for employees to take care of family members' medical needs.
5. Perks and Time-Off Benefits:
- Company-sponsored outings: Organizes recreational activities for employees.
- Gratuity: Provides a monetary benefit as a token of appreciation.
- Provident Fund: Helps employees save for retirement.
- Generous PTO: Offers more than the industry standard for paid time off.
- Paid sick days: Allows employees to take paid time off when they are unwell.
- Paid holidays: Gives employees paid time off for designated holidays.
- Bereavement Leave: Provides time off for employees to grieve the loss of a loved one.
6. Professional Development Benefits:
- L&D with FLEX- Enterprise Learning Repository: Provides access to a learning repository for professional development.
- Mentorship Program: Offers guidance and support from experienced professionals.
- Job Training: Provides training to enhance job-related skills.
- Professional Certification Reimbursements: Assists employees in obtaining professional certifications.
- Promote from Within: Encourages internal growth and advancement opportunities.
Responsibilities:
- Good understanding of programming language
- Concepts of Java, Maven
- Source Control
- Logically Strong in coding practices
- Data structure Understanding.
- Security encryption and decryption
- Data encoding decoding
Requirements:
- Strong core Java development skills.
- Exposure to security tools.
- Experience in working with customers, understanding business requirements
- Good analytical and troubleshooting skills.
- Working knowledge of Jenkins/Maven
- Key requirements: Core Java, CI/CD, Docker, Maven, Jenkins, REST API, Kafka, Redis, cache, elastic cache
About Us: Hoop Konsulting is an IT consulting and software development company focused on delivering custom software solutions to clients globally. Our core values of integrity, trust, respect, hard work, and mutual growth are the foundation of everything we do.
Job Description:
We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team. The ideal candidate will have a strong background in developing complex web applications using the MEAN (MongoDB, Express.js, Angular, Node.js) stack. As a Senior Developer, you will be responsible for developing, and maintaining web applications, ensuring high performance and responsiveness to requests from the front-end.
Key Responsibilities:
- Develop, and maintain scalable web applications using the MEAN stack (MongoDB, Express.js, Angular, Node.js).
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automation.
- Participate in code reviews and provide constructive feedback to team members.
- Stay up-to-date with the latest industry trends and technologies.
- Mentor and guide junior developers.
Qualifications:
- 5+ years of experience in web development, with a focus on the MEAN stack.
- Strong proficiency in JavaScript and TypeScript.
- Extensive experience with Angular and Node.js.
- Proficiency with MongoDB and Express.js.
- Experience with RESTful API design and implementation.
- Knowledge of front-end technologies such as HTML5, CSS3, and JavaScript frameworks.
- Familiarity with version control systems, such as Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Ability to work independently and manage multiple projects simultaneously.
Preferred Qualifications:
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with Agile/Scrum methodologies.
What We Offer:
- Competitive salary and benefits package.
- Health and accidental insurance
- Opportunities for professional growth and development.
- A collaborative and innovative work environment.
- A chance to work on exciting and challenging projects with international clients.
If you are a passionate and experienced MEAN Stack Senior Software Engineer, looking to be a part of a professional, conducive, growth oriented environment, we would love to hear from you. Apply now to join our talented team at Hoop Konsulting!
Egen is a data engineering and cloud modernization firm helping industry-leading companies achieve digital breakthroughs and deliver for the future, today. We are catalysts for change who create digital breakthroughs at warp speed. Our team of cloud and data engineering experts are trusted by top clients in pursuit of the extraordinary. An Inc. 5000 Fastest Growing Company 7 times, and recently recognized on the Crain’s Chicago Business Fast 50 list, Egen has also been recognized as a great place to work 3 times.
You will join a team of insatiably curious data engineers, software architects, and product experts who never settle for "good enough". Our Java Platform team's tech stack is based on Java8 (Spring Boot) and RESTful web services. We typically build and deploy applications as cloud-native Kubernetes microservices and integrate with scalable technologies such as Kafka in Docker container environments. Our developers work in an agile process to efficiently deliver high value data driven applications and product packages.
Required Experience:
- Minimum of Bachelor’s Degree or its equivalent in Computer Science, Computer Information Systems, Information Technology and Management, Electrical Engineering or a related field.
- Have experience working and strong understanding of object-oriented programing and cloud technologies
- End to end experience delivering production ready code with Java8, Spring Boot, Spring Data, and API libraries
- Strong experience with unit and integration testing of the Spring Boot APIs.
- Strong understanding and production experience of RESTful API's and microservice architecture.
- Strong understanding of SQL databases and NoSQL databases and experience with writing abstraction layers to communicate with the databases.
Nice to have's (but not required):
- Exposure to Kotlin or other JVM programming languages
- Strong understanding and production experience working with Docker container environments
- Strong understanding and production experience working with Kafka
- Cloud Environments: AWS, GCP or Azure
Hi,
We are hiring for the position of Java Tech Lead. Please find below the details for the same.
A passionate developer who has a strong working knowledge of OOPS and functional programming
principles. Standard Definitions and abbreviations don't entice us that much.
Key skills:
• Strong Java and J2EE background with 5-7 years of experience.
• Strong working experience in Multi-Threading, Exception Management and the Use of Collections.
• Sound knowledge of working with application aspects i.e., Caching, Asynchronous APIs, Logging etc.
• Experience with web application frameworks like Spring Boot or Dropwizard.
• Unit Testing is an everyday affair and hence demands very good unit testing skills using tools like Junit & TestNG.
• Understanding of relational databases, RESTful services, and build tools like Maven & Gradle
• Knows what and when to mock and has used frameworks like Mockito/Power Mock.
• Understanding of message queues such as ActiveMQ, Kafka, and RabbitMQ.
• Version Control is treated as important as programming skills. Fluent with version control tools like Git and Bitbucket.
• Exposure to Agile/Scrum, TDD not in theory but in practice.
• Experience with Continuous Integration, Continuous Deployment, Static Code Analysis, Jenkins and SonarQube.
• Willingness to take ownership of the technical solution and ensure technical expectations of deliverables are met.
• Strong communication skills along with the ability to articulate technical designs and concepts.
• Exposure to cloud and containerization would be a plus.
• Hands-on experience in application development in an enterprise setup.
• Have a good understanding of Distributed Application Architecture.


We are looking for an experienced Python developer who can help create dynamic software applications for our clients with their skill set. In this role, you will be responsible for gathering requirements from clients and accordingly write and test scalable code, and develop back-end components.
Technologies worked on:
Python - Django/Flask/FastAPI, Pytest/Unittest, AWS services.
Database - Postgresql/Mysql or NoSQL databases.
Requirement Description:
• Experience in designing,implementation & testing of Python Applications.
• Must have knowledge of at least one of python web framework Django/Flask/FastAPI and any of unit test frameworks(Pytest/Unittest).
• Should have a solid understanding of object-oriented programming (OOP).
• Well-experienced to perform Unit Testing and Integration Testing
• Have good experience in Agile based development approach.
• Expertise in developing enterprise-level web applications and REST/GRAPHQL APIs using
MicroServices, with demonstrable production-scale experience.
• Demonstrate strong design and programming skills ,writing optimized code.
• Working knowledge with SQL(MySQL,Postgresql etc) is mandatory and knowledge on NoSQL databases can be an addon.
• Understand Architecture Requirements and ensure effective design, development, validation, and support activities.
• Understanding of core AWS services, uses and basic AWS architecture best practices.
• Proficiency in developing, deploying, and debugging cloud-based applications using AWS.
• Ability to use the AWS service APIs, AWS CLI, and SDKs to write applications
• Ability to identify key features of AWS services while designing a solution.
• Identify bottlenecks and bugs, and recommend solutions by comparing the advantages and disadvantages of custom development
• Should contribute to team meetings, troubleshooting development and production problems across multiple environments and operating platforms
• Execute strong collaboration and communication skills within distributed project teams.
• Responsible for quality and timely deliverables for each given task.
• Knowledge on frontend technologies could be addon.


The Senior Software development engineer core responsibilities include technically leading a
small team of software development engineers along with writing code in a highly modular,
scalable, maintainable, unit tested platform. You will be working in a fast-paced, agile, dynamic
work environment that has an immediate business impact.
MUST HAVE
● You have 5-7 years of relevant Industry experience.
● You have experience in technically leading a small team of highly motivated engineers,
in guiding them in understanding of requirements, in architecture/design (high level/low
level) of the applications, in best coding and QA practices, in reviewing their software
artefacts.
● You are a rockstar programmer/coder - should be able to convert requirements/design
into code fluently.
● You have a strong concept in design principles, patterns.
● You have good experience in Linux OS.
● You have a solid foundation in computer science, with strong competencies in data
structures, algorithms and software design.
● Have a penchant for solving complex and interesting problems.
● Worked in startups like environment with high levels of ownership and commitment.
● BTech, MTech or PhD in Computer Science or related Technical Discipline - preferably
from premier Engineering colleges.
● Good skills to write unit & integration tests with reasonable coverage of code &
interfaces.
NICE TO HAVE
● Knowledge of databases, Cloud, preferably AWS
● Experience in Python, Python frameworks and libraries, and NodeJS.

ROLES AND RESPONSIBILITIES
- Proven working experience in backend app development and experience with Node JS.
- Build advanced ecommerce backend applications for the multiple client platforms (both React and Android).
- Understanding of design principles and good architecture patterns.
- Proper Data Structures and Algorithm knowledge is a must.
- Graph QL and Apollo Server knowledge.
- Collaborate with cross-functional teams to define, design, and ship new features. Work with outside data sources and APIs like the one of Unicommerce.
- Create Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Translate designs and wireframes into high quality code.
- Have a good understanding of CI/CD tools (any).
- Robust knowledge of popular databases like MongoDB, Elastic Search, DynamoDB, Redis etc;
- Knowledge about AWS Services like EC2, Lambda, Kinesis, Redshift, S3 is super plus.
CANDIDATES MUST HAVE
- Node JS.
- Data Structures and Algorithm
- HTML5 and CSS3
- Graph QL and Apollo Server
- MongoDB, Elastic Search, DynamoDB, Redis
- AWS Services like EC2, Lambda, Kinesis, Redshift, S3
REQUIREMENTS
- Bachelor's degree in computer science, information science, or similar.
- Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
- Knowledge of front-end technologies such as HTML5 and CSS3.
- Superb interpersonal, communication, and collaboration skills.
- Exceptional analytical and problem-solving aptitude.
- Great organisational and time management skills.
- Availability to resolve urgent web application issues outside of business hours

