We are looking for a Tech with a proficiency in backend technologies to design, develop a new state-of-the-art, paradigm changing product in software development. Responsibilities include evaluating technologies, developing proof-of concept prototypes, designing, and developing complete end-to-end products.
What would you be doing?
- should be able to mentor, guide, and train other engineers.
 - should also be able to work with different stakeholders such as business owners, leadership, and customers.
 - able to evaluate the business requirements, performance constraints, trade-offs and system limitations when developing software.
 - should be well versed with new technologies and software development practices and be able to judge the trade-offs to make well thought out decisions, design choices and build the system for extensibility and robustness.
 - The Django developer will be part of the core engineering team, entrusted with the complete architecture, design and development of the product.
 - Work on a great product which empowers next generation entrepreneurs from its early phase
 
What makes you a suitable candidate?
- 1+ years of experience in designing and developing large scale, complex software applications
 - Strong analytical, problem solving and design skills
 - Strong knowledge of data structure, algorithms, and coding
 - Proven experience in any high-level programming languages like Python, Django, DRF, Elasticsearch etc
 - Knowledge of MVC architecture and hands-on experience with Spring, Spring security, Spring boot, and Hibernate framework
 - Proven experience in database technologies (SQL, NoSQL, MongoDB).
 - Working knowledge of developing Restful Micro services, ORM technologies etc
 - Experience in container-based deployments
 - Working experience in Amazon DynamoDB, Docker, AWS-Lambda
 - Experience with Messaging technologies like Kakfa, RabbitMQ, redis etc
 - Ability to multitask
 - Good communication, organizational and leadership skills
 

About Navia Life Care
About
Company video


Connect with the team
Similar jobs
Azure Chatbot Developer
Location :Bangalore / Mumbai / Pune
Job Description
Build and maintain bots on Azure platform. Integration with Active directory, WEB API based integration with external systems. Training and Integrate bots as per users’ requirements. Work in line with design guidelines, best practices and standards of bot deliverable. Creative approach to the conversation flow design, human aspects in the bot responses and sentiments
Qualifications
a) 5 years of experience in software development with clear understanding of the project life cycle 
b) Min 2-3 years of hands-on experience in Microsoft Azure Bot Framework, LUIS and other Cognitive services offered by Azure 
c) Hands on experience with Machine Learning based chat bots
d) Experience with Azure bot services like Text Analytics etc. 
e)Strong database skills and hands-on experience on databases like SQL Server/Oracle
f) Strong experience on Azure Active directory and adaptive cards integration in Chat bot.
g) Strong experience designing and working with
with service-oriented architectures (SOA) and WebAPIs.
h) A strong experience on Microsoft Azure, ASPNET / MVC and programming languages such as C#/VBNET
i) Knowledge of Python and NodeJS is a plus
j) Ability to design and optimize SQL Server 2008 stored procedures.
k) Experience with JQuery, CSS3, HTML5 or similar technologies.
l) Ability to adapt quickly to an existing, complex environment.
We are seeking a highly skilled and motivated Python Developer with hands-on experience in AWS cloud services (Lambda, API Gateway, EC2), microservices architecture, PostgreSQL, and Docker. The ideal candidate will be responsible for designing, developing, deploying, and maintaining scalable backend services and APIs, with a strong emphasis on cloud-native solutions and containerized environments.
Key Responsibilities:
- Develop and maintain scalable backend services using Python (Flask, FastAPI, or Django).
 - Design and deploy serverless applications using AWS Lambda and API Gateway.
 - Build and manage RESTful APIs and microservices.
 - Implement CI/CD pipelines for efficient and secure deployments.
 - Work with Docker to containerize applications and manage container lifecycles.
 - Develop and manage infrastructure on AWS (including EC2, IAM, S3, and other related services).
 - Design efficient database schemas and write optimized SQL queries for PostgreSQL.
 - Collaborate with DevOps, front-end developers, and product managers for end-to-end delivery.
 - Write unit, integration, and performance tests to ensure code reliability and robustness.
 - Monitor, troubleshoot, and optimize application performance in production environments.
 
Required Skills:
- Strong proficiency in Python and Python-based web frameworks.
 - Experience with AWS services: Lambda, API Gateway, EC2, S3, CloudWatch.
 - Sound knowledge of microservices architecture and asynchronous programming.
 - Proficiency with PostgreSQL, including schema design and query optimization.
 - Hands-on experience with Docker and containerized deployments.
 - Understanding of CI/CD practices and tools like GitHub Actions, Jenkins, or CodePipeline.
 - Familiarity with API documentation tools (Swagger/OpenAPI).
 - Version control with Git.
 
Job Title: Devops+Java Engineer
Location: Bangalore
Mode of work- Hybrid (3 days work from office)
Job Summary: We are looking for a skilled Java+ DevOps Engineer to help enhance and maintain our infrastructure and applications. The ideal candidate will have a strong background in Java development combined with expertise in DevOps practices, ensuring seamless integration and deployment of software solutions. You will collaborate with cross-functional teams to design, develop, and deploy robust and scalable solutions.
Key Responsibilities:
- Develop and maintain Java-based applications and microservices.
 - Implement CI/CD pipelines to automate the deployment process.
 - Design and deploy monitoring, logging, and alerting systems.
 - Manage cloud infrastructure using tools such as AWS, Azure, or GCP.
 - Ensure security best practices are followed throughout all stages of development and deployment.
 - Troubleshoot and resolve issues in development, test, and production environments.
 - Collaborate with software engineers, QA analysts, and product teams to deliver high-quality solutions.
 - Stay current with industry trends and best practices in Java development and DevOps.
 
Required Skills and Experience:
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent work experience).
 - Proficient in Java programming language and frameworks (Spring, Hibernate, etc.).
 - Strong understanding of DevOps principles and experience with DevOps tools (e.g., Jenkins, Git, Docker, Kubernetes).
 - Knowledge of containerization and orchestration technologies (Docker, Kubernetes).
 - Familiarity with monitoring and logging tools (ELK stack, Prometheus, Grafana).
 - Solid understanding of CI/CD pipelines and automated testing frameworks.
 - Excellent problem-solving and analytical skills.
 - Strong communication and collaboration skills.
 
We are looking for an experienced Java Developer with strong proficiency in Kafka and MongoDB to join our dynamic team. The ideal candidate will have a solid background in designing and developing high-performance, scalable, and reliable applications in a microservices architecture. You will be responsible for building real-time data processing systems, integrating various services, and ensuring smooth data flow across systems.
Key Responsibilities:
- Design, develop, and maintain scalable Java applications with a focus on performance and reliability.
 - Build and maintain Kafka-based real-time data pipelines for handling high-volume, low-latency data.
 - Work with MongoDB to design and optimize database schemas and queries for high throughput and availability.
 - Collaborate with cross-functional teams to define, design, and implement new features and improvements.
 - Troubleshoot and resolve issues related to system performance, scalability, and reliability.
 - Ensure software quality through best practices, including testing, code reviews, and continuous integration.
 - Implement and maintain security best practices in both code and data handling.
 - Participate in agile development cycles, including sprint planning, daily standups, and retrospectives.
 
Required Skills & Qualifications:
- 7+ years of experience in Java development, with a strong understanding of core Java concepts (J2EE, multithreading, etc.).
 - Hands-on experience with Apache Kafka, including setting up brokers, producers, consumers, and understanding Kafka Streams.
 - Proficient in working with MongoDB for designing efficient data models, indexing, and optimizing queries.
 - Experience with microservices architecture and RESTful APIs.
 - Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes is a plus.
 - Strong understanding of distributed systems, message-driven architectures, and event streaming.
 - Familiarity with version control systems like Git.
 - Excellent problem-solving skills, with the ability to debug and optimize code for high-performance systems.
 - Experience with CI/CD pipelines and automated testing.
 
Job Description:
We are seeking an experienced Java Back-end Developer to join our team. The ideal candidate
will be responsible for designing, developing, and maintaining robust and scalable back-end
solutions using Java and related technologies. The Back-end Developer will work closely with
cross-functional teams to deliver high-quality software solutions that meet our business needs.
Responsibilities:
 Design, develop, and maintain Java-based back-end applications, services, and APIs.
 Write efficient, reusable, and well-documented code following industry best practices
and coding standards.
 Collaborate with front-end developers, product managers, and other stakeholders to
understand requirements and translate them into technical solutions.
 Implement and maintain database schemas, write complex SQL queries, and optimize
database performance using Oracle SQL.
 Develop and consume RESTful web services to enable seamless integration with
external systems.
 Utilize Spring framework and its various modules (e.g., Spring Boot, Spring Batch) for
building enterprise-level applications.
 Manage project dependencies and build processes using Maven.
 Work with version control systems such as Git for code management and collaboration.
 Perform unit testing, integration testing, and debugging to ensure the quality and
reliability of back-end components.
 Stay updated on emerging technologies, trends, and best practices in back-end
development.
Additional Requirements:
 Strong knowledge of application servers such as Tomcat and WebLogic.
 Experience with continuous integration tools such as Jenkins.
 Familiarity with automated testing frameworks such as JUnit.
 Understanding of authentication and authorization mechanisms, including OAuth.
 Knowledge of SOAP web services and related technologies.
Requirements:
 Bachelor's degree in Computer Science, Engineering, or a related field.
 5 Plus years of experience in Java back-end development.
 Proficiency in Java programming language and related frameworks (e.g., Spring, Spring
Boot, Spring Batch).
 Strong understanding of object-oriented programming principles, data structures, and
algorithms.
 Experience with Oracle SQL and database design principles.
 Familiarity with RESTful web services and API development.
 Experience with build tools such as Maven.
 Knowledge of version control systems, particularly Git.
 Strong problem-solving skills and attention to detail.
 Excellent communication and collaboration skills.
 Ability to work effectively in a fast-paced, agile environment.
Preferred Qualifications:
 Experience with other databases such as MySQL, PostgreSQL, or MongoDB.
 Familiarity with continuous integration/continuous deployment (CI/CD) pipelines.
 Understanding of software development best practices and design patterns.
Roles and Responsibilities
- Proficient in Java, with a good knowledge of its ecosystems
 - Solid understanding of object-oriented programming
 - Familiar with various design and architectural patterns
 - Skill for writing reusable Java libraries
 - Knowledge of concurrency patterns in Java
 
Main Skills required
Java
Spring boot
Hibernate
Desired Candidate Profile
T.E: 4+ years
Job Location : Gurgaon, Bangalore, Mumbai, Pune
Package : Negotiable
Notice Period : MAX 15 Days
Perks and Benefits
Shift timings - Day
- Salary should not be a constraint for the right fit
Please Note:- kindly share this job requirement with your acquaintances, relative & Friends who are looking for change in same profile or else feel free to call on below mention contact name & No.during (10:00 Am-05:30 pm)(Mon-Fri)
Send resumes at preeti.bedi(at)programming.com
Current location -
Relevant experience (in years)-
Last drawn / Current CTC-
Expected CTC-
Key Responsibilities/Duties:
· Develops and enhances software applications through coding and testing.
· Writing well designed, testable, efficient code
· Involves in code reviews and training.
· Contributing in all phases of the development lifecycle
· Delivers highest quality software by creating unit test plans and testing code thoroughly.
· Adept with the tools, applications, and processes used for software development.
· Implements solutions as designed in technical documentation specification and coding standards.
· Creates project documentations and coordinates technical issues.
· Knows the business rules and concepts, software specifications and designs provided by the technical lead and apply them in completing the assigned task.
Qualification: Bachelors or Master’s degree in Computer Science or Engineering.
Job title : Backend Engineer
Location : Remote
Job Description
- Responsibilities:
 - Execute on the software development strategy to improve our dynamic highly distributed system
 - Understand and implement software development/engineering lifecycle concepts to drive features from conception to delivery
 - Collaborate closely with the product management, architects and dev-ops to achieve quality releases
 - Work hand-in-hand with customer support, documentation and downstream teams to enable customer success
 - Make appropriate trade-offs to optimize time-to-release while maintaining performance and scalability requirements
 - Be able to clearly communicate goals and desired outcomes to internal project teams
 - Interview, mentor and coach new team members
 
Skills :
Requirements:
- BS/MS in Computer Science/Engineering with 8 years or equivalent experience
 - Be a self-starter, able to learn independently and adapt quickly
 - Advanced-level of experience as hands-on Core Java Software Engineer in a distributed/cloud-based product
 - Solid experience with Spring framework, Rest API, MongoDB, ElasticSearch, Kubernetes and Docker
 - Cloud Experience (AWS, Google Cloud, Azure)
 - Strong experience and knowledge with Micro services, distributed processing systems, and performance optimization
 - Experience with Agile development process and embrace Agile methodologies
 - Strong believer of automation test and strive for higher code coverage
 - Can-do attitude on problem-solving, quality and ability to execute
 
Education
- BS/MS in Computer Science/Engineering with 5 years or equivalent experience
 
- Programming Language: Java, J2EE
 - Framework: Spring MVC, Spring Security, Hibernate, JMS
 - Strong knowledge in any one Relational Databases (Mysql / Oracle/ SQL Server).
 - Operating System: Windows & Linux.
 - Configuration Management: GIT
 - Tools & Utilities: STS / Eclipse / IntelliJ / NetBeans.Web/Application Server: Jboss.
 - Excellent hands-on experience and knowledge of SQL.
 - Strong experience in Web services (SOAP and RESTFUL).
 - Should have expertise in Design Patterns, Transactions, Multi-threading concepts.
 - Experience using Maven.
 - Knowledge of data structure
 
- Deliver entire application life cycle - concept, design, build and test complex web applications.
 - Gather requirements around functionality and translate those requirements into elegant functional and technical solutions.
 - Collaborate with cross-functional teams to define, design, and ship new features.
 - Unit-test code for robustness, including corner cases, usability, and general reliability.
 - Perform bug fixing and ensure acceptable application performance.
 - Continuously upgrade knowledge on technology changes, evaluate impact to application, and implement changes to ensure minimal latency in application availability to users.
 - Work closely with project/product managers while effectively working across multiple projects and delivering to deadlines.
 - Mentor the team members on the nuances of technology and implement best practices within the team.
 









