Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
10.0 - 15.0 years
32 - 35 Lacs
Bengaluru
Hybrid
Multiple opportunities are available for .NET developers within Access Management. The Access Management team is part of Workforce Identity Cloud (WIC) Engineering. Learn more about Okta s Engineering on our blog . About You We seek a passionate and experienced .NET Software Engineer to join our dynamic team. The ideal candidate should possess: Solid experience in .NET software development for Windows platform, with a strong command of C# and the .NET Framework/Core. Enthusiasm for developing high-quality, secure, and performant .NET client applications. A keen interest in learning about cutting-edge security and identity management challenges. A collaborative mindset and excellent communication skills to work effectively with cross-functional teams. This role offers an exciting opportunity to join a team building innovative identity and security products from the ground up. You will have the chance to work on challenging problems, contribute to the product roadmap, and continuously expand your skills in a rapidly evolving industry. Job Duties and Responsibilities: Collaborate with cross-functional teams (QA, Product, Support, UX) for seamless integration. Propose and align on technical strategy Gather and refine requirements with Product and Engineering teams for prototyping Windows client components. Following best practices, contribute to technical designs, proposals, and architectural decisions. Develop high-quality, maintainable software components with comprehensive unit/functional tests. Participate in code reviews, providing feedback and ensuring adherence to coding standards and security best practices. Contribute to technical documentation and knowledge sharing within the team. Mentor and coach junior engineers Minimum Requirements: Strong hands-on experience developing applications using C# and the .NET Framework (or .NET Core). Prior experience as TechLead Proficient in object-oriented programming principles, design patterns, and best practices for writing clean, maintainable, and scalable code. Proven experience with Agile methodologies (Scrum/Kanban), CI/CD pipelines, and automation tools. Skilled in debugging and troubleshooting .NET applications using tools like Visual Studio Debugger, WinDbg, and profilers or other platform-specific debuggers on Windows or Linux. Familiarity with cloud platforms, databases, and front-end frameworks. Excellent communication and interpersonal skills. Proficiency in Windows UI frameworks like WPF and XAML for desktop apps (or frameworks such as Avalonia UI) Nice to have: Experience with Windows IPC mechanisms (COM, Pipes, RPC, Sockets) and kernel debugging. Proficiency in Windows UI frameworks like WPF and XAML for desktop app development. Strong understanding of IAM protocols (FIDO, WebAuthn, SSO, SAML, OAuth) and identity management best practices. Knowledge of cybersecurity principles, secure coding practices, and certifications like CISSP or Security+. Education and Training: Bachelor s degree in Computer Science or equivalent experience. 10+ years of software development experience, with at least 5 years of experience designing and building enterprise software on Windows.
Posted 2 months ago
7.0 - 12.0 years
10 - 15 Lacs
Bengaluru
Hybrid
We're looking for a principal level backend engineer to join a team of highly skilled and talented team players who're proud of what they own and deliver. Our elite team is fast, creative and flexible; with a weekly release cycle and individual ownership we expect great things from our engineers and reward them with stimulating new projects, new technologies and the chance to have significant equity in a company that is changing the cloud computing landscape forever. You will: Work with engineering teams to design, develop and deliver cloud based infrastructure projects on a modern tech stack (Redis, Elasticsearch, Docker/Kubernetes, Terraform on AWS/GCP) Drive evaluation, development and rollout of new microservices Operate, support, and upgrade shared services and frameworks. Scale these as their usage invariably grows along with Okta's business. Evaluate existing systems to evolve them for supporting Okta's future business needs Conduct design and code reviews for scale, redundancy and multi-tenancy. Ensure high programming standards by writing unit and functional tests. Monitor, troubleshoot and fix services and frameworks the team owns Evaluate system performance and resolve bottlenecks Provide technical guidance and mentorship to junior developers Collaborate with architects, QA, product owners, security and operations engineers You have: Immense passion about doing the right thing to help Okta's technology stay ahead of its anticipated business growth Solid technology chops in architecting, implementing, tuning and debugging some of the largest cloud deployments in the enterprise world Bachelor's degree in computer science or equivalent; master's preferred. 7+ yrs of expansive programming experience in an object-oriented programming language like Java, especially in backend services. Experience with implementing multithreaded apps, debugging and tuning garbage collection and memory management. 4+ yrs experience of working with MySQL or equivalent relational database systems. Experience with designing databases and fine tuning queries is a plus. 2+ yrs of hands-on experience in working with data stores like Elasticsearch and Redis Demonstrated experience of working with ReST and thorough understanding of its fundamentals Experience with operating workloads in a multi-cloud environment - AWS and GCP - is a major plus Knowledge of network security, authentication and authorization Demonstrably followed best software engineering principles Experience with enterprise SaaS as a good-to-have Familiarity with Agile software development process Education: Bachelor's degree in computer science or equivalent.
Posted 2 months ago
13.0 - 14.0 years
13 - 14 Lacs
Bengaluru / Bangalore, Karnataka, India
On-site
Job description Job Title: Software Development Engineer Role Overview: Software Engineers to contribute for the core design/development of components for Hybrid/On-prem Web Protection. About the role : Own, and maintain high-quality code for the Web Gateway Hybrid and On-Prem solutions . Write code as per product requirements Should be able to drive end-to-end ownership of features/functions and modulesincluding development,testing and automation of functional and non-functional. Should be able to come up with innovative ideas to solve product problems. Should be able to analyze customer issues and provideresolution/workaround. Ability to understand/develop/enhance in Cloud/Hybrid architecture. Identifies, recommends, coordinates, deliver timely knowledge to the teams regarding technologies, processes, and tools. Recognize the big picture and take initiative to solve the problem and improve design. About you : Bachelor or Master Degree in Computer Engineering/ Computer Science with 7-13 years of professional work experience. Strong experience in object-oriented programming with C++ - mandatory skill 4+ years of development experience on Linux is mandatory. Project experience in developing complex multi-threaded applications. Experience with Docker or cloud deployment technologies Excellent knowledge of common Internet protocols (TCP/IP, HTTP, FTP, SSL) Knowledge of Linux and Windows operating system (Windows : Basic, Linux : in-depth) Development experience with Cloud/SaaS deployments is strongly desired Candidates with prior experience in developing software for security/networking products will be preferred. Should have excellent debugging, troubleshooting, analytical and problem solving skills. Good verbal and written communication in English. Working experience with JIRA/GIT is desired. Company Benefits and Perks: We work hard to embrace diversity and inclusion and encourage everyone to bring their authentic selves to work every day. We offer a variety of social programs, flexible work hours and family-friendly benefits to all of our employees. Retirement Plans Medical, Dental and Vision Coverage Paid Time Off Paid Parental Leave Support for Community Involvement
Posted 2 months ago
0.0 - 1.0 years
3 - 5 Lacs
Pune
Work from Office
Role & responsibilities Design and Development: Design, develop, and maintain automated test scripts and frameworks using Selenium WebDriver and Java. Create and execute test cases, including unit tests, integration tests, and regression tests. Develop reusable test modules and components. Test Execution and Analysis: Execute automated tests in various environments and report results. Analyze test results, identify defects, and collaborate with developers to resolve issues. Ensure that test cases cover all required functionalities and test coverage. Collaboration and Communication: Work closely with developers, QA engineers, and other stakeholders to understand requirements and provide feedback. Document test cases, scripts, and results clearly and concisely. Participate in test planning, design, and execution. Technology and Tools: Proficiency in Java programming and Selenium WebDriver API. Familiarity with test automation frameworks, tools, and methodologies. Experience with continuous integration/continuous delivery (CI/CD) pipelines is a plus. Other: Stay up-to-date with emerging testing technologies and best practices. Contribute to the overall improvement of the testing process and quality assurance. Provide guidance and mentoring to junior team members. Skills: Technical Skills: Proficiency in Java programming language. Strong understanding of Selenium WebDriver API and its functionalities. Knowledge of test automation frameworks and tools (e.g., JUnit, TestNG, Cucumber). Experience with version control systems (e.g., Git). Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI). Soft Skills: Excellent communication and interpersonal skills. Strong problem-solving and analytical skills. Ability to work independently and as part of a team. Ability to learn and adapt quickly to new technologies and methodologies
Posted 2 months ago
1.0 - 6.0 years
1 - 6 Lacs
Bengaluru / Bangalore, Karnataka, India
On-site
The technologies we use are broad, with our technology stack consisting of at least Java, React, MongoDB, SQL, Apache Spark, and Python. A willingness to learn new languages, technologies and the business, and apply best software development practices will be key to your success in this role. At Goldman Sachs, our culture is one of teamwork, innovation and meritocracy. We often say our people are our greatest asset and we take pride in supporting each colleague both professionally and personally.From collaborative work spaces and mindfulness classes to working from home and flexible work options, we offer our people the support they need to reach their goals in and outside the office. Responsibilities Development across the full project life-cycle including design, programming, code management and testing Mentor juniorteam members in development practices and design decisions Contribute and engage with global development team to promote best practice technical and functional development across FCO/Ops Engg applications and supported businesses. Communicate regular status updates to management and supported businesses for development and project responsibilities. Partner with operations teams for project planning and requirements analysis Hands on coverage and assistance to the support team for critical production issues Mandatory 1+ years of relevant experience working in a comparable environment Current hands on experience with object-oriented software development including methodologies and best practices Required technologies: Java,Spring,Hibernate,SQL, UNIX or Linux Strong analytical and problem solving skills, attention to detail and sense of ownership Effective communication skills experienced working with both technologists and business teams with an ability to communicate technical concepts in a business friendly way Comfortable working within a group that both welcomes and challenges new ideas Ability to work both independently and as part of a team Candidates should have a Bachelors degree from an accredited college or university Preferred Background or experience in financial markets
Posted 2 months ago
6.0 - 8.0 years
8 - 10 Lacs
Hyderabad, Ahmedabad
Work from Office
The Team: The team is responsible for building a platform that provider of information, benchmark prices, analytics and Essential Intelligence for the energy and commodities market products for S&P Global Commodity Insights. The team works in a challenging environment that gives ample opportunities to use innovative ideas to solve complex problems. You will have the opportunity every day to work with people from a wide variety of backgrounds and will be able to develop a close team dynamic with coworkers from around the globe. The Impact: You will be making significant contribution in building solutions for the Web applications using new front-end technologies & Micro services. The work you do will deliver products to build solutions for S&P Global Platts Dimension Pro customers. Whats in it for you: Build a career with a global company Grow and improve your skills by working on enterprise level products and new technologies Make sure that the teams are following best practices in Agile practices, design, and development. Basic Qualifications: Bachelor'sMasters Degree in Computer Science, Information Systems or equivalent. A minimum of 6+ years of significant experience in full Stack application development experience in developing mission critical customer facing applications using C#, .NET, .NET Core, SQL Server/ PostgreSQL Technologies. Strong Hands-on development experience in web development using HTML5, CSS3, JavaScript, JQuery, React.JS or any UI framework, JavaScript and Bootstrap Framework. A minimum of 2+ years of tech lead experience and able to mentor Junior developers. Able to demonstrate strong Object-oriented programming skills. Strong expertise and knowledge in LINQ, Functional Programming, and multithreading. Experience implementing: Micro Services in .NET Core, ASP.NET MVC, Web API, Docker, SQL Server, PostgreSQL database Micro services development experience in cloud enabled platform like AWS, Azure using .NET Core. Good to Have - Kubernetes and Ansible Preferred Qualifications: Proficient with software development lifecycle (SDLC) methodologies like SAFe, Agile, Test- driven development. Excellent problem solving, analytical and technical troubleshooting skills. Able to work well individually and with a team. Good work ethic, self-starter, and results oriented. Excellent communication skills are essential, with strong verbal and writing proficiencies.
Posted 2 months ago
2.0 - 6.0 years
4 - 8 Lacs
Hyderabad
Work from Office
About the Role: The Team: As a Software Developer with the Data & Research Development team, you will use a wide range of technologies and cultivate a collaborative environment with other internal teams. The team is responsible for the architecture, design, development, quality, and maintenance of the next-generation platform. Join a dynamic team that collaborates across eight locations to develop enterprise-grade applications, serving a large and growing customer base. Other responsibilities include transforming product requirements into technical design and implementation. The Impact: We focus primarily on developing, enhancing and delivering required pieces of information & functionality to internal & external clients in all client-facing applications. Your contributions will have a wide-reaching impact, enhancing client-facing applications and delivering critical information and functionality. Whats in it for you: Opportunities for innovation and learning the latest cutting-edge technologies (like front-end, DevOps, and cloud technologies). Build a next-generation UI that consumers can rely on to make their decisions. To work in pure agile & scrum methodology. Work with a skilled team while shaping the future of our products. Opportunities for professional growth and development. Learn and master new technologies through cross-training, gaining versatile Full Stack experience. Health and wellness programs. Responsibilities: Complete SDLC: architecture, design, development, and support of tech solutions using React.js and .Net Core technologies Actively participate in all Scrum ceremonies and follow AGILE best practice effectively. Write clean, scalable, and efficient code. Troubleshoot, debug, and upgrade existing software. Produce technical design documents and conduct technical walkthroughs. Participate in code reviews to maintain code quality and share knowledge. Maintain application performance, quality, and responsiveness. Stay updated with the latest industry trends and technologies to ensure our solutions remain current and effective. What Were Looking For: 2-6 years of desktop application development experience with deep understanding of Design Patterns & Object-oriented programming. Proficient with software development lifecycle (SDLC) methodologies such as Agile and Test-driven development. Hands-on development experience using React.js, Redux, and .Net Core. Knowledge of database systems like SQL Server or PostgreSQL. Experience with front-end technologies such as HTML, CSS, and JavaScript. Strong Service Oriented Architecture (SOA) knowledge. Familiarity with RESTful APIs and web services. Strong understanding of cloud platform architecture (Containers, Dockers etc.). Ability to resolve performance related issues through various techniques, including testing, debugging and profiling. Strong problem-solving skills and attention to detail. Experience with version control systems (e.g., Git). Excellent communication and teamwork abilities. Preferred Qualifications: Familiarity with CI/CD pipelines and DevOps practices. Familiarity with technologies like Kafka, GraphQL, and AI Prompting. Experience with JavaScript frameworks/libraries (e.g., Angular, Vue.js).
Posted 2 months ago
5.0 - 10.0 years
5 - 10 Lacs
Bengaluru / Bangalore, Karnataka, India
On-site
We are looking for a Lead Software Developer who will play a key role in driving some of these transformational efforts from India. Strong communication skills are key, we expect you to constructively volunteer reasoned views and opinions in different team forums, both technically and also on how we're performing as an Agile team. Effectively meeting the demands of our challenging mandate requires a passion for learning as well as deep understanding and experience across a wide array of technical competencies. Required Qualifications Bachelor's / Master's degree in Computer Science or a closely related field. Minimum 5 years of experience in software development, building applications in a commercial environment A solid understanding of object orientated programming skills (Java, Python, C++, or other OO technology) Strong problem solving skills including good understanding of data structures and algorithms. Energetic, self-directed, and self-motivated Experience collaborating in global teams and possesses strong interpersonal skills and Client Touch Preferred Qualifications Prior experience working on high availability, critical systems Familiarity with Git, awareness of CI/CD and other modern SDLC practice Experience in modern message oriented middleware, e.g. Kafka or RabbitMQ Competence across other key application tiers, i.e. you can write JS even if you mostly work in Java Development Prospects You will work with some of the best minds in the industry and learn together as we embark on this initiative. You will get opportunity to step up and lead solutions. You will also get opportunity to interact with trader / business in order to support / develop various business flows. There is also ample opportunity to understand various business flow across region and work on different stream
Posted 2 months ago
4.0 - 9.0 years
6 - 10 Lacs
Bengaluru
Work from Office
As a senior member of the Software Engineering team, you will join the group responsible for designing, developing, and owning the distributed systems CRM platform for Zeta. You will collaborate with your fellow Engineers and Product Managers to develop a roadmap and subsequent projects to build the next generation comprehensive, multichannel marketing solution that unifies and unlocks data across digital touch points, driving return on marketing investment. You should have a deep knowledge of distributed systems and cloud architecture. You will need extensive design and development experience and be passionate about working with high-throughput systems where the issues of throughput, performance, redundancy, and concurrency are paramount. Key Responsibilities: As a Senior Software Developer, you will be: Responsible for independently and cooperatively understanding business requirements, designing, and implementing core components for real-world marketing automation platform. Designing, implementing application code to satisfy product requirements Ensuring high product quality through rigorous code reviews and unit tests Fixing bugs and implementing enhancements Taking ownership of a significant product component in design and implementation Requirements: We are looking for exceptional talent with superior academic credentials and a solid foundation in computer sciences and distributed systems design and development. The candidate will have had at least 4 years of experience developing scalable, robust software platforms using Java/Ruby/Python or an equivalent language. An undergraduate degree in Computer Science (or a related field) from a university where the primary language of instruction is English is strongly desired. Strong communication skills in a large-distributed development team environment are essential. Qualification: BS or MS in Computer Science or related field 8 -12 years of working experience with Python, Ruby and/or J2EE technology or equivalent OO paradigm Strong knowledge and experience with Kafka, Elastic Search, NoSQL databases such as Aerospike, Thrift, CI, and AWS. Experience working with container-based solutions is a plus. Experience working in a fast-paced technology environment. Strong object-oriented programming and design skills. Excellent problem solving, critical thinking, and communication skills. Ability and desire to learn new skills and take on new tasks.
Posted 2 months ago
15.0 - 20.0 years
15 - 20 Lacs
Chennai, Tamil Nadu, India
On-site
Responsibilities Take ownership of business critical technical problems and strategically drive to meet the goals by seeing the bigger picture Provide technical leadership in org wide initiatives and work collaboratively with product, marketing and other engineering teams. Participate in code design reviews and setup best practices in software design and development Serve as a mentor to junior engineers and cultivate innovation by driving execution of projects across multiple teams. Lead the design, architecture and development of software components, systems, and features. Evaluate and recommend tools, technologies and processes and drive adoption to ensure the highest quality products and solutions. Participate in technical hiring activities to tap the best talent for Yubi Requirements Overall, 15-20 years of proven experience with building scalable, fault-tolerant and highly available systems. Very strong system design and object oriented skills with ability to design complex software architecture with clean interfaces and abstractions Sound understanding of CS fundamentals with deep knowledge of algorithms, data structures, software architectures, design patterns and distributed systems Proficient in any of the high level programming languages: Java, C++, Python, Ruby, Go, C#, JavaScript Deep problem solving skills with a proven track record of successful execution of large software solutions Experience architecting and developing solutions to ambiguous problems with significant impact. Demonstrate significant technical breadth with exposure to a wide variety of technology spaces, new trends and ability to suggest right tools for the right problems. Contribution to open source software is a bonus Previous experience with a high growth startup is a plus but not a must have Experience with Generative AI technologies to accelerate development and engineer productivity is a key plus.
Posted 2 months ago
8.0 - 12.0 years
30 - 35 Lacs
Bengaluru
Work from Office
Zeta Marketing Platform (ZMP) is a machine learning/AI powered customer acquisition and CRM multi-tenant platform. The backend developer will work on server-side APIs and services that enable a highly distributed event pipeline and a stack that gets tens of thousands of messages per second. As a senior member of the Software Engineering team, you will join the group responsible for designing, developing, and owning the distributed systems CRM platform for Zeta. You will collaborate with your fellow Engineers and Product Managers to develop a roadmap and subsequent projects to build the next generation comprehensive, multichannel marketing solution that unifies and unlocks data across digital touch points, driving return on marketing investment. You should have a deep knowledge of distributed systems and cloud architecture. You will need extensive design and development experience and be passionate about working with high-throughput systems where the issues of throughput, performance, redundancy, and concurrency are paramount. Key Responsibilities: As a Senior Software Developer, you will be: Responsible for independently and cooperatively understanding business requirements, designing, and implementing core components for real-world marketing automation platform. Designing, implementing application code to satisfy product requirements Ensuring high product quality through rigorous code reviews and unit tests Fixing bugs and implementing enhancements Taking ownership of a significant product component in design and implementation Requirements: We are looking for exceptional talent with superior academic credentials and a solid foundation in computer sciences and distributed systems design and development. The candidate will have had at least 4 years of experience developing scalable, robust software platforms using Java/ Ruby/Python or an equivalent language. An undergraduate degree in Computer Science (or a related field) from a university where the primary language of instruction is English is strongly desired. Strong communication skills in a large-distributed development team environment are essential. Qualification: BS or MS in Computer Science or related field 8 -12 years of working experience with Python, Ruby and/or J2EE technology or equivalent OO paradigm Strong knowledge and experience with Kafka, Elastic Search, NoSQL databases such as Aerospike, Thrift, CI, and AWS. Experience working with container-based solutions is a plus. Experience working in a fast-paced technology environment. Strong object-oriented programming and design skills. Excellent problem solving, critical thinking, and communication skills. Ability and desire to learn new skills and take on new tasks.
Posted 2 months ago
1.0 - 2.0 years
3 - 6 Lacs
Mohali, Zirakpur
Work from Office
1. Design, develop and implement enterprise-scale solutions to support the organizations business strategy and goals. 2. Strong understanding of Object-Oriented programming. Springboot, Hibernate and ajax and Good in javascript 3. Good knowledge MYSQL Database. 4. Programming using standard coding practices and debugging skills. 5. The ability to write a clean and readable code in JAVA. 6. Good Knowledge of Web API and/or REST/SOAP API. 7. Good knowledge on SDLC process. Ability to commute/relocate Zirakpur (Mohali)
Posted 2 months ago
4.0 - 8.0 years
10 - 15 Lacs
Bengaluru
Work from Office
Develop Python-based applications, refactor .NET monoliths into microservices, design and manage APIs, write efficient SQL queries, ensure code quality through reviews, and support backend modernization with cross-functional teams. Required Candidate profile 4–6 years’ experience in Python, SQL, API development, and object-oriented design. Understanding of C#/.NET, microservices architecture, Git. Strong communication, debugging, team collaboration skills
Posted 2 months ago
3.0 - 5.0 years
3 - 5 Lacs
Bengaluru / Bangalore, Karnataka, India
On-site
What We Do At Goldman Sachs, our Engineers don't just make things we make things possible. Change the world by connecting people and capital with ideas. Solve the most challenging and pressing engineering problems for our clients. Join our engineering teams that build massively scalable software and systems, architect low latency infrastructure solutions, proactively guard against cyber threats, and leverage machine learning alongside financial engineering to continuously turn data into action. Create new businesses, transform finance, and explore a world of opportunity at the speed of markets. Engineering, which is comprised of core and business-aligned teams, is at the critical center of our business, and our dynamic environment requires innovative strategic thinking and immediate, real solutions. Want to push the limit of digital possibilities Start here. Job Summary & Responsibilities As a Full Stack Developer in the Futures Technology team, your focus will be on the development of front end and backend applications as part of effort to uplift technology stack and re architecture of applications which are used by clients and traders for trading F&O in Global markets.Primary responsibility also includes providing level 3 support and production release of Futures Products. Skills & Experience Basic Qualifications We are looking for a skilled full-stack developer with strong communication skills to join our team and help work on key initiatives. We expect you to be a self-starter and eager to solve complex problems with guidance from senior members in the team. Our team promotes a culture of innovation and creative thinking to build modern robust systems. Effectively meeting the demands of our challenging mandate requires a passion for learning as well as deep understanding and experience across a wide array of technical competencies. Bachelor's / master's degree in computer science or a closely related field Minimum 3 years of experience in software development A solid understanding of object orientated programming skills (Java or any other OO technology) including data structures and algorithms Sound SDLC practices and ability to debug and troubleshoot problems Energetic, self-directed, and self-motivated Experience collaborating in global teams and possesses strong interpersonal skills Preferred Qualifications Familiarity with Git, awareness of CI/CD and other modern SDLC practice Familiarity with Multi-threading, Dependency Injection, Java Collections Familiarity with Rest API development Experience in User Interface design and development (Angular / React, HTML5, NodeJS)
Posted 2 months ago
3.0 - 8.0 years
5 - 8 Lacs
Noida
Hybrid
Location: Remote / Hybrio (Noida) Key Responsibilities: Design, develop, and maintain Java-based applications using Spring Boot. Build and maintain RESTful APIs and microservices. Participate in the complete software development lifecycle, including analysis, design, coding, testing, and deployment. Collaborate with DevOps, QA, and product teams to ensure reliable delivery of high-quality software. Apply best practices for security, performance, and scalability. Perform code reviews and mentor junior developers. Troubleshoot and resolve application issues. Required Skills: 2-8 years of hands-on experience in Java (Java 8 or above). Strong expertise in Spring Framework, particularly Spring Boot, Spring MVC, Spring Data JPA, and Spring Security. Experience building REST APIs and microservices. Strong understanding of Object-Oriented Programming (OOP) and design patterns. Experience with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB). Familiarity with CI/CD tools such as Jenkins, GitLab CI/CD, or similar. Knowledge of Docker, containerization, and orchestration tools (e.g., Kubernetes) is a plus. Experience working with cloud platforms (AWS, Azure, or GCP) is preferred. Good knowledge of testing frameworks (JUnit, Mockito). Strong problem-solving skills and ability to work independently. Exposure to Agile/Scrum methodologies. Nice to Have: Frontend experience (Angular/React) is a bonus. Experience with Kafka or other messaging systems.
Posted 2 months ago
0.0 years
0 Lacs
Noida, Uttar Pradesh, India
On-site
Req ID: 317393 NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Java DevOps Consultant to join our team in Noida, Uttar Pradesh (IN-UP), India (IN). Java Developer - Banking Summary of Role Summary: We are looking for an experienced Java Developer to join our team. The ideal candidate will have a strong background in Java development, excellent problem-solving skills, and the ability to work in a collaborative environment. The person will be responsible for designing, implementing, and maintaining Java applications that are often high-volume and low latency, requiring performance and scalability considerations. What you will do: Hands on experience on Core Java, J2EE and back-end development using Java Expertise in object-oriented programming and design patterns (MVC). Hands on experience in database design, SQL and any ORM tool like Hibernate/JDO Experience on Micro services-based architecture Experience on Web applications. Proven record of designing and developing REST microservices and using best practices for REST design. Design, develop, and maintain high-volume, low-latency applications for mission-critical systems, delivering high availability and performance. Work with product managers, designers, and other developers to create efficient, reliable, and scalable software. Integrate user-facing elements developed by front-end developers with server-side logic. Write well-designed, testable, and efficient code: Follow best practices in software design, coding, and testing. Experience and Required Skillset Proficiency in Java: Strong knowledge of Java programming language (Java SE and EE). Experience with Microservices: Understanding of microservices architecture and containerization technologies like Docker and Kubernetes. Experience with Frameworks: Proficiency in Java frameworks such as Spring, Hibernate, or similar. Database Management: Experience working with relational databases, SQL, and ORM technologies. Version Control: Familiarity with version control systems, particularly Git. Ability to work effectively in a collaborative, fast-paced team environment. About NTT DATA NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group, which invests over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. Visit us at NTT DATA endeavors to make accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at . This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click . If you'd like more information on your EEO rights under the law, please click . For Pay Transparency information, please click.
Posted 2 months ago
9.0 - 12.0 years
30 - 35 Lacs
Bengaluru
Work from Office
You'll dive in to critical areas like serviceability, promise engines, inventory management, fraud prevention, and complex order orchestration for both forward and reverse logistics. You'll also contribute to cutting-edge marketplace models and build tools that empower customer service agents and enhance customer communication across multiple channels. At Myntra, you'll have a direct impact on millions of users, witnessing the tangible results of your technical excellence. Collaborate closely with business teams to shape our products and serve hundreds of millions of Indians. Join our fast-paced,dynamic organization and gain invaluable experience across a full-spectrume-commerce/Quick-commerce platform Roles and Responsibilities - Technical Guidance: Provide technical leadership to a team of excellent software engineers; requires technical depth to make complex design decisions and the hands-on ability to lead by example. Execution and Delivery: Follow good software development practices and ensure timely delivery of high-quality products. You should be familiar with agile practices as well as be able to adapt these to the needs of the business, with a constant focus on product quality. Team management: Responsible for hiring and mentoring your team; helping individuals grow in their careers, having constant dialogue about their aspirations and sharing prompt, clear and actionable feedback about performance. Qualifications & Experience Total of 9-12 years experience in building cutting edge products. Experience in building large scale backend systems and 2+years' experience in team management. A degree in Computer Science or a related field. Technical depth: Efficient technical competence required to gain credibility. Ability to architect, design and code. Technical experience in building and operating backend systems at scale. Fair understanding of all layers of the web-stack work (from the client interface to the database). Knowledge of multiple technology stacks/ languages/tools and their pros/cons. Execution ability: Focus on delivering products in a timely manner with high quality. Familiarity with multiple software development practices and tools, and the proven ability toadapt, champion and institute follow good practices and tools. Understanding of object-oriented programming, concurrency and fundamentals of computer-science. Efficient problem solving skills, data structures and algorithms.
Posted 2 months ago
3.0 - 8.0 years
4 - 8 Lacs
Mumbai, Pune, Bengaluru
Work from Office
About the Role : We are seeking a skilled Android Developer to translate designs into high-quality, maintainable code and build high-performance applications. You will work closely with cross-functional teams, stay updated with the latest Android technologies, and contribute to improving our development processes. Responsibilities : - Translate designs and wireframes into high-quality Android code. - Design, build, and maintain high-performance, reusable, and reliable code in Kotlin and Java. - Ensure optimal performance, quality, and responsiveness of Android applications. - Collaborate with cross-functional teams to understand requirements and deliver technical solutions. - Stay current with Android development trends and contribute to process improvements. Key Skills : - Strong understanding of the Android SDK and different Android versions. - Strong proficiency in Kotlin and object-oriented programming. - Experience with multi-threading using Kotlin Coroutines. - In-depth knowledge of Android memory management and optimization. - Good understanding of Java. - Proficiency with Git for version control. - Knowledge of Jetpack Compose is a plus. Skills : - Strong understanding of the Android SDK and different versions of Android. - Strong proficiency in Kotlin, with a solid understanding of object-oriented programming. - Experience in multi-threading using coroutines for asynchronous programming. - In-depth knowledge of memory management and optimization techniques on Android. - Good understanding of Java and its application in Android development. - Proficiency with Git for version control and collaboration. - Knowledge of Jetpack Compose is a plus. Responsibilities : - Translate designs and wireframes into high-quality, maintainable code. - Design, build, and maintain high-performance, reusable, and reliable code in Kotlin and Java. - Ensure the best possible performance, quality, and responsiveness of applications. - Work closely with cross-functional teams to understand business requirements and translate them into technical solutions. - Stay updated with the latest trends and technologies in Android development, and contribute to the continuous improvement of development processes.
Posted 2 months ago
5.0 - 7.0 years
8 - 12 Lacs
Bengaluru
Work from Office
Requirements Experience in designing and developing automation frameworks Strong understanding of object-oriented programming Proficient in Java with good knowledge of its ecosystems(IDEs, Frameworks & Libraries) Good understanding of frameworks such as Karate, WebdriverIO, Junit etc. Hands on with Mobile application automation using Appium and JavaScript Experience in automation of web, mobile and OTT applications Ability to articulate technical challenges effectively and solutions. Strong experience of CI/CD tools and processes (Jenkins, TeamCity, Gradle and related technologies). Familiarity with Open Source tools and frameworks Experience in performing code reviews and functional reviews Experience in frameworks and tools evaluation Understanding of QA methodologies, life cycle and processes Familiarity with containerization solutions e.g. Docker Experience in mentoring and guiding teams Experience in developing high quality test automation strategies and plan Experience in Test automation planning and estimation
Posted 2 months ago
5.0 - 7.0 years
7 - 10 Lacs
Karnataka
Work from Office
Location - Remote Overview We are seeking a talented and motivated Software Dev Satff Engineer with in-depth experience using C# and the .NET framework to join our dynamic team working on the One Identity cloud platform. You will collaborate with cross-functional teams to deliver solutions that meet business requirements while ensuring scalability, performance, and maintainability. The ideal candidate will have experience in software development, a strong understanding of object-oriented principles, and the ability to write clean, efficient, and testable code. Responsibilities Design, develop, and maintain cloud native microservices using C# and the .NET framework Ensure software meets performance, security, and reliability standards Working in an agile scrum process; refining requirements, assessing effort, developing and testing code, documenting and reporting progress, conducting demos, and participating in retrospectives Identify, analyze, and resolve complex software issues, and implement solutions to prevent future occurrences Participate in code reviews and provide constructive feedback to peers Stay updated with the latest industry trends, technologies, and best practices Suggest and implement improvements to enhance the development process and product quality Close cooperation with a globally distributed team of developers, testers, architects, escalation engineers and platform engineers Provide tier 3 on-call support on a rotational basis Create and maintain comprehensive documentation for code, APIs, and system architecture Qualifications 5+ years of experience in C# and .NET Core for cloud-native development Strong understanding of object-oriented programming (OOP) and design patterns Strong hands-on experience with NoSQL databases such as MongoDB, Cassandra, Cosmos DB, or DynamoDB Strong understanding of asynchronous programming, multithreading, and parallelism in C# Experience with cloud-native development patterns, including event-driven architecture, messaging systems, and service orchestration Knowledge of RESTful APIs and web services and documenting in OpenAPI specs Experience with automated testing frameworks (e.g., NUnit, MSTest). Proficiency in version control systems like Git and CI/CD tools like Jenkins, Azure DevOps, or GitHub Actions Excellent problem-solving skills and attention to detail Strong communication and collaboration skills Ability to work independently and as part of an agile development team Experience supporting and troubleshooting a production SaaS product utilizing observability tools such as Datadog or Grafana, and instrumenting OpenTelemetry Bachelors degree in computer science, software engineering, or a related field, and/or 5+ years of equivalent experience If required, should be able to work in a hybrid mode at the Bengaluru office. Nice-to-have Understanding of Identity and Access Management (IAM) functionality and related technologies such as OAuth, JWT, OIDC, SAML, and SCIM Familiarity with relational databases (SQL Server, MySQL, etc.) and ORM frameworks like Entity Framework Knowledge of microservices architecture and API design Familiarity with front-end technologies (JavaScript, HTML, CSS, Angular, React, etc.) Experience with cloud hosting providers (e.g. Azure, AWS, GCP) and their services Familiarity with containerization technologies (e.g., Docker, Kubernetes, AKS, EKS).
Posted 2 months ago
4.0 - 6.0 years
6 - 9 Lacs
Bengaluru
Work from Office
Requirements: Experience in designing and developing automation frameworks Strong understanding of object-oriented programming Proficient in JavaScript with good knowledge of its ecosystems(IDEs, Frameworks & Libraries) Good understanding of frameworks such as Karate, WebdriverIO, Junit etc. Hands on with Mobile application automation using Appium and JavaScript Experience in automation of web, mobile and OTT applications Ability to articulate technical challenges effectively and solutions. Strong experience of CI/CD tools and processes (Jenkins, TeamCity, Gradle and related technologies). Familiarity with Open Source tools and frameworks Experience in performing code reviews and functional reviews Experience in frameworks and tools evaluation Understanding of QA methodologies, life cycle and processes Familiarity with containerization solutions e.g. Docker Experience in mentoring and guiding teams Experience in developing high quality test automation strategies and plan Experience in Test automation planning and estimation.
Posted 2 months ago
8.0 - 10.0 years
30 - 35 Lacs
Bengaluru
Work from Office
Must Have: Experience in GStreamer, Ffmpeg, MediaSDK Experience in Modern C++14/17, OOPs, Design patternsJob Title: C++ Video/Audio Streaming Lead (GStreamer) Job Summary We are seeking a highly experienced and driven C++ Video/Audio Streaming Lead with deep expertise in GStreamer, multimedia pipelines, and real-time streaming protocols. As the technical lead, you will architect, design, and lead the development of low-latency video and audio streaming systems for live broadcasting, video conferencing, or surveillance applications. You will also mentor a team of engineers and collaborate closely with product, QA, and DevOps teams. Key Responsibilities Lead the design and development of media streaming applications using C++ and GStreamer. Architect and optimize media pipelines for real-time, low-latency video/audio transmission. Integrate various audio/video codecs, containers, and transport protocols (RTP, RTSP, RTMP, WebRTC). Drive performance profiling, debugging, and tuning of multimedia applications. Collaborate with cross-functional teams on system integration, UI, and backend coordination. Guide and mentor a team of engineers; conduct code reviews and enforce best practices. Stay updated with the latest developments in multimedia frameworks, codecs, and streaming protocols. Participate in technical planning, estimations, and architecture reviews.
Posted 2 months ago
5.0 - 8.0 years
15 - 20 Lacs
Kolkata, Pune, Chennai
Work from Office
Job Summary: TechGrit India is seeking a highly skilled Android AOSP Developer with 5-8 years of experience to join our team. This is an immediate requirement. The successful candidate will be responsible for designing, developing, and maintaining high-quality software products that meet the needs of our customers. This role will work closely with other development team members to ensure that software solutions are delivered on time and within budget. Key Responsibilities: Develop software applications using C++ and other programming languages as needed Write clean, efficient, and maintainable code that meets the requirements of our customers Design, develop, and maintain software systems, components, and libraries Collaborate with other members of the development team to ensure that software solutions are delivered on time and within budget Participate in the testing and debugging of software applications, and provide support to the quality assurance team as needed Requirements: Bachelor's degree in Computer Science, Engineering, or a related field 5+ years of experience in software development using C++ in a Linux/Ubuntu environment Experience working with Android AOSP code base. Strong understanding of object-oriented programming concepts and design patterns Strong analytical and problem-solving skills, with the ability to identify and solve complex technical problems Strong communication skills and the ability to collaborate effectively within a team. Bachelor's degree in Computer Science, Information Technology, or related field (preferred, but not mandatory). Developers with these skills will excel in this role: C++ in a Linux/Ubuntu environment TCP/IP networking and protocols Multi-process Multi-threaded environment High performance, High Availability server software Video H.264 encoder/decoder Android, iOS, and Linux client-side app development ( C++) Location: Remote- Delhi / NCR,Bangalore/Bengaluru,Hyderabad/Secunderabad,Chennai,Pune,Kolkata,Ahmedabad,Mumbai
Posted 2 months ago
4.0 - 8.0 years
10 - 15 Lacs
Ahmedabad, Gujarat
Work from Office
Roles and Responsibilities: Translate application storyboards and use cases into high-quality, efficient code. Design, develop, and maintain clean, reusable Java code. Take full ownership of modules, ensuring timely deployment to production. Optimize application performance, quality, and responsiveness. Identify and resolve bottlenecks, bugs, and technical issues. Maintain high standards of code quality, organization, and automation. Write well-structured, testable, and efficient code. Investigate new technologies and approaches, presenting them for architectural review. Participate in code reviews and provide constructive feedback to peers. Stay current with the latest technologies and trends. Desired Candidate Profile: Strong proficiency in Core Java (OOP, Collections, Threads, Regular Expressions, Exception Handling). Solid understanding of object-oriented programming. Ability to write clean, readable Java code. Knowledge of scalable application design principles. Strong experience with Relational Databases, SQL, and ORM technologies (e.g., MySQL, Hibernate). Proficiency in software design and development using Java, J2EE, Spring Boot, Spring Security, and Hibernate. Experience with test-driven development. Familiarity with CI/CD processes for build and deployment. Must-Have: Java 8/Java 11 experience. Expertise in the Spring Framework. Hands-on experience with relational databases (Oracle/MySQL/PostgreSQL/SQLServer). Proficiency in building scalable REST APIs (capable of handling 20k+ simultaneous users). Willingness to work with new technologies. Strong communication skills. Nice to Have: Experience with React JS, Javascript framework. Microservices architecture knowledge. Familiarity with Redis, AWS S3, AWS Lambda, and NoSQL databases. CI/CD experience. Brilworks will support your growth in these areas where necessary! :)
Posted 2 months ago
0.0 - 1.0 years
1 - 2 Lacs
Pune, Dange Chowk
Work from Office
Required Skills: Proficiency in C#, .NET Core, and .NET Core Web API. Experience with Entity Framework Core. Strong Knowledge of SQL Server or MySQL. Basic front-end skills with HTML and CSS. Understanding of Object-Oriented Programming (OOP).
Posted 2 months 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
54024 Jobs | Dublin
Wipro
24262 Jobs | Bengaluru
Accenture in India
18733 Jobs | Dublin 2
EY
17079 Jobs | London
Uplers
12548 Jobs | Ahmedabad
IBM
11704 Jobs | Armonk
Amazon
11059 Jobs | Seattle,WA
Bajaj Finserv
10656 Jobs |
Accenture services Pvt Ltd
10587 Jobs |
Oracle
10506 Jobs | Redwood City