Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
3.0 - 5.0 years
13 - 17 Lacs
Chennai
Work from Office
About the job : Overview : We are seeking a skilled Golang Developer with over 3 years of experience to join our dynamic development team. This role is vital to our organization as it will enhance our backend services, ensuring they are scalable, efficient, and maintainable. The Golang Developer will be responsible for designing, developing, and implementing applications using Golang while contributing to all phases of the development lifecycle. The choice of Golang as our primary programming language positions us to leverage its performance advantages and concurrency model, which are essential for building modern, lightweight applications. The ideal candidate will not only work collaboratively with other engineers but also participate in architectural decisions and mentor junior developers. If you have a passion for building high-performance applications and enjoy working in a collaborative environment, we encourage you to apply. Key Responsibilities : - Design, develop, and maintain high-quality applications using Golang. - Implement API services and microservices architecture. - Collaborate with front-end developers to integrate user-facing elements. - Optimize applications for maximum speed and scalability. - Conduct code reviews and provide constructive feedback to peers. - Develop and maintain documentation for code and applications. - Ensure application performance, reliability, and security. - Integrate third-party APIs and services as required. - Debug and resolve issues reported by users or testing teams. - Participate in Agile/Scrum processes and daily stand-up meetings. - Write unit and integration tests for code quality assurance. - Assist in architecture design and implementation of software solutions. - Mentor junior developers and provide guidance as needed. - Stay updated with new developments in Golang and related technologies. - Collaborate with cross-functional teams to define project requirements. Required Qualifications : - Bachelor's degree in Computer Science or related field. - Minimum of 3 years of hands-on experience in Golang development. - Strong understanding of the principles of software engineering. - Experience with microservices architecture and RESTful APIs. - Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB). - Proficient in using version control systems, preferably Git. - Experience with containerization tools, such as Docker. - Understanding of cloud services, such as AWS or Google Cloud. - Strong analytical and problem-solving abilities. - Excellent communication and team collaboration skills. - Experience with Agile/Scrum methodologies. - Ability to work independently and manage multiple tasks. - Knowledge of other programming languages (e.g., Java, Python) is a plus. - Experience with automated testing frameworks. - Strong focus on clean code principles and design patterns. - Willingness to learn new technologies and frameworks. Skills : - Unit Testing, API Services, Docker, Design Patterns, Google Cloud, Agile Methodologies - Database Management, Problem-Solving Skills, NOSQL Databases, GIT, Cloud Technologies - Automated Testing Frameworks, Clean Code Principles, Microservices Architecture - Golang, Restful APIS, Version Control, AWS, SQL Databases
Posted 1 month ago
4.0 - 7.0 years
8 - 12 Lacs
Mumbai
Work from Office
We are seeking a highly skilled and experienced Lead .NET Developer to join our dynamic team. In this pivotal role, you will leverage your expertise to drive the design, development, and implementation of robust software solutions. You will be responsible for leading and mentoring junior developers, ensuring technical excellence, and fostering a collaborative and innovative development environment. Responsibilities : - Lead and Mentor : Provide technical guidance and mentorship to junior programmers, fostering their growth and development. - Lead development teams in the successful execution of projects. - Technical Problem Solving : Identify, analyze, and resolve complex technical challenges, devising innovative and effective solutions. - Architectural Design : Design and implement scalable, secure, and high-performing software architectures. - Code Quality Assurance : Conduct thorough code reviews to ensure code quality, maintainability, adherence to coding standards, and best practices. - Performance Optimization : Identify and resolve performance bottlenecks within applications and systems. - Security Implementation : Implement and enforce security best practices to protect applications from vulnerabilities and ensure data integrity. - DevOps & CI/CD : Drive the adoption and implementation of DevOps practices, including the design and management of CI/CD pipelines to streamline development and deployment processes. - Technical Leadership : Act as a technical subject matter expert, providing insights and recommendations on technology choices and architectural decisions. - Collaboration : Work closely with product owners, stakeholders, and other cross-functional teams to understand requirements and deliver high-quality solutions. Requirements : - Experience : 3-5 years of hands-on experience in software development with a strong focus on the .NET ecosystem. - .NET Proficiency : Strong proficiency in .NET (C#), with extensive hands-on experience in ASP.NET Core / .NET Core. - Technical Leadership : Proven experience in mentoring junior developers and leading small to medium-sized development teams. - Architectural Understanding : Solid understanding of software design principles and architectural patterns (e.g., MVC, MVVM, Microservices). - Problem-Solving : Excellent analytical and problem-solving skills with a track record of devising creative solutions to complex technical issues. - Code Review Expertise : Demonstrated experience in conducting comprehensive code reviews and enforcing coding standards. - Performance Tuning : Experience in identifying and resolving performance bottlenecks in software applications. - Security Awareness : Strong understanding of security best practices and common web vulnerabilities (e.g., OWASP Top 10). - DevOps Experience : Hands-on experience with DevOps practices and setting up/managing CI/CD pipelines (e.g., Azure DevOps, GitLab CI/CD, Jenkins). - Database Knowledge : Experience with relational databases (e.g., SQL Server, PostgreSQL) and ORM frameworks (e.g., Entity Framework Core). - Communication : Excellent verbal and written communication skills, with the ability to articulate complex technical concepts clearly. Bonus Points : - Experience with cloud platforms (e.g., Azure, AWS, GCP). - Familiarity with front-end frameworks (e.g., Angular, React, Vue.js). - Experience with unit testing, integration testing, and mocking frameworks. - Knowledge of agile development methodologies
Posted 1 month ago
5.0 - 8.0 years
12 - 17 Lacs
Bengaluru
Work from Office
Key Responsibilities : - Design and develop full-stack applications using Java, Spring Boot, and Angular - Build and manage microservices architecture for scalable enterprise solutions - Create and consume REST APIs for seamless front-end/back-end integration - Develop complex SQL queries and manage Oracle database schemas - Troubleshoot issues across the stack and perform root cause analysis - Independently lead modules or features from development through deployment - Collaborate with cross-functional teams including UI/UX designers, QA, and DevOps - Participate in code reviews and contribute to performance optimization - Maintain and enhance existing applications with a focus on quality and usability Technical Skillset : - Programming Languages : Java (Advanced), TypeScript, JavaScript, SQL - Front-End : Angular (latest versions), HTML5, CSS3, Bootstrap - Back-End : Spring Boot 3.2.x, Spring MVC, Spring Security, RESTful Web Services - Database : Oracle DB, SQL (Complex Queries, Stored Procedures, Triggers) - Microservices : Design and implementation of loosely coupled services, container-ready - API Development : RESTful API design, integration, and testing using tools like Postman or Swagger - Tools & Platforms : Maven, Git, Jenkins, IntelliJ/Eclipse, JIRA - Cloud/Deployment (Optional) : Docker, Kubernetes, AWS/Azure experience (if applicable) Required Skills : - Led the development of a self-service portal for internal stakeholders to manage data, view reports, and submit requests. - Built with Angular front-end and Spring Boot 3.2.x microservices on the back-end. - Integrated Oracle DB for persistent storage and implemented security using Spring Security. - Ensured smooth user experience with responsive UI and efficient API calls. - Delivered the project independently from design to deployment in an agile environment.
Posted 1 month ago
5.0 - 8.0 years
16 - 20 Lacs
Mumbai
Work from Office
Key Responsibilities : - Design, develop, and maintain scalable and secure backend applications using Java and Spring Boot 3.2 - Develop RESTful APIs and integrate with third-party services and internal systems - Work on Spring Batch for handling scheduled or high-volume background jobs - Design and develop microservices and ensure inter-service communication and data consistency - Build and maintain an intuitive portal/dashboard for internal/external stakeholders with appropriate backend logic - Optimize queries and work closely with the Oracle DB, writing complex SQL queries and performance tuning - Collaborate with front-end developers, QA engineers, and product managers to deliver high-quality solutions - Conduct code reviews and provide guidance to junior developers - Troubleshoot and debug application issues, perform root cause analysis, and implement effective solutions - Write clear, maintainable, and testable code with appropriate unit and integration tests - Take ownership of features from design to deployment and support - Participate in Agile ceremonies and contribute to sprint planning and retrospectives Required Skills and Experience : - 5-7 years of proven experience as a Java backend developer - Strong programming skills in Java with a deep understanding of object-oriented programming - Extensive experience in Spring Boot 3.2, Spring Batch, and Spring Job Scheduling - Proficiency in developing and consuming RESTful APIs - Hands-on experience with Microservices architecture and distributed systems - Solid experience in working with Oracle Database and writing optimized SQL queries - Experience in integrating backend services with front-end portals or dashboards - Strong understanding of software engineering best practices including coding standards, code reviews, source control management, build processes, testing, and operations - Excellent analytical and problem-solving skills must be able to analyze complex business requirements and build logical solutions - Familiarity with tools like Git, Maven/Gradle, Jenkins, and containerization platforms (Docker/Kubernetes) is a plus - Good communication and collaboration skills to work effectively in a team environment Nice to Have : - Experience in performance tuning and application profiling - Exposure to CI/CD pipelines and DevOps practices - Knowledge of front-end technologies (basic level) for better integration with backend Educational Qualification : - Bachelors or Masters degree in Computer Science, Engineering, or related field
Posted 1 month ago
5.0 - 8.0 years
12 - 17 Lacs
Mumbai
Work from Office
Key Responsibilities : - Design and develop full-stack applications using Java, Spring Boot, and Angular - Build and manage microservices architecture for scalable enterprise solutions - Create and consume REST APIs for seamless front-end/back-end integration - Develop complex SQL queries and manage Oracle database schemas - Troubleshoot issues across the stack and perform root cause analysis - Independently lead modules or features from development through deployment - Collaborate with cross-functional teams including UI/UX designers, QA, and DevOps - Participate in code reviews and contribute to performance optimization - Maintain and enhance existing applications with a focus on quality and usability Technical Skillset : - Programming Languages : Java (Advanced), TypeScript, JavaScript, SQL - Front-End : Angular (latest versions), HTML5, CSS3, Bootstrap - Back-End : Spring Boot 3.2.x, Spring MVC, Spring Security, RESTful Web Services - Database : Oracle DB, SQL (Complex Queries, Stored Procedures, Triggers) - Microservices : Design and implementation of loosely coupled services, container-ready - API Development : RESTful API design, integration, and testing using tools like Postman or Swagger - Tools & Platforms : Maven, Git, Jenkins, IntelliJ/Eclipse, JIRA - Cloud/Deployment (Optional) : Docker, Kubernetes, AWS/Azure experience (if applicable) Required Skills : - Led the development of a self-service portal for internal stakeholders to manage data, view reports, and submit requests. - Built with Angular front-end and Spring Boot 3.2.x microservices on the back-end. - Integrated Oracle DB for persistent storage and implemented security using Spring Security. - Ensured smooth user experience with responsive UI and efficient API calls. - Delivered the project independently from design to deployment in an agile environment.
Posted 1 month ago
6.0 - 8.0 years
11 - 15 Lacs
Indore, Hyderabad, Indore/Hyderabad
Work from Office
We are seeking a highly skilled and experienced Java-GraphQL Developer to join our growing team in Indore. This is a full-time, on-site position where you will be responsible for designing, developing, and implementing robust and scalable software solutions. You will play a key role in building and maintaining our microservices architecture, ensuring the delivery of high-quality, efficient, and effective analytics solutions for our clients. This role requires strong technical expertise in Java technologies, microservices, GraphQL, and a solid understanding of software development best practices. You will collaborate closely with cross-functional teams to translate business requirements into technical designs and deliver comprehensive solutions. Key Responsibilities : - Design, develop, and implement high-performance and scalable software solutions using Java and related technologies. - Develop and deploy microservices using Jakarta EE and Spring Boot frameworks. - Design and implement efficient and effective GraphQL APIs. - Write clean, well-documented, and testable code following coding standards and best practices. - Apply established design patterns to solve complex technical challenges and ensure maintainability and scalability. - Participate in the full software development lifecycle, including requirements gathering, design, development, testing, deployment, and maintenance. - Collaborate effectively with product managers, data scientists, and other engineers to deliver integrated solutions. - Troubleshoot and resolve technical issues and provide timely support. - Contribute to the continuous improvement of our development processes and methodologies. - Work with NoSQL databases such as Cassandra or similar technologies. - Implement and maintain continuous integration and continuous deployment (CI/CD) pipelines using tools like CircleCI, GitHub Actions, Harness, etc. - Contribute to the design and implementation of large-scalability projects involving cloud-based infrastructure. - Ensure the security and performance of developed applications. - Stay up-to-date with the latest technology trends and best practices in Java development, microservices, and GraphQL. Qualifications : - Proven experience in Software Development and Programming (6 to 8 years). - Strong proficiency with Jakarta EE and Microservices architecture. - Solid understanding and practical application of various Design Patterns. - Excellent problem-solving and analytical skills with a strong attention to detail. - Ability to work effectively both independently and as a collaborative member of a team. - Bachelor's degree in Computer Science, Software Engineering, or a related field. Technical Expertise : - Extensive hands-on experience in core Java technologies. - Strong expertise in Spring Framework and J2EE Technologies. - Proven experience in developing and deploying applications using Spring Boot. - Solid understanding and practical experience with Microservices architecture and related concepts. - Strong knowledge and hands-on experience with GraphQL. - Experience with NoSQL databases, preferably Cassandra or similar technologies. - Good experience in using continuous integration and continuous deployment (CI-CD) tools such as CircleCI, GitHub Actions, Harness, etc. - Working knowledge of large-scalability projects involving cloud-based infrastructure design and implementation.
Posted 1 month ago
8.0 - 10.0 years
16 - 20 Lacs
Chennai
Work from Office
Job Title : Python Architect. Location : Chennai, India. Experience : 8+ years. Job Summary : We are looking for a seasoned Python Architect to lead the design and development of scalable, high-performance backend systems. The ideal candidate should have deep expertise in Python, architecture design, cloud infrastructure, and a solid understanding of microservices. Key Responsibilities : - Design and develop scalable and maintainable Python-based backend systems. - Define and enforce architecture principles, coding standards, and best practices. - Collaborate with product managers, developers, and DevOps teams to deliver quality solutions. - Lead code reviews and mentor junior developers. - Evaluate and recommend tools, technologies, and processes to ensure the highest quality product platform. - Oversee system integration, testing, and deployment in cloud environments (AWS, Azure, or GCP). Required Skills : - 8+ years of hands-on experience in Python development. - Strong experience with Python frameworks (Django, Flask, FastAPI). - Expertise in building RESTful APIs and working with databases (PostgreSQL, MySQL, MongoDB). - Solid knowledge of software architecture patterns (MVC, microservices, event-driven). - Experience with containerization and orchestration tools (Docker, Kubernetes). - Strong understanding of CI/CD pipelines and cloud platforms (AWS/GCP/Azure). - Familiarity with agile development methodologies. - Excellent problem-solving, communication, and leadership skills. Preferred Qualifications : - Experience with asynchronous programming (AsyncIO, Celery). - Exposure to data processing pipelines or machine learning systems. - Experience with GraphQL and WebSocket-based services.
Posted 1 month ago
12.0 - 15.0 years
5 - 9 Lacs
Bengaluru
Work from Office
Roles and Responsibilities : - SME in at least two or more services, subsystems, or system modules. - Create Designs (high level and low level, including sequence diagrams), write high quality & highly performant code and own the quality of the services quality ownership of the services owned as the SME. - Debug systems, identify the failure points and fix the problems proactively. - Design responsibility complete features. - Ensure to meet the SLA of the services that you are working on or owned by you. - Take care of functional and NFRs of the services/application you are building or in-charge of. - Knowledge in NFRs for the services owned as the SME. - You should be able to achieve a sSay/do ratio of > 98% in your task allocations. - You should participate in production incident war rooms, triage and identify problems and provide fixes. - Drive test strategy and participate actively in the analysis of the results and address issues in the functional area. - Exceed the qQuality expectations of the system you are working gatekeeper for the SME areas. - Mentor and coach junior members in the team. - Serve on interview panels and help grow the organization. - Work as a tech lead of the team when needed. - Act as the goto expert interviewer for SME areas. Must Have Skills : Overall Experience : Ideally 12+ years (Staff or Principal level); candidates with 10+ years may be considered if they demonstrate exceptional skills. Golang Experience : - Minimum of 8 years of hands-on experience with Go/Golang,Candidates with 6+ years of strong Go experience may be considered on a case-by-case basis. - Go Language Proficiency : Strong skills in debugging, identifying performance bottlenecks. - Deep understanding of concurrency, including goroutines and channels. - Hands-on experience with both SQL and NoSQL databases. - Proficient in Git (preferred : GitLab; acceptable : GitHub, Bitbucket, etc. - Experience developing and maintaining microservices-based systems. - Familiar with deploying and running services in Kubernetes. - Strong experience in building RESTful web services. - Bonus : gRPC experience is a plus, but not required. - Experience using Application Performance Monitoring (APM) tools (preferred : New Relic; others acceptable). - Ability to analyze log files to trace program behavior. - Proficient with end-to-end distributed tracing. Qualification : - BE/B.Tech or equivalent degree in Computer Science or related field.
Posted 1 month ago
6.0 - 10.0 years
6 - 10 Lacs
Bengaluru
Work from Office
Key Skills : Core Java + Springboot Experience : Minimum 06 years Education : Bachelor's degree in engineering or masters degree in computer science / relevant field Position Overview : We are seeking an experienced Backend Java Engineer to join our Engineering team. The ideal candidate will have a strong background in As a contributing hands-on engineer in the Data & Analytics Platform, you will Lead all aspects of Software Development Lifecyle (SDLC) in-line with Agile and IT craftsmanship principles, Design client-side and server-side architecture & solutions, Write secure & scalable clean code along with unit tests, Perform code reviews and ensure the quality of code, constantly, Develop and manage well-functioning databases and applications, Constantly learn new/emerging technologies and mentor teams and Troubleshoot, debug and upgrade software. Key Responsibilities : 1. 6+ years of related experience with excellent programming & soft skills. 2. Bachelor's degree in engineering or masters degree in computer science / relevant field. 3. Technical expertise in : - JavaScript and relevant frameworks React, Vue, Node - Java (version 11 or higher), TDD, BDD - Spring ecosystem (Core, MVC, Data, JPA, Transaction Management, Security, AOP, Spring Batch) - Reactive programming & framework - SOA/Microservices (REST, SOAP) - Messaging & Pub-Sub technologies (MQ, Kafka) - Writing complex SQL scripts - Relational & non-relational databases (PostgreSQL, Oracle, Cosmos, MongoDB) - Tomcat/Weblogic servers, serverless (cloud) deployment, Kubernetes/Docker - Create and maintain CI/CD pipelines using GitHub Actions / Azure DevOps - Building applications using cloud platforms (Azure/AWS/GCP) - Creating Infrastructure as Code using Terraform Bonus : - Azure Developer certification - Experience of Master Data Management (MDM) domain & related tools (e.g., Informatica) - Experience with Elastic Search / ELK stack, Python
Posted 1 month ago
15.0 - 17.0 years
17 - 20 Lacs
Bengaluru
Work from Office
Position Overview : We are looking for an Application Solution Architect who will work with technology experts to design optimal solutions to requirements for our customers. This is achieved through interactive requirements gathering, determination of best fit solutions based on problem solving approaches, integrated solution design based on multiple technology types, and a strong ability to present and articulate solutions to senior members of the customer teams. Roles and Responsibilities : Solution Design : - Develop end-to-end application architectures based on business and technical requirements. - Ensure architectural solutions align with enterprise standards and industry best practices. Technology Selection & Implementation : - Choose appropriate frameworks, platforms, and technologies for application development. - Provide guidance on cloud-based solutions, microservices, and APIs. Collaboration & Stakeholder Engagement : - Work with business teams, developers, and project managers to define technical roadmaps. - Communicate architectural decisions and trade-offs to both technical and non-technical stakeholders. Performance & Security : - Implement best practices for data protection and compliance. - Ensure applications are optimized for scalability, performance, and security. Code Review & Best Practices : - Guide development teams on coding standards, design patterns, and best practices. - Conduct reviews to ensure code quality and maintainability. - Build and maintain repositories for deliverables, methodologies, and business development documents. - Interface and co-ordinate tasks with internal and external technical people. - Collaborate with project managers, technical directors and other leaders / stakeholders to provision estimates, develop overall implementation solution plan, and serve as a lead as required, to implement the installation, customization, and integration efforts. - Oversee aspects of project life cycle, from initial kickoff through requirements analysis, design and implementation phases for projects within the solution area. - Provide quality assurance for services within the solution area. Must Have Skills : - Overall 15+ years software engineering experience. - At least 7+ years in a solution architecture role. - 4+ years in a cloud native application architecture with hands-on experience leveraging Java/Node/GCP/AWS and other tech stacks. - Ability to lead and collaborate with other enterprise architects, data platform architects and security architects to deliver scalable, secure and resilient IaaS and PaaS platform solutions in AWS/GCP. - Be technical across several areas, understanding coding in modern languages including modern microservices, containers, distributed systems with >99.99% availability, scaling to millions of users, CICD, Infrastructure as Code, automation principles, and security. - Produce designs of complex systems, including discovery and analysis, formulation of solution context, identification of solution alternatives, technology selection, and design configuration through the consistent use of recognized design. - Proficiency in one or more programming languages like python/ java/Golang Qualification : - Masters or Bachelors degree in Computer Science Engineering, or a related technical degree.
Posted 1 month ago
10.0 - 16.0 years
13 - 18 Lacs
Chennai
Work from Office
Job Summary : We are looking for a seasoned Python Architect to lead the design and development of scalable, high-performance backend systems. The ideal candidate should have deep expertise in Python, architecture design, cloud infrastructure, and a solid understanding of microservices. Key Responsibilities : - Design and develop scalable and maintainable Python-based backend systems. - Define and enforce architecture principles, coding standards, and best practices. - Collaborate with product managers, developers, and DevOps teams to deliver quality solutions. - Lead code reviews and mentor junior developers. - Evaluate and recommend tools, technologies, and processes to ensure the highest quality product platform. - Oversee system integration, testing, and deployment in cloud environments (AWS, Azure, or GCP). Required Skills : - 8+ years of hands-on experience in Python development. - Strong experience with Python frameworks (Django, Flask, FastAPI). - Expertise in building RESTful APIs and working with databases (PostgreSQL, MySQL, MongoDB). - Solid knowledge of software architecture patterns (MVC, microservices, event-driven). - Experience with containerization and orchestration tools (Docker, Kubernetes). - Strong understanding of CI/CD pipelines and cloud platforms (AWS/GCP/Azure). - Familiarity with agile development methodologies. - Excellent problem-solving, communication, and leadership skills. Preferred Qualifications - Experience with asynchronous programming (AsyncIO, Celery). - Exposure to data processing pipelines or machine learning systems. - Experience with GraphQL and WebSocket-based services.
Posted 1 month ago
3.0 - 5.0 years
2 - 6 Lacs
Noida
Work from Office
- 3+ years of experience in backend development using J2EE technologies - Strong expertise in Java, Spring Boot, Hibernate, and RESTful API development - Experience in Microservices Architecture and working with distributed systems - Strong understanding of asynchronous programming, scalability, and system reliability - Hands-on experience in databases - MySQL, MongoDB, and NoSQL solutions - Ability to design and implement high-performance, scalable, and secure applications - Experience working with CI/CD pipelines, version control (Git), and DevOps tools - Understanding of multi-threading, caching strategies (Redis), and API security best practices - Proficiency in writing optimized queries and creating database schemas to support business processes - Knowledge of containerization (Docker, Kubernetes) and cloud computing (AWS / Google Cloud)
Posted 1 month ago
5.0 - 8.0 years
16 - 20 Lacs
Chennai
Work from Office
Key Responsibilities : - Design, develop, and maintain scalable and secure backend applications using Java and Spring Boot 3.2 - Develop RESTful APIs and integrate with third-party services and internal systems - Work on Spring Batch for handling scheduled or high-volume background jobs - Design and develop microservices and ensure inter-service communication and data consistency - Build and maintain an intuitive portal/dashboard for internal/external stakeholders with appropriate backend logic - Optimize queries and work closely with the Oracle DB, writing complex SQL queries and performance tuning - Collaborate with front-end developers, QA engineers, and product managers to deliver high-quality solutions - Conduct code reviews and provide guidance to junior developers - Troubleshoot and debug application issues, perform root cause analysis, and implement effective solutions - Write clear, maintainable, and testable code with appropriate unit and integration tests - Take ownership of features from design to deployment and support - Participate in Agile ceremonies and contribute to sprint planning and retrospectives Required Skills and Experience : - 5-7 years of proven experience as a Java backend developer - Strong programming skills in Java with a deep understanding of object-oriented programming - Extensive experience in Spring Boot 3.2, Spring Batch, and Spring Job Scheduling - Proficiency in developing and consuming RESTful APIs - Hands-on experience with Microservices architecture and distributed systems - Solid experience in working with Oracle Database and writing optimized SQL queries - Experience in integrating backend services with front-end portals or dashboards - Strong understanding of software engineering best practices including coding standards, code reviews, source control management, build processes, testing, and operations - Excellent analytical and problem-solving skills must be able to analyze complex business requirements and build logical solutions - Familiarity with tools like Git, Maven/Gradle, Jenkins, and containerization platforms (Docker/Kubernetes) is a plus - Good communication and collaboration skills to work effectively in a team environment Nice to Have : - Experience in performance tuning and application profiling - Exposure to CI/CD pipelines and DevOps practices - Knowledge of front-end technologies (basic level) for better integration with backend Educational Qualification : - Bachelors or Masters degree in Computer Science, Engineering, or related field
Posted 1 month ago
12.0 - 16.0 years
25 - 30 Lacs
Pune
Work from Office
Role & Responsibilities : - Lead the design, analysis, and implementation of technical solutions. - Take full ownership of product features. - Participate in detailed discussions with the product management team regarding requirements. - Work closely with the engineering team to design and implement scalable solutions. - Create detailed functional and technical specifications. - Follow Test-Driven Development (TDD) and deliver high-quality code. - Communicate proactively with your manager regarding risks and progress. - Mentor junior team members and provide technical guidance. - Troubleshoot and resolve production issues with RCA and long-term solutions Required Skills & Experience : - Bachelors/Masters degree in Computer Science or related field with a solid academic track record. - 12+ years of hands-on experience in backend development for large-scale enterprise products. - Strong programming skills in Java; familiarity with Python is a plus. - Deep understanding of data structures, algorithms, and problem-solving. - Proficient in Spring Boot and RESTful APIs. - Experience with cloud technologies like ElasticSearch, Kafka, MongoDB, Hazelcast, Ceph, etc. - Strong experience in building scalable, concurrent applications. - Exposure to Service-Oriented Architecture (SOA) and Test-Driven Development (TDD). - Excellent communication and collaboration skills. Preferred Technologies : - Java, Spring Boot, J2EE - ElasticSearch, Kafka, MongoDB, Ceph - AWS, Storm, Hazelcast - TDD, SOA
Posted 1 month ago
5.0 - 8.0 years
8 - 13 Lacs
Kolkata
Work from Office
Key Responsibilities : - Design, develop, and maintain scalable and secure backend applications using Java and Spring Boot 3.2 - Develop RESTful APIs and integrate with third-party services and internal systems - Work on Spring Batch for handling scheduled or high-volume background jobs - Design and develop microservices and ensure inter-service communication and data consistency - Build and maintain an intuitive portal/dashboard for internal/external stakeholders with appropriate backend logic - Optimize queries and work closely with the Oracle DB, writing complex SQL queries and performance tuning - Collaborate with front-end developers, QA engineers, and product managers to deliver high-quality solutions - Conduct code reviews and provide guidance to junior developers - Troubleshoot and debug application issues, perform root cause analysis, and implement effective solutions - Write clear, maintainable, and testable code with appropriate unit and integration tests - Take ownership of features from design to deployment and support - Participate in Agile ceremonies and contribute to sprint planning and retrospectives Required Skills and Experience : - 57 years of proven experience as a Java backend developer - Strong programming skills in Java with a deep understanding of object-oriented programming - Extensive experience in Spring Boot 3.2, Spring Batch, and Spring Job Scheduling - Proficiency in developing and consuming RESTful APIs - Hands-on experience with Microservices architecture and distributed systems - Solid experience in working with Oracle Database and writing optimized SQL queries - Experience in integrating backend services with front-end portals or dashboards - Strong understanding of software engineering best practices including coding standards, code reviews, source control management, build processes, testing, and operations - Excellent analytical and problem-solving skills must be able to analyze complex business requirements and build logical solutions - Familiarity with tools like Git, Maven/Gradle, Jenkins, and containerization platforms (Docker/Kubernetes) is a plus - Good communication and collaboration skills to work effectively in a team environment Nice to Have : - Experience in performance tuning and application profiling - Exposure to CI/CD pipelines and DevOps practices - Knowledge of front-end technologies (basic level) for better integration with backend Educational Qualification : - Bachelors or Masters degree in Computer Science, Engineering, or related field
Posted 1 month ago
6.0 - 8.0 years
3 - 7 Lacs
Noida, Hyderabad, Bengaluru
Hybrid
- Strong expertise and hands-on in java technologies Core Java, Spring framework, J2EE Technologies, Spring boot, Microservices. - Knowledge on Graph QL, Cassandra or any other No SQL DB. - Good experience in using continuous integration and continuous deployment (CI-CD) tools Circle CI, Github, Harness etc., - Working knowledge on large-scalability projects involving cloud-based infrastructure design and implementation. - Experience in splunk, graffana will be an added value. - Excellent written and verbal communication skills. - Excellent communications skills with ability to communicate effectively in visual, verbal, and written form to teams, clients and leadership. - Experience in data test cases development, test report documentation, regression testing. - Utilize, expand and create new automated testing frameworks, preferably using BDD, Selenium. - Identify quality issues and create test reports Experience : 6 to 8 Years Minimum Qualifications : - BE /B.Tech/M.Tech/MCA - Must be comfortable - Hybrid Job model from Noida/Hyderabad/Bangalore.
Posted 1 month ago
8.0 - 12.0 years
5 - 9 Lacs
Bengaluru
Work from Office
Position Overview : We are seeking an experienced Backend Java Engineer to join our Engineering team. The ideal candidate will have a strong background As a contributing hands-on engineer in the Data & Analytics Platform, you will Lead all aspects of the Software Development cycle (SDLC) in line with Agile and IT craftsmanship principles, Design client-side and server-side architecture & solutions, Write secure & scalable clean code along with unit tests, Perform code reviews, and ensure the quality of code, constantly, Develop and manage well-functioning databases and applications, Constantly learn new/emerging technologies, mentor teams, and Troubleshoot, debug, and upgrade software. Technical expertise in : - JavaScript and relevant frameworks React, Vue, Node - Java (version 11 or higher), TDD, BDD - Spring ecosystem (Core, MVC, Data, JPA, Transaction Management, Security, AOP, Spring Batch) - Reactive programming & framework - SOA/Microservices (REST, SOAP) - Messaging & Pub-Sub technologies (MQ, Kafka) - Writing complex SQL scripts - Relational & non-relational databases (PostgreSQL, Oracle, Cosmos, MongoDB) - Tomcat/Weblogic servers, serverless (cloud) deployment, Kubernetes/Docker - Create and maintain CI/CD pipelines using GitHub Actions / Azure DevOps - Building applications using cloud platforms (Azure/AWS/GCP) - Creating Infrastructure as Code using Terraform Bonus Skills : - Azure Developer certification - Experience in Master Data Management (MDM) domain & related tools (e.g., Informatica) - Experience with Elastic Search / ELK stack, Python Qualifications : - Education : Bachelor's or Master's degree in Computer Science, Engineering - 8+ years of related experience with excellent programming & soft skills.
Posted 1 month ago
12.0 - 15.0 years
8 - 12 Lacs
Hyderabad, Bengaluru
Work from Office
Roles and Responsibilities : - SME in at least two or more services, subsystems, or system modules. - Create designs (high level and low level, including sequence diagrams), write high quality & highly performant code and own the quality of the services owned as the SME. - Debug systems, identify the failure points and fix the problems proactively. - Ensure to meet the SLA of the services that you are working on or owned by you. Take care of functional and NFRs of the services/application you are building or in-charge of. - You should be able to achieve a say/do ratio of > 98% in your task allocations - You should participate in production incident war rooms, triage and identify problems and provide fixes. - Exceed the quality expectations of the system you are working. - Mentor and coach junior members in the team - Serve on interview panels and help grow the organization. - Work as a tech lead of the team when needed. Must Have Skills : - Total Experience : Ideally 12+ years (Staff or Principal level); may consider 10+ years for exceptionally strong candidates. - Java/Spring Boot : 8+ years of hands-on experience with Core Java and Spring Boot - Proficient in multithreading, dependency injection, and aspect-oriented programming (AOP). - Strong debugging skills and ability to identify performance bottlenecks. - Experience with SQL and NoSQL databases. - Strong knowledge of Git (preferred: GitLab; acceptable: GitHub, Bitbucket, etc. - Microservices Architecture : Solid experience developing and working with microservices. Deployment & Operations : - Knowledge of deploying and running services in Kubernetes. - Experience with building RESTful web services (bonus: gRPC experience, but not required). - Familiarity with tools like New Relic (preferred) or equivalent APM tools - Ability to analyze log files to understand application behavior. - Experience with end-to-end distributed tracing is required. Qualification : - BE/B.Tech or equivalent degree in Computer Science or related field.
Posted 1 month ago
8.0 - 10.0 years
12 - 17 Lacs
Gurugram
Work from Office
Shift Timings : IST Need a very strong candidate with good communication skills - 8+ years of experience developing core Java applications across enterprise, SME, or start-up environments. - Proven experience with distributed systems and event-driven architectures. - Expertise in Spring Boot, Spring Framework, and RESTful API development. - Experience in designing, building, and monitoring microservices. - Solid background in persistence technologies including JPA, Hibernate, MS-SQL, and PostgreSQL. - Proficient in Java 11+, including features like Streams, Lambdas, and Functional Programming. - Experience with CI/CD pipelines using tools such as Jenkins, GitLab CI, GitHub Actions, or AWS DevOps. - Familiarity with major cloud platforms : AWS, Azure, or GCP (AWS preferred). - Front-end development experience using React or Angular with good understanding of leveraging best practices around HTML, CSS3/Tailwind, Responsive designs. - Comfortable in Agile environments with iterative development and regular demos. - Experience with container orchestration using Managed Kubernetes (EKS, AKS, or GKE). - Working knowledge of Domain-Driven Design (DDD) and Backend-for-Frontend (BFF) concepts. - Hands-on experience integrating applications with cloud services. - Familiarity with event-driven technologies (e.g., Kafka, MQ, Event Buses). - Hospitality services domain experience is a plus. - Strong problem-solving skills, with the ability to work independently and in a team. - Proficiency in Agile methodologies and software development best practices. - Skilled in code and query optimization. - Experience with version control systems, particularly Git."
Posted 1 month ago
12.0 - 15.0 years
16 - 25 Lacs
Hyderabad, Bengaluru
Work from Office
What You Can Expect from Us : You can expect to be a pioneer of ideas, a student of innovation, and a leader of thought. Innovation and thought leadership is at the center of everything we do, at all levels of the company. Lets make your career great! Roles and Responsibilities : - SME in at least two or more services, subsystems, or system modules. - Create designs (high level and low level, including sequence diagrams), write high quality & highly performant code and own the quality of the services owned as the SME. - Debug systems, identify the failure points and fix the problems proactively. - Ensure to meet the SLA of the services that you are working on or owned by you. Take care of functional and NFRs of the services/application you are building or in-charge of. - You should be able to achieve a say/do ratio of > 98% in your task allocations - You should participate in production incident war rooms, triage and identify problems and provide fixes. - Exceed the quality expectations of the system you are working. - Mentor and coach junior members in the team - Serve on interview panels and help grow the organization. - Work as a tech lead of the team when needed. Must Have Skills : - Total Experience : Ideally 12+ years (Staff or Principal level); may consider 10+ years for exceptionally strong candidates. - Java/Spring Boot : 8+ years of hands-on experience with Core Java and Spring Boot, - Proficient in multithreading, dependency injection, and aspect-oriented programming (AOP). - Strong debugging skills and ability to identify performance bottlenecks. - Experience with SQL and NoSQL databases. - Strong knowledge of Git (preferred : GitLab; acceptable : GitHub, Bitbucket, etc. - Microservices Architecture : Solid experience developing and working with microservices. - Knowledge of deploying and running services in Kubernetes. - Experience with building RESTful web services (bonus : gRPC experience, but not required). - Familiarity with tools like New Relic (preferred) or equivalent APM tools - Ability to analyze log files to understand application behavior. - Experience with end-to-end distributed tracing is required. Qualification : - BE/B.Tech or equivalent degree in Computer Science or related field.
Posted 1 month ago
15.0 - 17.0 years
18 - 25 Lacs
Hyderabad, Coimbatore, Bengaluru
Work from Office
Our mission is to Empower and Enhance the lives of our customers, through efficient solutions for their complex business problems. At Nomiso we encourage entrepreneurial spirit - to learn, grow and improve. A great workplace, thrives on ideas and opportunities. That is a part of our DNA. Were in pursuit of colleagues who share similar passions, are nimble and thrive when challenged. We offer a positive, stimulating and fun environment with opportunities to grow, a fast-paced approach to innovation, and a place where your views are valued and encouraged. Position Overview : We are looking for an Application Solution Architect who will work with technology experts todesign optimal solutions to requirements for our customers. This is achieved through interactive requirements gathering, determination of best fit solutions based on problem solving approaches, integrated solution design based on multiple technology types, and a strong ability to present and articulate solutions to senior members of the customer teams. Roles and Responsibilities : Solution Design : - Develop end-to-end application architectures based on business and technical requirements. - Ensure architectural solutions align with enterprise standards and industry best practices. Technology Selection & Implementation : - Choose appropriate frameworks, platforms, and technologies for application development. - Provide guidance on cloud-based solutions, microservices, and APIs. Collaboration & Stakeholder Engagement : - Work with business teams, developers, and project managers to define technical roadmaps. - Communicate architectural decisions and trade-offs to both technical and non-technical stakeholders. Performance & Security : - Implement best practices for data protection and compliance. - Ensure applications are optimized for scalability, performance, and security. Code Review & Best Practices : - Guide development teams on coding standards, design patterns, and best practices. - Conduct reviews to ensure code quality and maintainability. - Build and maintain repositories for deliverables, methodologies, and business development documents. - Interface and co-ordinate tasks with internal and external technical people. - Collaborate with project managers, technical directors and other leaders / stakeholders to provision estimates, develop overall implementation solution plan, and serve as a lead as required, to implement the installation, customization, and integration efforts. - Oversee aspects of project life cycle, from initial kickoff through requirements analysis,design and implementation phases for projects within the solution area. - Provide quality assurance for services within the solution area. Must Have Skills : - Overall 15+ years software engineering experience. - At least 7+ years in a solution architecture role. - 4+ years in a cloud native application architecture with hands-on experience leveraging Java/Node/GCP/AWS and other tech stacks. - Ability to lead and collaborate with other enterprise architects, data platform architects and security architects to deliver scalable, secure and resilient IaaS and PaaS platform solutions in AWS/GCP. - Be technical across several areas, understanding coding in modern languages including modern microservices, containers, distributed systems with >99.99% availability, scaling to millions of users, CICD, Infrastructure as Code, automation principles, and security. - Produce designs of complex systems, including discovery and analysis, formulation of solution context, identification of solution alternatives, technology selection, and design configuration through the consistent use of recognized design. - Proficiency in one or more programming languages like python/ java/Golang Qualification : - Masters or Bachelors degree in Computer Science Engineering, or a related technicaldegree.
Posted 1 month ago
12.0 - 18.0 years
15 - 30 Lacs
Thane, Navi Mumbai
Work from Office
Job Summary: We are looking for a highly experienced DevOps Architect with hands-on expertise in containerization, Kubernetes/OpenShift, and CI/CD pipeline design. The ideal candidate will have a deep understanding of Microservices architecture and messaging queues, along with a proven track record of deploying scalable and resilient cloud-native solutions. Key Responsibilities: Design and implement robust DevOps architecture to support microservices-based solutions. Deploy, manage, and optimize workloads using Openshift , Istio , and Helm . Develop and maintain CI/CD pipelines using GitLab . Integrate and manage Microservices deployments ensuring scalability and reliability. Implement monitoring and observability solutions using Loki stack . Configure and manage messaging queue services as part of distributed systems. Implement automation scripts and Infrastructure-as-Code tools. Lead design and optimization of cloud-native DevOps processes and tools. Provide guidance and leadership to engineering teams in best practices related to automation, security, and scaling. Must Have Skills & Keywords: Openshift , Istio , Helm , CI/CD , GitLab , Microservices architecture , Messaging Queue (any) , Loki stack Good to Have Skills: Kafka , Gemfire , ArgoCD Qualifications & Experience: Bachelors/Master’s Degree in Computer Science, IT, or related field. 12-18 years of hands-on experience in DevOps, with a focus on Kubernetes/OpenShift. Proven expertise in automation, containerization, and continuous delivery. Experience working in agile and fast-paced environments. Work Location: Mumbai Notice Period: Immediate to 7 DaysJoiners Only
Posted 1 month ago
6.0 - 8.0 years
3 - 7 Lacs
Noida, Kolkata, Hyderabad
Work from Office
- Strong expertise and hands-on in java technologies Core Java, Spring framework, J2EE Technologies, Spring boot, Microservices. - Knowledge on Graph QL, Cassandra or any other No SQL DB. - Good experience in using continuous integration and continuous deployment (CI-CD) tools Circle CI, Github, Harness etc., - Working knowledge on large-scalability projects involving cloud-based infrastructure design and implementation. - Experience in splunk, graffana will be an added value. - Excellent written and verbal communication skills. - Excellent communications skills with ability to communicate effectively in visual, verbal, and written form to teams, clients and leadership. - Experience in data test cases development, test report documentation, regression testing. - Utilize, expand and create new automated testing frameworks, preferably using BDD, Selenium. - Identify quality issues and create test reports Experience : 6 to 8 Years Minimum Qualifications : - BE /B.Tech/M.Tech/MCA - Must be comfortable - Hybrid Job model from Noida/Hyderabad/Bangalore.
Posted 1 month ago
5.0 - 7.0 years
8 - 12 Lacs
Bengaluru
Work from Office
Overview : The Java GraphQL Developer is a pivotal role within our organization, responsible for designing and implementing robust and scalable applications using Java and GraphQL technologies. With an emphasis on creating high-quality, maintainable code, the developer will work closely with cross-functional teams to deliver innovative software solutions that align with business objectives. As the demand for data-fetching approaches like GraphQL increases in modern applications, this role is essential for enhancing user experience and optimizing performance. The ideal candidate will have a strong background in Java development along with comprehensive knowledge of GraphQL principles and best practices. Collaborating effectively within an Agile environment, the Java GraphQL Developer will also contribute to architecture discussions and leverage microservices to ensure smooth integration with various front-end and back-end systems. This position not only requires technical expertise but also strong analytical and communication skills to engage stakeholders throughout the development lifecycle. Key Responsibilities : - Design, develop, and maintain efficient and scalable Java applications. - Implement GraphQL APIs to optimize data fetching and user experience. - Collaborate with front-end developers to integrate user-facing elements with server-side logic. - Participate in architecture discussions to define application structure and design. - Ensure application performance, quality, and responsiveness through code reviews and testing. - Develop RESTful APIs in conjunction with GraphQL services. - Write unit tests and conduct system testing to ensure functionality. - Maintain documentation of application architecture and design decisions. - Troubleshoot and debug complex technical issues throughout the development process. - Stay updated with current industry trends and emerging technologies. - Participate in Agile ceremonies including sprint planning and daily stand-ups. - Mentor junior developers and contribute to their technical growth. - Contribute to software design patterns and best coding practices. - Collaborate with product management for requirements analysis and feature prioritization. - Identify and mitigate risks related to software development. Required Qualifications : - Bachelor's degree in Computer Science, Software Engineering, or related field. - Minimum of 5 years of experience in Java development. - Proficiency in GraphQL and related technologies. - Experience with REST API design and development. - Strong understanding of microservices architecture. - Familiarity with Spring Framework and related Spring technologies. - Experience with relational and NoSQL databases. - Knowledge of software development best practices and design patterns. - Experience working within Agile development environments. - Proficiency in version control systems, preferably Git. - Strong analytical and troubleshooting skills. - Excellent communication and teamwork skills. - Experience with testing frameworks like JUnit or Mockito. - Familiarity with containerization technologies (e.g., Docker) is a plus. - A passion for technology and a drive for continuous learning.
Posted 1 month ago
6.0 - 8.0 years
17 - 20 Lacs
Noida, Hyderabad, Bengaluru
Work from Office
We are seeking a highly skilled and motivated Java Developer to join our dynamic team. The ideal candidate will possess strong expertise and hands-on experience in designing, developing, and implementing robust and scalable Java-based applications. You will be involved in the full software development lifecycle, from requirements gathering and design to implementation, testing, and deployment. This role requires a passion for technology, a commitment to delivering high-quality code, and the ability to thrive in a collaborative environment. The candidate should have a minimum of 6 years of relevant experience. Responsibilities : - Design, develop, and maintain high-performance, scalable, and secure Java applications. - Write clean, well-documented, and efficient code adhering to industry best practices and coding standards. - Collaborate with cross-functional teams, including product managers, software engineers, and QA, to deliver high-quality software solutions. - Participate in the entire software development lifecycle (SDLC), including requirements gathering, design, development, testing, deployment, and maintenance. - Develop and consume RESTful APIs and microservices. - Work with databases, including relational (e.g, SQL) and NoSQL (e.g, Cassandra). - Implement and maintain Continuous Integration and Continuous Deployment (CI/CD) pipelines. - Troubleshoot, debug, and resolve complex technical issues. - Optimize application performance and ensure scalability. - Stay up-to-date with the latest Java technologies, trends, and best practices. - Contribute to architectural discussions and design decisions. - Participate in code reviews to ensure code quality and knowledge sharing. - Work on large-scalability projects involving cloud-based infrastructure design and implementation. Qualifications : - Bachelor's or Master's degree in Computer Science or a related field. - 6+ years of professional experience in Java development. - Strong expertise and hands-on experience in Core Java, Spring Framework, and J2EE technologies. - Solid understanding of Spring Boot and Microservices architecture. - Experience with NoSQL databases, such as Cassandra. - Knowledge of GraphQL. - Proficiency in using Continuous Integration and Continuous Deployment (CI/CD) tools (e.g, CircleCI, GitHub Actions, Harness). - Working knowledge of large-scalability projects involving cloud-based infrastructure design and implementation. - Experience with version control systems (e.g, Git). - Strong problem-solving, analytical, and debugging skills. - Excellent communication and teamwork skills. Preferred Skills (Added Value) : - Experience with monitoring and logging tools such as Splunk and Grafana. - Experience with cloud platforms (e.g, AWS, Azure, GCP). - Knowledge of containerization technologies (e.g, Docker, Kubernetes). Keywords : Java, Core Java, Spring, Spring Boot, Microservices, J2EE, GraphQL, Cassandra, NoSQL, CI/CD, CircleCI, GitHub, Harness, Cloud, Large Scalability, Splunk, Grafana Mandatory Key Skills : GraphQL, Cassandra, NoSQL Work Experience Required : 6+ Years
Posted 1 month ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
39928 Jobs | Dublin
Wipro
19400 Jobs | Bengaluru
Accenture in India
15955 Jobs | Dublin 2
EY
15128 Jobs | London
Uplers
11280 Jobs | Ahmedabad
Amazon
10521 Jobs | Seattle,WA
Oracle
9339 Jobs | Redwood City
IBM
9274 Jobs | Armonk
Accenture services Pvt Ltd
7978 Jobs |
Capgemini
7754 Jobs | Paris,France