Home
Jobs
Companies
Resume

120 Backend Architecture Jobs - Page 3

Filter
Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

3.0 - 8.0 years

4 - 8 Lacs

Mumbai, New Delhi

Work from Office

Naukri logo

Department : Information Technology (IT) Employment Type : Permanent Experience : 3 to 5 Yrs Reporting Location : Anywhere in India,Anywhere inMultiple Locations - Develop and maintain integration solutions using REST/SOAP APIs, XML/JSON/CSV/flat file/excel data processing. - Write consumer services for consuming APIs. - Develop RMQ producer/consumer services. - Develop multi-tasking/multi-threading services using C#. - Work with RDBMS : MS-SQL Server, TSQL, Procedures, Views, Triggers, Cursors. - Develop ASP.Net Core applications using C#. - Write complex SQL queries for data retrieval and manipulation. - Work independently with minimal supervision. - Possess excellent debugging skills. - Contribute to technical design documentation and user manuals. - Provide post-production support for future upgrades and bug fixes. Desired Skills : - Experience in Dot Net development (C#, ASP.Net Core) - Experience in REST/SOAP API development and consumption - Experience in data parsing and manipulation (XML/JSON/CSV/flat file/excel) - Experience with MS-SQL Server (TSQL, Procedures, Views, Triggers, Cursors) - Experience with RMQ - Experience with multi-tasking/multi-threading - Strong understanding of software development lifecycle (SDLC) KeywordsC#,API,SQL Server,Multithreading,ASP,.Net Core,Backend Architecture,Solution Integration,System Integration,.Net*

Posted 2 weeks ago

Apply

6.0 - 10.0 years

4 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

Employment Type : Full Time, Permanent Working mode : Regular Notice Period : Immediate - 15 Days Lead a team of 3-5 developers in designing, developing, and deploying robust software solutions using .Net technologies.- Manage project lifecycles, including planning, execution, monitoring, resource allocation, and risk mitigation.- Analyze project requirements and design efficient solutions using C#, ASP.Net (2.0/3.5/4.0), and ADO.Net.- Develop and implement secure and scalable web applications with a focus on data integrity and performance.- Design and manage databases using SQL Server, including writing complex queries, procedures, views, triggers, and implementing performance tuning techniques.- Create and maintain clear technical documentation associated with projects.- Conduct code reviews and ensure adherence to best practices and coding standards (SEI-CMM preferred).- Effectively communicate project goals, expectations, and timelines to team members and stakeholders.- Oversee application release management and deployment processes.- Participate in the overall Software Development Life Cycle (SDLC) process.Qualifications : - Bachelor's degree in Computer Science, Information Technology, Electronics & Communication Engineering, Electrical Engineering, or a related field (BE/BTech/MCA).- 6-10 years of experience in .Net development and SQL Server technologies.- Minimum of 2 years of experience leading and managing a team of developers.- Proven ability to manage multiple projects simultaneously.- Strong understanding of database design concepts and principles.- Experience with Web APIs, Web services, and various deployment methodologies.- Excellent communication, collaboration, and problem-solving skills.- Ability to work independently with minimal supervision and manage time effectively.- Strong analytical and critical thinking skills.- Passion for technology and a commitment to continuous learning.Desired Skills : - Experience with payment gateway integrations (a plus).- Familiarity with e-Governance domain (a plus).- Knowledge of JavaScript (preferred). KeywordsC#,ASP,.Net,Backend Architecture,Server Side Component,SQL Server,WebAPI,Webservices,.Net Engineering*

Posted 2 weeks ago

Apply

6.0 - 10.0 years

4 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

Working mode : Regular Notice Period : Immediate - 15 Days - Lead a team of 3-5 developers in designing, developing, and deploying robust software solutions using .Net technologies. - Manage project lifecycles, including planning, execution, monitoring, resource allocation, and risk mitigation. - Analyze project requirements and design efficient solutions using C#, ASP.Net (2.0/3.5/4.0), and ADO.Net. - Develop and implement secure and scalable web applications with a focus on data integrity and performance. - Design and manage databases using SQL Server, including writing complex queries, procedures, views, triggers, and implementing performance tuning techniques. - Create and maintain clear technical documentation associated with projects. - Conduct code reviews and ensure adherence to best practices and coding standards (SEI-CMM preferred). - Effectively communicate project goals, expectations, and timelines to team members and stakeholders. - Oversee application release management and deployment processes. - Participate in the overall Software Development Life Cycle (SDLC) process. Qualifications : - Bachelor's degree in Computer Science, Information Technology, Electronics & Communication Engineering, Electrical Engineering, or a related field (BE/BTech/MCA). - 6-10 years of experience in .Net development and SQL Server technologies. - Minimum of 2 years of experience leading and managing a team of developers. - Proven ability to manage multiple projects simultaneously. - Strong understanding of database design concepts and principles. - Experience with Web APIs, Web services, and various deployment methodologies. - Excellent communication, collaboration, and problem-solving skills. - Ability to work independently with minimal supervision and manage time effectively. - Strong analytical and critical thinking skills. - Passion for technology and a commitment to continuous learning. Desired Skills : - Experience with payment gateway integrations (a plus). - Familiarity with e-Governance domain (a plus). - Knowledge of JavaScript (preferred).

Posted 2 weeks ago

Apply

7.0 - 10.0 years

4 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

Notice Period : Immediate - 15 Days Key Responsibilities : - Design and implement scalable, distributed backend architectures hosted on AWS for EV vehicles. - Develop, deploy, and test microservices using Spring Boot and Spring Cloud. - Containerize applications using Docker and orchestrate them with Kubernetes. - Implement messaging solutions using Apache Kafka. - Utilize MySQL and PostgreSQL databases, and manage caching with Redis. - Deploy applications on AWS EC2, AWS RDS, AWS Redis, AWS ElasticCache, and AWS EKS (Elastic Kubernetes Service). - Collaborate with cross-functional teams to define and refine architecture for long-term solutions in connected vehicle services. - Ensure adherence to best practices in software development, including CI/CD, TDD, and Agile methodologies. - Communicate effectively within the team, ensuring smooth collaboration and alignment with project goals. - Utilize Datadog for monitoring and logging. - Create API documentation using Swagger/OpenAPI. - Conduct thorough testing with JUnit, Mockito, Python, and Spring Boot Test. Requirements : - Bachelor's degree in computer science or a related field. - Minimum of 7 years of software development experience, with at least 2 years focused on developing applications on any cloud platform. - Hands-on experience working on cloud platforms such as AWS. - Proficiency in Java and the Spring Boot and Spring Cloud framework. - Experience with microservices architecture and Spring Cloud. - Knowledge of containerization using Docker and orchestration with Kubernetes. - Experience with message brokers like Apache Kafka. - Proficiency in relational databases such as MySQL and PostgreSQL. - Knowledge of single sign-on (SSO) procedures and its enablement. - Understanding of caching mechanisms with Redis. - Knowledge of deployment on AWS services like EC2, RDS, Redis, ElasticCache, and EKS. - Understanding of monitoring and logging using Datadog. - Experience in API documentation with Swagger/OpenAPI. - Strong testing skills using JUnit, Mockito, Python, and Spring Boot Test. - Excellent communication skills in English.

Posted 2 weeks ago

Apply

6.0 - 11.0 years

10 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

Notice Period : Immediate - 15 Days Job Summary : We are seeking a seasoned Java Lead with a strong foundation in core Java concepts and extensive experience with the Spring Framework. As a Java Lead, you will be responsible for leading and mentoring a team of developers, while also contributing to the design, development, and maintenance of critical Java applications. Your expertise in Java, Spring, and cloud technologies will be instrumental in delivering high-quality, scalable, and reliable solutions. Key Responsibilities : - Technical Leadership : Provide technical guidance and mentorship to a team of Java developers. - Application Development : Design, develop, and maintain complex Java applications using the Spring Framework and other relevant technologies. - Code Review : Conduct code reviews to ensure adherence to coding standards, best practices, and quality assurance. - Problem-Solving : Identify, troubleshoot, and resolve technical issues efficiently. - Architecture Design : Contribute to the design and architecture of scalable and maintainable Java systems. - Cloud Deployment : Deploy Java applications to AWS using services like Amazon Elastic Kubernetes Service (EKS) and Terraform scripts. - Technology Evaluation : Stay updated with the latest Java technologies and frameworks, and evaluate their suitability for project requirements. Required Qualifications : - Experience : 10-12 years of experience in Java development. - Core Java : Strong understanding of core Java concepts, including Java Lambdas, Streams API, and Java v11 or above (minimum 5 years of Java v8 experience). - Spring Framework : In-depth knowledge of the Spring Framework, including Spring Boot, Spring MVC, Spring Data, and Spring Security. - Data Structures and Algorithms : Solid foundation in data structures and algorithms. - Databases : Proficiency in SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB). - Docker Containers : Experience with Docker containers and container orchestration tools. - AWS Services : Familiarity with AWS services used for deployment, such as EKS and Terraform. Preferred Qualifications : - Kafka : Knowledge of Apache Kafka for building real-time data pipelines. - Microservices Architecture : Experience with designing and developing microservices-based applications. - Continuous Integration/Continuous Delivery (CI/CD) : Familiarity with CI/CD pipelines and tools. Keywords Backend Architecture,Server Side Component,Spring Frameworks,Microservices Architecture,AWS,Cloud,Data Structure,Algorithm,SQL,NoSQL,Java*

Posted 2 weeks ago

Apply

6.0 - 11.0 years

10 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

Employment Type : Full Time, Permanent Working mode : Regular Notice Period : Immediate - 15 Days Job Summary :We are seeking a seasoned Java Lead with a strong foundation in core Java concepts and extensive experience with the Spring Framework. As a Java Lead, you will be responsible for leading and mentoring a team of developers, while also contributing to the design, development, and maintenance of critical Java applications. Your expertise in Java, Spring, and cloud technologies will be instrumental in delivering high-quality, scalable, and reliable solutions. Key Responsibilities :- Technical Leadership : Provide technical guidance and mentorship to a team of Java developers.- Application Development : Design, develop, and maintain complex Java applications using the Spring Framework and other relevant technologies.- Code Review : Conduct code reviews to ensure adherence to coding standards, best practices, and quality assurance.- Problem-Solving : Identify, troubleshoot, and resolve technical issues efficiently.- Architecture Design : Contribute to the design and architecture of scalable and maintainable Java systems.- Cloud Deployment : Deploy Java applications to AWS using services like Amazon Elastic Kubernetes Service (EKS) and Terraform scripts.- Technology Evaluation : Stay updated with the latest Java technologies and frameworks, and evaluate their suitability for project requirements. Required Qualifications :- Experience : 10-12 years of experience in Java development.- Core Java : Strong understanding of core Java concepts, including Java Lambdas, Streams API, and Java v11 or above (minimum 5 years of Java v8 experience).- Spring Framework : In-depth knowledge of the Spring Framework, including Spring Boot, Spring MVC, Spring Data, and Spring Security.- Data Structures and Algorithms : Solid foundation in data structures and algorithms.- Databases : Proficiency in SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).- Docker Containers : Experience with Docker containers and container orchestration tools.- AWS Services : Familiarity with AWS services used for deployment, such as EKS and Terraform.Preferred Qualifications :- Kafka : Knowledge of Apache Kafka for building real-time data pipelines.- Microservices Architecture : Experience with designing and developing microservices-based applications.- Continuous Integration/Continuous Delivery (CI/CD) : Familiarity with CI/CD pipelines and tools. Keywords: Backend Architecture,Server Side Component,Spring Frameworks,Microservices Architecture,AWS,Cloud,Data Structure,SQL,NoSQL,Java*

Posted 2 weeks ago

Apply

2.0 - 4.0 years

8 - 14 Lacs

Gurugram

Work from Office

Naukri logo

Job Description : Roles & Responsibilities : - Writing reusable, testable, and efficient code. - Design and implementation of low-latency, high-availability, and performant applications. - Implementation of security and data protection. - Integration of data storage solutions. Desired Qualifications and Experience : - Computer Science or equivalent Engineering degree. - 2+ years of professional experience as a Python Developer. - Must have Knowledge of framework like Flask . - Must have hands-on experience in Fast API. - Working experience of Mongodb. - Knowledge of databases like mysql or postgresql. - ORM and RDBMS knowledge. - Basic understanding of front end like html, css and javascript. - Understanding of server-side templating languages. - Expertise in Core Python. - Understanding of accessibility and security compliance. - Knowledge of user authentication and authorization between multiple systems, servers and environments.

Posted 2 weeks ago

Apply

4.0 - 6.0 years

5 - 8 Lacs

Gurugram

Work from Office

Naukri logo

Responsibilities : - Building the platform architecture using multiple technologies like NodeJS, ExpressJS, Solidity. - Assessing the security risks associated with the platform architecture and suggesting/implementing suitable changes for the same. - Scaling up the infrastructure to meet increasing demand. - Understanding the underlying blockchain architecture and how the APIs have been designed and exposed for consumption. - Working on optimization algorithms to ensure faster settlement through the platform and minimise any technical/financial risk. - Setting up processes for easy deployment and maintenance of network infrastructure. Requirements : - Should have 4+ years of working experience. - Experience with building production systems for a startup or an Organisation. - Good command over NodeJs and its internals is expected. - Should be comfortable with RESTful web services/ APIs using ExpressJS. - Should be comfortable with server side technologies as well - Python, Node.js, Docker, Kubernetes, Git etc. - Should have good command over cloud infrastructure AWS (preferred), MS Azure or Google Cloud. - Should have keen attention for detail and should be obsessed with building a good product. - Applicants are strongly encouraged to share their github/bitbucket or product URLs. - Should be able to learn fast and understand new concepts quickly. - Should be willing to work in an agile startup environment and take complete ownership of the assigned responsibility.

Posted 2 weeks ago

Apply

12.0 - 18.0 years

18 - 22 Lacs

Gurugram

Work from Office

Naukri logo

Role : Principal Architect Location : Gurgaon The Principal Architect will be responsible for leading the architectural design and planning process for a variety of projects, ensuring that designs meet client specifications, regulatory requirements, and sustainability standards. This role involves good experience in algorithmic-heavy and computationally intensive systems. Responsibilities : - Improve and/or re-architect and/or write new algorithms for functional performance. - Drive product innovation, technology roadmap and provide long-term vision to module teams. - Author system-level high level design documents for cross-functional microservices. - Work on simulations for breakthrough functional and technical performance. - Innovate and dig out patentable solutions to product/technical requirements. - Incorporate proper certification/compliance requirements into the product designs. - Be a focal point of technology for product, engineering and teams that are critical to product. - Participate in strategic planning for the product vision and roadmap. - Be involved and pivotal in the company's transformation to a complete SaaS/PaaS product. - Lead PoC for new technologies to continuously improve technical platform and developer experience. Must Have : - Experience in algorithmic-heavy and computationally intensive systems is a must. - Proficiency in Java / C++ - Strong knowledge of distributed systems. - Skilled in low latency queuing systems - Experience with major architecture patterns. - Well-versed with performance & scalability - Can write clean design documents. Qualifications : - Education : Bachelors or masters degree in computer science, Software Engineering, or a related field from a premier institute. Specialization in Computer-Science certifications are added bonus - Over 12 experience in software industry, preferably 1+ years as a senior architect Technical Skills : - Proficiency in one or more programming languages such as Java, C++, Python, C#. - Experience with frameworks and libraries relevant to the technology stack. - Problem-Solving : Strong analytical and troubleshooting skills. Ability to diagnose and resolve complex problems. Good to Have : - Proficiency in Erlang / Elixir / Scala. - Strong mathematical background - Exposure to analytics/machine learning - Ability to lead and mentor people. - Background in microservices-architecture - Skilled at thorough REST API designs Note : For your candidature to be considered on this job, you need to apply necessarily on the company's redirected page of this job. Please make sure you apply on the redirected page as well.

Posted 2 weeks ago

Apply

4.0 - 9.0 years

6 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

Experience : 4 to 9 Years Interview Rounds are 2 Technical ; one is Virtual and 2nd is a face to face Round in Bangalore office Skills : spring , spring boot, Microservices, sql and Kafka are mandatory skills Notice period : Immediate to 15 Days Duties and Responsibilities : - Backend Java Developers are responsible for server-side web application logic and integration of the work frontend developers do. - They are also responsible for developing and maintaining the server side of a web application. Their duties and responsibilities include : - Developing high-performance applications by writing testable, reusable, and efficient code - Implementing effective security protocols, data protection measures, and storage solutions - Running diagnostic tests, repairing defects, and providing technical support - Documenting Java codebase, including flowcharts and technical documentation - Designing and implementing data storage solutions - Integrating user-facing elements developed by front-end developers with server-side logic - Creating and maintaining software documentation - Collaborating with front-end developers and other team members to establish objectives, design more functional, cohesive codes to enhance the user experience - Developing and delivering on time high quality Java applications, software and services - Performing code reviews and debugging applications - Using Java development frameworks and release tools - Updating job knowledge by researching new technologies and software products

Posted 2 weeks ago

Apply

5.0 - 7.0 years

5 - 8 Lacs

Pune

Work from Office

Naukri logo

Job Overview : We are seeking a talented and experienced Backend Developer with strong proficiency in Python, Django, and AWS to join our growing team. The ideal candidate will have a solid background in backend development, experience with cloud infrastructure, and a passion for building scalable and high-performance applications. You will work closely with our front-end developers, product managers, and other stakeholders to develop and maintain server-side logic, ensuring seamless integration and optimal performance. Key Responsibilities : - Develop, maintain, and optimize server-side applications using Python and Django. - Design and implement RESTful APIs to support front-end functionalities. - Work with cloud platforms, specifically AWS, to manage and deploy applications. - Collaborate with front-end developers to integrate user-facing elements with server-side logic. - Optimize applications for maximum speed and scalability. - Develop and maintain databases and data storage solutions. - Troubleshoot and debug applications to ensure high-quality and performance standards. - Implement security and data protection measures. - Participate in code reviews and contribute to continuous improvement initiatives. - Utilize Celery for task queuing and background processing. - Manage caching and message brokering using Redis. - Handle both synchronous and asynchronous programming tasks to improve application performance and responsiveness. Required Skills and Experience : - 5-7 years of experience in backend development using Python and Django. - Hands-on experience with AWS services, including EC2, S3, RDS, Lambda, and more. - Strong understanding of web technologies such as HTTP, REST, and JSON. - Experience with relational databases like PostgreSQL or MySQL and familiarity with ORM (Object Relational Mapping). - Proficiency in designing and developing RESTful APIs. - Familiarity with version control systems like Git. - Experience with Continuous Integration/Continuous Deployment (CI/CD) tools and pipelines. - Knowledge of best practices for software development, including code reviews, testing, and documentation. - Strong problem-solving skills and ability to work independently and in a team environment. - Good knowledge of Celery for managing asynchronous tasks and background jobs. - Experience with Redis for caching and message brokering. - Understanding of synchronous and asynchronous programming paradigms. Preferred Qualifications : - Experience with containerization and orchestration tools like Docker and Kubernetes. - Familiarity with microservices architecture and serverless computing. - Knowledge of other backend frameworks or languages such as Flask, FastAPI,Django - Good to have : Understanding of front-end technologies (e.g., JavaScript, HTML, CSS) for better collaboration with front-end teams. - Experience with Agile/Scrum methodologies. Educational Requirements : - Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.

Posted 2 weeks ago

Apply

5.0 - 7.0 years

6 - 10 Lacs

Mumbai

Work from Office

Naukri logo

The Tech Lead will oversee the company's technical aspects across various projects such as creating system architecture, analyzing requirements, designing solutions, identifying risks and creating plans. The Tech Lead should be able to work with the team and inspire them to reach their goals. The Tech Lead will be involved in development using Node Js and No Code / Low Code platforms. Responsibilities : - Prepare system architecture diagrams, design databases and prepare solutions for multiple products. - Coordinating with development teams, both internal & external to determine application requirements. - Assessing and prioritizing project requirements, feature requests and developing work schedules for the team. - Delegating tasks and achieving daily, weekly, and monthly goals. - Liaising with team members, management, and clients to ensure projects are completed to the highest quality standards. - Identifying risks and forming contingency plans as soon as possible. - Updating work schedules and performing troubleshooting as required. - Motivating staff and creating a space where they can ask questions and voice their concerns. - Being transparent with the team about challenges, failures, and successes. - Writing progress reports and delivering presentations to the relevant stakeholders. - Reviewing code written by team members to ensure it is scalable, follows standards and best practices. - Writing scalable code using Node JS and No Code / Low Code platforms. - Testing and debugging applications. - Reprogramming existing databases to improve functionality. - Keeping up-to-date with industry trends and developments. Requirements Must Have : - Master's or Bachelor's degree in computer science, computer engineering or related field. - 5+ years of experience as a Node JS developer using Express framework. - Experience in working on projects requiring development of web apps, mobile apps and APIs. - Working experience in multiple databases such as MySQL, Postgres, MongoDB, or DynamoDB. - Experience implementing Redis, MemCache, ElasticSearch and Sockets. - Experience in architecting solutions on AWS, Google Cloud Platform or Azure. - Experience working with load balancers, API gateways. - Excellent communication, motivational, and interpersonal skills. - Strong leadership and organizational abilities. - Team management experience and working with clients. - Excellent technical, diagnostic, and troubleshooting skills. - Adaptability to learn new technologies including No code / Low code platforms. Requirements Good To Have : - Experience with GraphQL. - Experience with DevOps.

Posted 2 weeks ago

Apply

5.0 - 7.0 years

6 - 10 Lacs

Pune

Work from Office

Naukri logo

Apptware is Hiring : Senior Python Developer Experience : 5+ Years Location : Pune (Onsite) Key Responsibilities : - Design, develop, and maintain robust, scalable, and high-performance applications using Python. - Develop RESTful or GraphQL APIs and integrate with third-party services. - Optimize application performance and ensure high availability. - Work with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases. - Implement efficient data processing pipelines. - Collaborate with frontend developers, DevOps engineers, and product teams. - Write clean, maintainable, and testable code following best practices. - Mentor junior developers and conduct code reviews. - Troubleshoot and resolve software defects and issues. - Stay updated with emerging trends and technologies in Python development. Required Skills & Qualifications : - 5+ years of experience in Python development. - Proficiency in Python frameworks such as Django, Flask, or FastAPI. - Strong knowledge of RESTful APIs and microservices architecture. - Experience with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases. - Knowledge of asynchronous programming and multi-threading. - Hands-on experience with Docker and cloud platforms (AWS, GCP, Azure). - Understanding of CI/CD pipelines and DevOps practices. - Experience with testing frameworks (PyTest, Unittest) and debugging tools. - Strong understanding of data structures, algorithms, and system design. - Knowledge of message queues (Kafka, RabbitMQ, Celery) is a plus. - Experience with big data technologies (Spark, Dask) is a plus. Good-to-Have : - Experience with Machine Learning and AI-related projects. - Knowledge of Kubernetes and Infrastructure as Code (Terraform, Ansible). - Familiarity with Graph Databases and Knowledge Graphs.

Posted 2 weeks ago

Apply

8.0 - 12.0 years

13 - 20 Lacs

Bengaluru

Work from Office

Naukri logo

NP : Immediate - 30 days Mandatory Skills : - Python frameworks such as Flask, RESTful API - PostgreSQL, SQL, Java Script, Restful Api - Strong experience as a Python developer. - Strong experience with Python frameworks such as Flask. - Experience with developing RESTful APIs. - Experience with Databases such as SQL and PostgreSQL. - Experience with JavaScript and React framework is beneficial. - Experience with GitLab, ARM templates or Terraform is beneficial. - Agile, Test Driven Development and DevOps practices are part of your DNA. - A Software Craftsperson focused on engineering best practices and delivering Clean Code. - Good communication skills - both written and verbal. - Strong analytical and problem-solving skills, you like to figure out how things work. - Keen interest in understanding how the business works. - Passion for learning and innovation.

Posted 2 weeks ago

Apply

3.0 - 5.0 years

8 - 14 Lacs

Coimbatore

Work from Office

Naukri logo

Responsibilities : - Development : Design, develop, and implement Java applications using Java 8/11, Spring Boot, and related technologies. - Core Java : Utilize core Java concepts effectively, including collections, multi-threading, exception handling, and design patterns. - Spring Boot & JPA : Develop and maintain Spring Boot applications, leveraging Spring JPA for database interactions. - Database : Work with SQL or Postgres databases, performing CRUD operations and optimizing database performance. - REST APIs : Design and implement RESTful APIs using an API-first approach, adhering to best practices and standards. - Security : Secure REST APIs using Spring Security and JWT. - Microservices : Develop and deploy microservices, understanding and applying microservice patterns. - Distributed Systems : Work with distributed systems and utilize tools like Splunk for monitoring and logging. - Testing : Implement unit, functional, and integration tests to ensure code quality and application stability. Troubleshooting: - Effectively troubleshoot and debug issues, using appropriate tools and techniques. - Collaboration : Collaborate effectively with other developers, testers, and stakeholders. - Problem Solving : Demonstrate strong problem-solving and analytical skills, including the ability to develop pseudo-code logic. Must Have Skills & Qualifications : - Java Core : Strong understanding of Java 8/11 concepts. - Collections : Proficiency in using and managing Java collections, including different types, usage patterns, and sorting. - Multi-threading : Deep understanding of multi-threading and parallelism concepts, including considerations, thread pools, CompletableFuture, and Executor Service. - Exception Handling : Knowledge of exception handling best practices and resource cleanup techniques. Design Patterns: - Familiarity with common design patterns (Singleton, Builder, Factory, Observer). - Data Structures & Algorithms : Solid understanding of data structures and algorithms, including sorting and searching algorithms, and the ability to analyze space and time complexity. - Spring Boot & JPA : Experience with Spring Boot and Spring JPA. - Database : Proficiency in working with SQL or Postgres databases. - REST APIs : Experience designing and implementing RESTful APIs. - Security : Strong understanding of Spring Security and JWT for securing REST APIs. - Microservices : Experience with microservice patterns and distributed systems. - Monitoring : Familiarity with tools like Splunk. - Performance Tuning : Experience with CRUD operations and performance tuning. - Testing: Proficiency in unit, functional, and integration testing. - Problem Solving : Strong problem-solving, analytical, and pseudo-code logic development skills. - Troubleshooting : Effective troubleshooting skills, including the ability to use various approaches and tools to pinpoint issues. - Soft Skills : Proactive, self-starter, collaborative, and possesses strong communication skills (both verbal and written).

Posted 2 weeks ago

Apply

7.0 - 12.0 years

8 - 14 Lacs

Hyderabad

Work from Office

Naukri logo

Role Description : - This is a contract Senior Dot Net Fullstack Developer role at Emperen Technologies, located in Bengaluru with the flexibility of some work from home. - You will be a key contributor to the development and maintenance of robust and scalable web applications. - Your responsibilities will span both front-end and back-end development, requiring a strong understanding of the .NET ecosystem and modern front-end frameworks. - You will be expected to participate in the full software development lifecycle, from requirements gathering and design to implementation, testing, and deployment. Responsibilities : Full Stack Development : Design, develop, and maintain both front-end and back-end components of web applications using the Microsoft technology stack and modern JavaScript frameworks. Back-end Development (Strong Focus) : - Develop robust and scalable APIs and services using C# and .NET Core. - Design and implement database schemas and optimize queries using SQL Server. - Work with ASP.NET MVC and ASP.NET Web API to build performant web applications and RESTful services. - Implement authentication and authorization mechanisms, including technologies like OAuth 2.0 and JWT. - Utilize dependency injection, LINQ, and other core .NET features effectively. - Implement unit and integration tests to ensure code quality and reliability. - Troubleshoot and debug complex issues in the back-end system. Front-end Development : - Develop user interfaces using HTML5, CSS3, and modern JavaScript frameworks like React, Angular, or Vue.js. - Implement responsive designs to ensure applications are accessible across various devices. - Integrate front-end applications with back-end APIs. - Write clean, maintainable, and well-documented front-end code. - Familiarity with state management libraries (e.g., Redux, NgRx, Vuex) is a plus. Database Management : - Design, develop, and optimize database schemas in SQL Server. - Write complex SQL queries, stored procedures, functions, and triggers. - Ensure data integrity and performance. Version Control : - Utilize Git/GitHub for version control, branching, and merging. - Follow established Git workflows. Cloud Technologies (Desired) : - Experience with cloud platforms like Azure or AWS, including services like Azure App Service, Azure Functions, AWS Lambda, etc. - Understanding of containerization technologies like Docker and orchestration tools like Kubernetes is a plus. Agile Collaboration : - Participate actively in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives. Problem-Solving : Analyze and solve complex technical problems, providing innovative and effective solutions. Communication & Collaboration : - Effectively communicate technical concepts to both technical and non-technical stakeholders. - Collaborate effectively with other developers, designers, and product owners. Code Quality & Best Practices : - Adhere to coding standards, best practices, and design patterns. - Participate in code reviews to ensure code quality. Continuous Learning : - Stay up-to-date with the latest trends and technologies in .NET development and front-end frameworks.

Posted 2 weeks ago

Apply

7.0 - 12.0 years

8 - 14 Lacs

Kanpur

Work from Office

Naukri logo

Role Description : - This is a contract Senior Dot Net Fullstack Developer role at Emperen Technologies, located in Bengaluru with the flexibility of some work from home. - You will be a key contributor to the development and maintenance of robust and scalable web applications. - Your responsibilities will span both front-end and back-end development, requiring a strong understanding of the .NET ecosystem and modern front-end frameworks. - You will be expected to participate in the full software development lifecycle, from requirements gathering and design to implementation, testing, and deployment. Responsibilities : Full Stack Development : Design, develop, and maintain both front-end and back-end components of web applications using the Microsoft technology stack and modern JavaScript frameworks. Back-end Development (Strong Focus) : - Develop robust and scalable APIs and services using C# and .NET Core. - Design and implement database schemas and optimize queries using SQL Server. - Work with ASP.NET MVC and ASP.NET Web API to build performant web applications and RESTful services. - Implement authentication and authorization mechanisms, including technologies like OAuth 2.0 and JWT. - Utilize dependency injection, LINQ, and other core .NET features effectively. - Implement unit and integration tests to ensure code quality and reliability. - Troubleshoot and debug complex issues in the back-end system. Front-end Development : - Develop user interfaces using HTML5, CSS3, and modern JavaScript frameworks like React, Angular, or Vue.js. - Implement responsive designs to ensure applications are accessible across various devices. - Integrate front-end applications with back-end APIs. - Write clean, maintainable, and well-documented front-end code. - Familiarity with state management libraries (e.g., Redux, NgRx, Vuex) is a plus. Database Management : - Design, develop, and optimize database schemas in SQL Server. - Write complex SQL queries, stored procedures, functions, and triggers. - Ensure data integrity and performance. Version Control : - Utilize Git/GitHub for version control, branching, and merging. - Follow established Git workflows. Cloud Technologies (Desired) : - Experience with cloud platforms like Azure or AWS, including services like Azure App Service, Azure Functions, AWS Lambda, etc. - Understanding of containerization technologies like Docker and orchestration tools like Kubernetes is a plus. Agile Collaboration : - Participate actively in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives. Problem-Solving : Analyze and solve complex technical problems, providing innovative and effective solutions. Communication & Collaboration : - Effectively communicate technical concepts to both technical and non-technical stakeholders. - Collaborate effectively with other developers, designers, and product owners. Code Quality & Best Practices : - Adhere to coding standards, best practices, and design patterns. - Participate in code reviews to ensure code quality. Continuous Learning : - Stay up-to-date with the latest trends and technologies in .NET development and front-end frameworks.

Posted 2 weeks ago

Apply

5.0 - 7.0 years

12 - 17 Lacs

Mumbai, Delhi / NCR, Bengaluru

Work from Office

Naukri logo

Job Summary : We are seeking a highly skilled and experienced Senior Java Developer with a strong background in Spring Boot and Microservices architecture. In this role, you will be responsible for designing, developing, and maintaining robust and scalable backend applications. You will leverage your expertise in Java 8/11, multi-threading, RESTful APIs, and distributed systems to deliver high-quality solutions. Key Responsibilities : - Design, develop, and maintain backend applications using Java 8/11, Spring Boot, and Spring JPA. - Develop and secure RESTful APIs following API-first principles and best practices. - Implement and manage microservices architecture, adhering to established patterns. - Optimize application performance and troubleshoot complex issues. - Write comprehensive unit, functional, and integration tests. - Collaborate with cross-functional teams to understand requirements and deliver solutions. - Participate in code reviews and ensure adherence to coding standards. - Implement and manage data structures and algorithms, considering space and time complexity. - Utilize Splunk for log analysis and troubleshooting. - Perform CRUD operations and optimize database performance (SQL/Postgres). - Apply design patterns (Singleton, Builder, Factory, Observer) to solve complex problems. - Implement robust exception handling and resource cleanup strategies. - Maintain version control using Git or similar tools. - Proactively identify and resolve potential issues. - Demonstrate strong problem-solving, analytical, and pseudo-code logic skills. - Communicate effectively, both verbally and in writing, with team members and stakeholders. Must Have Skills : - Java 8/11 Concepts : Strong understanding of core Java concepts. - Collections : Proficiency in various collection types, usage, and sorting. - Multi-threading/Parallelism : Expertise in considerations, thread pools, Completable Future, and Executor Service. - Exception Handling : Best practices and resource cleanup. - Design Patterns : Singleton, Builder, Factory, Observer. - Data Structures & Algorithms : Strong understanding and implementation. - Space and Time Complexity : Analysis and optimization. - Spring Boot & Spring JPA : Extensive experience. - SQL/Postgres : Proficiency in database operations. - REST APIs : API-first approach, methods, standards, and REST controllers. - Spring Security & JWT : Securing REST APIs. - Microservices Patterns & Distributed Systems : Implementation and management. - Splunk : Log analysis and troubleshooting. - CRUD Operations & Performance Tuning : Database and application optimization. - Unit, Functional, & Integration Testing : Comprehensive testing strategies. - Problem Solving & Analytical Skills : Ability to analyze and resolve complex issues. - Troubleshooting Skills : Elimination methods, pinpointing issues, log analysis. - Communication Skills : Excellent verbal and written communication. - Proactive & Self-Starter : Ability to work independently and drive initiatives. Preferred Skills (Bonus) : - Experience with cloud platforms (AWS, Azure, GCP). - Knowledge of containerization (Docker, Kubernetes). - Experience with message queues (Kafka, RabbitMQ). Location- Delhi NCR, Bangalore, Chennai, Pune, Kolkata, Ahmedabad, Mumbai, Hyderabad

Posted 2 weeks ago

Apply

5.0 - 7.0 years

14 - 19 Lacs

Pune

Work from Office

Naukri logo

Role : Senior Java Developer. Experience : 5+ years. Location : Pune. Qualification : Degree/BE. Job Description : We are looking for a Senior Java Developer with a deep understanding of Java and related technologies. The ideal candidate will have a proven track record of delivering high-quality software solutions, a passion for technology, and excellent problem-solving skills. Responsibilities : - Participate in the entire software development lifecycle, from planning and design to implementation, testing, and deployment. - Proactively provide solutions to complex problems rather than just working on predefined solutions. - Conduct extensive research to stay ahead in a fast-paced, innovative environment. - Write well-designed, efficient, and testable code. - Integrate systems with numerous third-party systems through REST, GraphQL, SDK, or CLI by reading and understanding their documentation. - Stay up-to-date with the latest industry trends and technologies to ensure our solutions remain current and competitive. - Collaborate with cross-functional teams to define, design, and ship new features. - Conduct code reviews to maintain high code quality standards. - Troubleshoot and resolve complex technical issues. - Mentor junior developers and provide technical guidance. Requirements : - Strong knowledge of Java 11+. - Proficiency with Spring Boot, Spring Data, and Spring Cloud. - Experience with unit testing (TDD), integration testing, and end-to-end (E2E) testing using Junit and Mockito. - Strong knowledge of RESTful APIs, web services, and microservices architecture. - Proficiency in database technologies (SQL, NoSQL). - Excellent problem-solving skills and attention to detail. - Strong communication and teamwork skills. - Experience with Agile/Scrum development methodologies. - Experience with cloud platforms such as AWS, Azure, Oracle, or Google Cloud. - Strong fundamentals in CI/CD pipelines and DevOps practices. - Familiarity with Spring AMQP, Spring Security, and Spring AOP. - Familiarity with front-end technologies (React, Angular, TypeScript, JavaScript, HTML, CSS) is a plus. - Experience with containerization technologies (Docker, Kubernetes). - Experience with reactive programming and frameworks (Reactor, Spring WebFlux).

Posted 2 weeks ago

Apply

4.0 - 6.0 years

3 - 7 Lacs

Bengaluru

Work from Office

Naukri logo

Duration : 6 Months Location : Bangalore Timings : General IST Notice Period : within 15 days or immediate joiner Experience : 4 - 6 Years About the Role : Role Overview : We are seeking a Backend Developer with strong Python expertise to join our dynamic team. You will contribute to high-impact projects involving quantitative models, risk frameworks, and trade optimization strategies. This role requires hands-on experience in developing scalable systems, building robust databases, and implementing complex algorithms. Location Requirement : This role is based in Bengaluru. Candidates must be open to face-to-face interviews and working on-site. Key Responsibilities : Quantitative Solutions Development : - Design and implement quantitative models for portfolio analysis and alpha generation. - Develop robust risk models to optimize trade execution and performance. Back-Testing & Data Management : - Build comprehensive back-testing infrastructure for strategy validation and performance monitoring - Design and maintain databases with automated updates, anomaly detection, and job monitoring Custom Data Collection & Analytics : - Develop advanced web scrapers for collecting datasets for research and analysis. - Create analytics frameworks and interactive dashboards to visualize portfolio performance and research insights. Required Skills : Education : - Bachelor's Degree in Computer Science or related field. Technical Proficiency : - 4-6 years of professional software development experience. - Strong programming skills in Python with a focus on object-oriented design and algorithms. - Proficiency in database technologies (SQL, PostgreSQL). - Understanding of system architecture, design patterns, and scalability. Preferred Skills : - Master's Degree in Computer Science or related field. - Experience in software engineering best practices (coding standards, code reviews, testing, source control). - Familiarity with cloud services like AWS, Azure, or GCP. - Exposure to fin-tech, quantitative models, or data-driven applications. - Knowledge of data visualization tools (Tableau, Power BI) and Python libraries (Pandas, NumPy, Matplotlib).

Posted 2 weeks ago

Apply

8.0 - 12.0 years

7 - 11 Lacs

Gurugram

Work from Office

Naukri logo

Role Overview : We are looking for a Technical Manager to lead the Software Development efforts for GreyMatter Solutions. As the Technical Manager, you will spearhead the development, focusing on designing, developing, and scaling highly reliable and robust software that powers the core functionalities of our GreyMatter product. Your role will be pivotal in guiding the team to deliver high-quality software solutions that enhance our platforms ability to handle the complex, real-time demands of modern warehouse operations. This role is ideal for a technically strong leader with hands-on software development experience, a passion for innovation, and proven expertise in managing teams to build world-class software products. Key Responsibilities : - Technical Leadership : Lead and manage the software development life cycle of the team, including architecture, design, coding, testing, and deployment of GreyMatter solutions. - Product Development : Work closely with product management, design, and other engineering teams to develop scalable solutions that align with business needs and deliver seamless performance in high-stakes environments. - Team Management : Mentor and lead a team of software engineers, providing guidance in best practices for software development, code reviews, and technology stack choices. Foster a culture of collaboration, continuous learning, and innovation within the team. - Platform Optimization : Drive the architectural direction for our platform, focusing on scalability, reliability, and maintainability. Ensure that the software components are designed to handle high transaction volumes, complex workflows, and real-time processing. - Project Management : Manage multiple development projects, ensuring timely delivery of features, adherence to quality standards, and risk mitigation. Oversee sprint planning, backlog management, and resource allocation. - Innovation : Stay up-to-date with the latest trends in AI, cloud technologies, and software engineering practices. Drive innovation by experimenting with new technologies and processes to enhance the performance and capabilities. Requirements : - Experience : 10+ years of software development experience with at least 2+ years in a technical leadership or management role. - Education : Bachelor's or Masters degree in Computer Science, Engineering, or a related field. Technical Expertise : - Strong proficiency in programming languages such as Java, Python, Golang OR Erlang. - Expertise in designing and developing distributed systems, microservices, and APIs. - Experience working on REST and asynchronous API integration - Deep understanding of database technologies (SQL, NoSQL), real-time data processing, and messaging systems (Kafka, RabbitMQ, etc.). - Strong knowledge of containerization (Docker, Kubernetes) and DevOps practices (CI/CD, monitoring, automation). - Experience with IoT (Internet of Things) technologies : Strong understanding of IoT frameworks and communication protocols (e.g., MQTT, CoAP, HTTP), and how these technologies integrate with cloud platforms and real-time systems. - Good understanding of version control systems, build management and testing technologies. Design principles for scalable architecture. - Leadership Skills : Proven experience in managing and growing high-performing engineering teams, fostering collaboration, and driving engineering excellence. - Problem-Solving Skills : Ability to handle complex technical challenges, make sound decisions under pressure, and creatively solve problems with a focus on results. - Communication Skills : Excellent verbal and written communication skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders. Good to Have : - Exposure to serverless technologies - Application of machine learning for problem solving - Exposure to various databases and messaging technologies like Postgre SQL, Redis, Kafka, RabbitMQ, Elastic etc. - Knowledge of Container, Kubernetes and cloud-based deployment environment (AWS, GCP, Azure Cloud etc.). - Knowledge of developing scripts in Python, Shell etc. - Knowledge of working with Time Series databases (Influx etc.)

Posted 2 weeks ago

Apply

8.0 - 12.0 years

13 - 20 Lacs

Chennai

Work from Office

Naukri logo

Exp : 5 - 8 Yrs Location : Bangalore NP : Immediate - 30 days Mandatory Skills : - Python frameworks such as Flask, RESTful API - PostgreSQL, SQL, Java Script, Restful Api - Strong experience as a Python developer. - Strong experience with Python frameworks such as Flask. - Experience with developing RESTful APIs. - Experience with Databases such as SQL and PostgreSQL. - Experience with JavaScript and React framework is beneficial. - Experience with GitLab, ARM templates or Terraform is beneficial. - Agile, Test Driven Development and DevOps practices are part of your DNA. - A Software Craftsperson focused on engineering best practices and delivering Clean Code. - Good communication skills - both written and verbal. - Strong analytical and problem-solving skills, you like to figure out how things work. - Keen interest in understanding how the business works. - Passion for learning and innovation.

Posted 2 weeks ago

Apply

7.0 - 12.0 years

11 - 15 Lacs

Pune

Work from Office

Naukri logo

: We are seeking a skilled and proactive Senior Java Software Engineer to join our Pune team. You will bridge the gap between software development and operations, ensuring our systems are scalable, reliable, and performant. You will play a key role in optimizing system health, automating processes, and supporting the growth and stability of our platform. Key Responsibilities- Design, develop, and maintain high-quality Java applications using best practices and design patterns. - Collaborate with cross-functional teams to define, design, and ship new features.- Implement and manage CI/CD pipelines to ensure smooth and efficient deployment processes.- Monitor and improve system reliability, performance, and scalability.- Troubleshoot and resolve production issues, ensuring minimal downtime and optimal performance.- Participate in code reviews, providing constructive feedback to peers. - Stay updated with the latest industry trends and technologies to ensure our solutions remain cutting-edge.Qualifications- Bachelor's degree in Computer Science, Engineering, or a related field .- Minimum of 6 years of experience in Java development, with a strong understanding of design patterns.- 6+ years of experience in a JAVA development, DevOps or similar role.Required Skills- Strong expertise in Java development, design patterns, and data structures and algorithms- Hands-on experience with API development- Proficiency in design/event-driven architecture- Extensive experience in 2 and 3 Tier Java development architecture- DevOps practices, including CI/CD, automation, Docker experience is a plus- A proactive, solution-oriented mindset, and great communication skills- Strong problem-solving skills and the ability to work in a fast-paced environment.

Posted 2 weeks ago

Apply

7.0 - 12.0 years

8 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

Role Description : - This is a contract Senior Dot Net Fullstack Developer role at Emperen Technologies, located in Bengaluru with the flexibility of some work from home. - You will be a key contributor to the development and maintenance of robust and scalable web applications. - Your responsibilities will span both front-end and back-end development, requiring a strong understanding of the .NET ecosystem and modern front-end frameworks. - You will be expected to participate in the full software development lifecycle, from requirements gathering and design to implementation, testing, and deployment. Responsibilities : Full Stack Development : Design, develop, and maintain both front-end and back-end components of web applications using the Microsoft technology stack and modern JavaScript frameworks. Back-end Development (Strong Focus) : - Develop robust and scalable APIs and services using C# and .NET Core. - Design and implement database schemas and optimize queries using SQL Server. - Work with ASP.NET MVC and ASP.NET Web API to build performant web applications and RESTful services. - Implement authentication and authorization mechanisms, including technologies like OAuth 2.0 and JWT. - Utilize dependency injection, LINQ, and other core .NET features effectively. - Implement unit and integration tests to ensure code quality and reliability. - Troubleshoot and debug complex issues in the back-end system. Front-end Development : - Develop user interfaces using HTML5, CSS3, and modern JavaScript frameworks like React, Angular, or Vue.js. - Implement responsive designs to ensure applications are accessible across various devices. - Integrate front-end applications with back-end APIs. - Write clean, maintainable, and well-documented front-end code. - Familiarity with state management libraries (e.g., Redux, NgRx, Vuex) is a plus. Database Management : - Design, develop, and optimize database schemas in SQL Server. - Write complex SQL queries, stored procedures, functions, and triggers. - Ensure data integrity and performance. Version Control : - Utilize Git/GitHub for version control, branching, and merging. - Follow established Git workflows. Cloud Technologies (Desired) : - Experience with cloud platforms like Azure or AWS, including services like Azure App Service, Azure Functions, AWS Lambda, etc. - Understanding of containerization technologies like Docker and orchestration tools like Kubernetes is a plus. Agile Collaboration : - Participate actively in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives. Problem-Solving : Analyze and solve complex technical problems, providing innovative and effective solutions. Communication & Collaboration : - Effectively communicate technical concepts to both technical and non-technical stakeholders. - Collaborate effectively with other developers, designers, and product owners. Code Quality & Best Practices : - Adhere to coding standards, best practices, and design patterns. - Participate in code reviews to ensure code quality. Continuous Learning : - Stay up-to-date with the latest trends and technologies in .NET development and front-end frameworks.

Posted 3 weeks ago

Apply

4.0 - 9.0 years

13 - 18 Lacs

Hyderabad

Work from Office

Naukri logo

Hiring lead time : Immediate. Cyepro Private limited is looking to hire full stack developers to work closely with our agile software team. If you enjoy working in a dynamic environment and are a self-driven individual, we wish to speak to you. Required skills : - Hands-on Experience In J2EE, Java 1.8, Spring Boot, Design Patterns. - Must have experience in Microservices, MySQL, Triggers, Design. - Hands-on Experience in Development in multi-tier architecture. - Experience creating Stored Procedures, Triggers. - Independently handle end to end feature development and resolve challenges faced in implementing the same. - Keen to learn new technologies and implement the same in feature development within the time frame provided. - Team Player, also taking care of debugging, finding root cause analysis and fixing the issues reported on. - Software system with key stakeholders, internal and external, issues with the product and features and solve the issues as per SLAs defined. Must Have Skills : - Experience working within an AWS environment. - At least 4 years of experience building scalable web applications. - Experience in DB. - Experience working with microservices Architecture. Eligibility Criteria : - Bachelors or masters degree in computer science.

Posted 3 weeks ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies