Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
10.0 years
6 - 9 Lacs
Gurgaon
On-site
Company Description We're Nagarro. We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist everywhere in the world (17500+ experts across 39 countries, to be exact). Our work culture is dynamic and non-hierarchical. We're looking for great new colleagues. That's where you come in! Job Description REQUIREMENTS: Total experience 10+ years Extensive experience in back-end development utilizing Java 8 or higher, Spring Framework (Core/Boot/MVC), Hibernate/JPA, and Microservices Architecture. Strong experience in AWS (API Gateway, Fargate, S3, DynamoDB, SNS). Strong experience in SOAP and PostgreSQL. Hands-on experience with REST APIs, Caching system (e.g Redis) and messaging systems like Kafka etc. Proficiency in Service-Oriented Architecture (SOA) and Web Services (Apache CXF, JAX-WS, JAX-RS, SOAP, REST). Hands-on experience with multithreading, and cloud development. Strong working experience in Data Structures and Algorithms, Unit Testing, and Object-Oriented Programming (OOP) principles. Experience with DevOps tools and technologies such as Ansible, Docker, Kubernetes, Puppet, Jenkins, and Chef. Proficiency in build automation tools like Maven, Ant, and Gradle. Hands on experience on cloud technologies such as AWS/ Azure. Strong understanding of UML and design patterns. Ability to simplify solutions, optimize processes, and efficiently resolve escalated issues. Strong problem-solving skills and a passion for continuous improvement. Excellent communication skills and the ability to collaborate effectively with cross-functional teams. Enthusiasm for learning new technologies and staying updated on industry trends RESPONSIBILITIES: Writing and reviewing great quality code Understanding functional requirements thoroughly and analyzing the client’s needs in the context of the project Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it Determining and implementing design methodologies and tool sets Enabling application development by coordinating requirements, schedules, and activities. Being able to lead/support UAT and production roll outs Creating, understanding and validating WBS and estimated effort for given module/task, and being able to justify it Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement Giving constructive feedback to the team members and setting clear expectations. Helping the team in troubleshooting and resolving of complex bugs Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements Qualifications Bachelor’s or master’s degree in computer science, Information Technology, or a related field.
Posted 15 hours ago
3.0 years
0 Lacs
Bengaluru, Karnataka, India
Remote
Job Description Summary We are seeking a skilled and detail-oriented Software Engineer to join our Installed Base team. This team is responsible for maintaining, supporting, and enhancing existing products across global customer base. You will work closely with cross-functional teams to troubleshoot complex issues, implement fixes, and ensure the stability and performance of our software in production environments. GE HealthCare is a leading global medical technology and digital solutions innovator. Our purpose is to create a world where healthcare has no limits. Unlock your ambition, turn ideas into world-changing realities, and join an organization where every voice makes a difference, and every difference builds a healthier world. Job Description Job Description Summary The Monitoring Solutions team seeks for a Software Engineer with strong Software development and debugging acumen for the solving field issues for MS products built using cutting edge digital technologies. GE Healthcare is a leader in providing advanced technologies for acquisition, analysis, access, and integration of clinical data into real-time ,hospital-wide information solutions. Monitoring Solutions offers a complete line of monitoring systems that not only employ innovative technologies, but also provide the technology needed to distribute and utilize that information to help improve patient care and reduce costs. From the patient's bedside, across the hospital and every point in-between, GE helps deliver unsurpassed patient care. Job Description We are seeking a skilled and detail-oriented Software Engineer to join our Installed Base team. This team is responsible for maintaining, supporting, and enhancing existing products across global customer base. You will work closely with cross-functional teams to troubleshoot complex issues, implement fixes, and ensure the stability and performance of our software in production environments. In This Role You Will: Analyze and resolve production issues by performing code-level debugging and root cause analysis. Collaborate with Service, Product development and Tech leads to address customer-reported issues. Develop patches, hotfixes, and minor enhancements for deployed software. Write clear and concise documentation for fixes, processes, and troubleshooting steps. Participate in global calls and provide timely support for critical incidents. Work closely with support teams interacting with customers to continuously assess the performance of Portrait Mobile solutions product and track outcomes through established metrics. Basic Qualifications: Bachelor’s or Master’s degree in Computer Science, Engineering, or related field. 3+ years of experience in software development and support roles. Desired Characteristics: Strong proficiency in Java, including multithreading, memory management, and performance tuning. Proven experience in code-level debugging using tools like Eclipse, IntelliJ, JDB, or remote debuggers. Familiarity with log analysis tools and techniques (e.g., Splunk, ELK stack). Experience with version control systems (e.g., Git), build tools and CI/CD pipelines. Excellent problem-solving and communication skills. Inclusion and Diversity GE Healthcare is an Equal Opportunity Employer where inclusion matters. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law. We expect all employees to live and breathe our behaviors: to act with humility and build trust; lead with transparency; deliver with focus, and drive ownership – always with unyielding integrity. Our total rewards are designed to unlock your ambition by giving you the boost and flexibility you need to turn your ideas into world-changing realities. Our salary and benefits are everything you’d expect from an organization with global strength and scale, and you’ll be surrounded by career opportunities in a culture that fosters care, collaboration and support Additional Information Relocation Assistance Provided: Yes
Posted 15 hours ago
3.0 - 5.0 years
6 - 8 Lacs
India
Remote
Responsibilities Hands-on senior android developer that wants to develop high performance android application Translate application storyboards and use cases into functional applications Design, build, and maintain efficient, reusable, and reliable code Integrate data storage solutions using SQL Server/SQLite Ensure the best possible performance, quality, and responsiveness of applications Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues Help maintain code quality, organization, and automatization Skills Required: 3-5 years of relevant experience Low-level graphics and multithreading experience required OpenGL experience a plus Low-level graphics and multithreading experience required Strong object-oriented design and UI programming skills highly desired In-depth knowledge of Java Hands on experience working with remote data via REST, JSON, XML Experience with third-party libraries and APIs Familiarity with OOP design principles Excellent analytical skills with a good problem-solving attitude OpenGL experience would be a plus Good knowledge of database modelling and data structure principles, techniques and best practices Job Types: Full-time, Permanent Pay: ₹600,000.00 - ₹800,000.00 per year Benefits: Health insurance Leave encashment Life insurance Provident Fund Application Question(s): Are you comfortable on site job ? Education: Bachelor's (Preferred) Experience: Android Development: 1 year (Required) Work Location: In person
Posted 15 hours ago
6.0 - 8.0 years
0 Lacs
Noida, Uttar Pradesh, India
On-site
JD - Senior Java Developer Job Description Location: Noida Position Type: Full-Time Experience: 6-8 years Education: Bachelor’s degree in computer science, Software Engineering, or a related field with at least 60% marks throughout. Salary: As per industry standards At Novel Patterns, we are seeking a highly skilled and experienced Senior Java Developer to join our dynamic team in Noida. The ideal candidate will play a crucial role in designing, creating, and maintaining our Java-based applications. If you have a strong background in Core Java, multithreading, Spring/Spring Boot, and databases, along with 6 to 8 years of hands-on experience in Java development, we encourage you to apply. Key Responsibilities: Technical Expertise: Demonstrated expertise in Core Java, REST Services, Multithreading, Spring, and SQL. Collaborate with cross-functional teams, including product managers, designers, and other developers, to gather requirements and translate them into technical specifications. Design, develop, and implement high-quality, scalable, and maintainable Java applications. Coding and Code Reviews: Write well-designed, efficient, and testable code using best practices and coding standards. Conduct thorough code reviews to ensure the quality and reliability of the codebase. Troubleshooting and Optimization: Troubleshoot and resolve software defects and issues in a timely manner. Optimize application performance and ensure scalability and security. Continuous Learning: Stay up to date with emerging technologies and industry trends. Make recommendations for improvements to enhance the development process. Documentation: Document software functionalities, technical specifications, and project-related information. Collaboration and Testing: Collaborate with the testing team to ensure comprehensive test coverage. Participate in the debugging and resolution of issues. Qualifications: Bachelor’s degree in computer science, Software Engineering, or a related field. 6-8 years of professional experience in Java development. Strong knowledge of Java programming language and object-oriented design principles. Proficiency in Java frameworks such as Spring and Hibernate. Experience with web technologies like HTML, CSS, JavaScript & AJAX. Familiarity with relational databases and SQL. Knowledge of software development methodologies, tools & processes. Understanding of software testing principles and experience with testing frameworks. Excellent problem-solving and analytical skills. Strong communication and teamwork abilities. Ability to work independently and meet project deadlines. Prior experience in Agile development methodologies is a plus. Experience with front-end frameworks such as Angular or React is a bonus. Join our talented team of specialists and contribute to the development of cutting-edge Java applications. Apply now to be part of a fast-paced, innovative work environment that promotes growth and learning.
Posted 16 hours ago
4.0 years
0 Lacs
Telangana, India
On-site
Location: Hyderabad, India Workplace Type: Onsite About The Role We are seeking a skilled and enthusiastic Java Developer to join our dynamic team in Hyderabad. In this role, you will be responsible for designing, developing, and maintaining high-performance, scalable, and robust applications using Core Java, Spring Boot, and Microservices architecture. You will work on challenging projects, contributing to the development of innovative solutions that meet our clients' needs. The ideal candidate will possess a strong understanding of Java fundamentals, experience with multithreading, and a solid grasp of OAUTH and JWT for secure authentication and authorization. Experience with Kafka is also highly desirable. This position requires excellent communication skills and the ability to work effectively in a collaborative environment. The shift timings are from 1 PM to 10 PM, and we are looking for candidates who can join immediately. Key Responsibilities Design, develop, and maintain Java-based applications using Core Java, Spring Boot, and Microservices architecture Write clean, efficient, and well-documented code Participate in code reviews to ensure code quality and adherence to coding standards Implement and maintain RESTful APIs using Spring Boot Work with Kafka for building scalable and reliable messaging systems Implement security measures using OAUTH and JWT Troubleshoot and debug issues in production and development environments Collaborate with cross-functional teams, including product managers, designers, and QA engineers Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives Contribute to the continuous improvement of our development processes and tools Stay up-to-date with the latest Java technologies and trends Required Skills & Qualifications Bachelor's degree in Computer Science or a related field For 3B: 4-5+ years of experience in Java development For 4A: 7+ years of experience in Java development Strong proficiency in Core Java (Java 8) Experience with Java Streams Solid understanding of Spring Boot concepts Experience with Microservices architecture Proficiency in Multithreading Experience with OAUTH and JWT for authentication and authorization Experience with Kafka for building scalable messaging systems Strong understanding of RESTful API design and development Experience with relational databases (e.g., MySQL, PostgreSQL) Experience with version control systems (e.g., Git) Excellent communication and interpersonal skills Ability to work independently and as part of a team Additional Information This is an excellent opportunity to join a growing company and work on challenging and rewarding projects. We offer a competitive salary and benefits package, as well as opportunities for professional development and growth. The work timings for this role are from 1 PM to 10 PM, and we are looking for candidates who can join immediately. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We are committed to creating an inclusive environment for all employees.
Posted 18 hours ago
5.0 years
0 Lacs
Gurugram, Haryana, India
On-site
Title: Lead -Java Location: Gurugram Experience: 6-8 Yrs. Education: Bachelor’s / Master’s in Software Engineering Responsibilities ● In this lead role, you will be designing and developing complex software systems that have been successfully delivered to customers. ● Ensure the quality of design of systems by serving as a technical lead on our most demanding, cross-functional teams ● Build reusable code and libraries for future use. ● Build highly available, high performance, scalable software and you will work on distributed systems for massive-scale systems ● Responsible for code quality of the product being developed along with unit and integration testing. ● Mentor junior developers to improve their skills, and make them more effective, product software engineers. ● Communicate with technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy. Sounds Like You? ● 5+ years of software development experience with Enterprise Java (JDK 8 and above), Spring (Boot, MVC, AOP, DI), ORM Frameworks. ● 2+ years of experience contributing to the architecture and design (LLD, HLD, Solid principles and design patterns and scaling) of new and current systems. ● Strong experience in technically leading junior developers with a focus on the goal. • Strong experience in data structures & algorithms and their space & time complexities. • Solid understanding of multithreading, microservices, MVC and strong OO skills with demonstrated experience in developing complex and reusable APIs. ● Strong experience working with Databases like SQL & NoSQL. ● Experience working with microservices-based architecture. ● Experience in high traffic, highly scalable distributed system designs, complex web applications, and code reviews. ● Experience working in an Agile environment. ● Solid understanding of the full software development life cycle and the domain. ● Good to have knowledge of messaging systems like SNS/ SQS /Kafka etc. Life at Freecharge!
Posted 19 hours ago
10.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
The Data Security team’s mission is to building cloud solutions to support premium features that provide security, compliance, data governance, data loss prevention, and more, in a fully integrated manner from services to clients of Office 365 as well as Windows. We create global scale services to transport, store, secure and manage some of the most sensitive data on the planet and build our services on top of Azure, Exchange and other cloud platforms, and our experiences in Office applications like Outlook. The IDC arm of the team is expanding substantially and is looking for talented and highly motivated engineers. This is an excellent opportunity for anyone who has, or wants to build, expertise in cloud distributed systems, or in security and compliance, or both. Team will be building cloud solutions meeting scales that few companies in the industry are required to support, that leverage state of the art technologies to deliver holistic protection to a planet scale user base. Office 365 is the industry leader in hosted productivity suites and boasts to be the fastest growing business at Microsoft with more than 100 million seats hosted in multiple data centers across the globe. The SCM Engineering team provides leadership, direction and accountability for application architecture, Cloud design, infrastructures development and end to end implementation. You will independently determine and develop architectural approaches and Infrastructure solutions, conduct business reviews, and operate our production services. Strong collaboration skills will be required to work closely with other engineering teams to ensure services/systems are highly stable and performant and meet the expectations of internal and external customers and users. Responsibilities Responsibilities: We are looking for fast learning, highly-motivated, creative and analytical software engineers. In this position you will work closely with other security engineering disciplines to plan, architect, design, implement and validate, security products and features. In addition to strong technical skills, you should have a passion for innovation and software quality. You will need to be comfortable with fast paced security industry by courageously treading the unexplored arenas and thinking ahead of the highly sophisticated attackers. You will be responsible to perform investigations and investments in complex areas; designing and delivering features end to end - including system architecture, code, deployment, scale, performance and quality, from conception to delivery. Design and implement scalable, reliable, maintainable services Demonstrate strategic understanding of the timing and rationale for design choices, within the scope of work. Consistently contribute key ideas to the product or service design and vision that meets the customer's needs Drive design reviews across the team and apply expertise in available technologies Apply metrics to drive the quality and stability of code Have a sense of pride, commitment, and personal accountability for the service quality, completeness and resulting user experience for the life of the product or service Work closely with geographically distributed team, including Product Managers and developers, to drive key improvements in backend Engineering System. We are looking for someone who shares our passion for building great software for enterprises. You will work in a forward-looking product as part of an agile, collaborative, and cross-discipline team. As a Principal SWE, you will responsible for all aspects of a feature area including design, implementation, performance and quality. You will take such feature areas from ideation to successful global roll out. You will act as a code and design reviewer and mentors other engineers. You must be self-driven, proactive, and results-oriented. Qualifications Expertise/Experience Solid understanding of Object-Oriented Programming and common Design Patterns 10+ years of relevant software development experience and proficient in C# (Java or C++) Ability to communicate technical details clearly across organizational boundaries. Experience in DevOps to maintain live services and\or application frameworks. Cloud and services experience, with Azure cloud experience highly desirable. Analytical skills with systematic and structured approach to software design. Passion for building highly scalable, highly reliable services. Experience with or exposure to Agile and iterative development processes. Collaborating with technical partners to deliver end-to-end solutions Experience with multithreading and asynchronous processing Experience with CI/CD pipeline using agile practices Ability to quickly ramp up on multiple technology areas Interpersonal Skills Confident and articulate in expressing ideas to a mixed audience with varying views and challenges Cultural sensitivity and a proven ability to work with teams and partners across multiple geographies. A sense of personal ownership is required, together with the ability to deliver to tight deadlines while managing internal stakeholder expectations Self-motivated and organized to deliver results Essential qualifications BS or MS degree in Computer Science or Engineering OR equivalent years of work experience. Minimum of 10+ years of applicable work experience Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Posted 20 hours ago
10.0 years
0 Lacs
Hyderabad, Telangana
Remote
Principal Software Engineer Hyderabad, Telangana, India Date posted Aug 07, 2025 Job number 1857693 Work site Up to 50% work from home Travel 0-25 % Role type Individual Contributor Profession Software Engineering Discipline Software Engineering Employment type Full-Time Overview The Data Security team’s mission is to building cloud solutions to support premium features that provide security, compliance, data governance, data loss prevention, and more, in a fully integrated manner from services to clients of Office 365 as well as Windows. We create global scale services to transport, store, secure and manage some of the most sensitive data on the planet and build our services on top of Azure, Exchange and other cloud platforms, and our experiences in Office applications like Outlook. The IDC arm of the team is expanding substantially and is looking for talented and highly motivated engineers. This is an excellent opportunity for anyone who has, or wants to build, expertise in cloud distributed systems, or in security and compliance, or both. Team will be building cloud solutions meeting scales that few companies in the industry are required to support, that leverage state of the art technologies to deliver holistic protection to a planet scale user base. Office 365 is the industry leader in hosted productivity suites and boasts to be the fastest growing business at Microsoft with more than 100 million seats hosted in multiple data centers across the globe. The SCM Engineering team provides leadership, direction and accountability for application architecture, Cloud design, infrastructures development and end to end implementation. You will independently determine and develop architectural approaches and Infrastructure solutions, conduct business reviews, and operate our production services. Strong collaboration skills will be required to work closely with other engineering teams to ensure services/systems are highly stable and performant and meet the expectations of internal and external customers and users. Qualifications Expertise/Experience Solid understanding of Object-Oriented Programming and common Design Patterns 10+ years of relevant software development experience and proficient in C# (Java or C++) Ability to communicate technical details clearly across organizational boundaries. Experience in DevOps to maintain live services and\or application frameworks. Cloud and services experience, with Azure cloud experience highly desirable. Analytical skills with systematic and structured approach to software design. Passion for building highly scalable, highly reliable services. Experience with or exposure to Agile and iterative development processes. Collaborating with technical partners to deliver end-to-end solutions Experience with multithreading and asynchronous processing Experience with CI/CD pipeline using agile practices Ability to quickly ramp up on multiple technology areas Interpersonal skills Confident and articulate in expressing ideas to a mixed audience with varying views and challenges Cultural sensitivity and a proven ability to work with teams and partners across multiple geographies. A sense of personal ownership is required, together with the ability to deliver to tight deadlines while managing internal stakeholder expectations Self-motivated and organized to deliver results Essential qualifications BS or MS degree in Computer Science or Engineering OR equivalent years of work experience. Minimum of 10+ years of applicable work experience Responsibilities Responsibilities: We are looking for fast learning, highly-motivated, creative and analytical software engineers. In this position you will work closely with other security engineering disciplines to plan, architect, design, implement and validate, security products and features. In addition to strong technical skills, you should have a passion for innovation and software quality. You will need to be comfortable with fast paced security industry by courageously treading the unexplored arenas and thinking ahead of the highly sophisticated attackers. You will be responsible to perform investigations and investments in complex areas; designing and delivering features end to end - including system architecture, code, deployment, scale, performance and quality, from conception to delivery. Design and implement scalable, reliable, maintainable services Demonstrate strategic understanding of the timing and rationale for design choices, within the scope of work. Consistently contribute key ideas to the product or service design and vision that meets the customer's needs Drive design reviews across the team and apply expertise in available technologies metrics to drive the quality and stability of code Have a sense of pride, commitment, and personal accountability for the service quality, completeness and resulting user experience for the life of the product or service Work closely with geographically distributed team, including Product Managers and developers, to drive key improvements in backend Engineering System. We are looking for someone who shares our passion for building great software for enterprises. You will work in a forward-looking product as part of an agile, collaborative, and cross-discipline team. As a Principal SWE, you will responsible for all aspects of a feature area including design, implementation, performance and quality. You will take such feature areas from ideation to successful global roll out. You will act as a code and design reviewer and mentors other engineers. You must be self-driven, proactive, and results-oriented. Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work. Industry leading healthcare Educational resources Discounts on products and services Savings and investments Maternity and paternity leave Generous time away Giving programs Opportunities to network and connect Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Posted 23 hours ago
10.0 years
0 Lacs
Gurugram, Haryana, India
On-site
Company Description 👋🏼 We're Nagarro. We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist everywhere in the world (17500+ experts across 39 countries, to be exact). Our work culture is dynamic and non-hierarchical. We're looking for great new colleagues. That's where you come in! Job Description REQUIREMENTS: Total experience 10+ years Extensive experience in back-end development utilizing Java 8 or higher, Spring Framework (Core/Boot/MVC), Hibernate/JPA, and Microservices Architecture. Strong experience in AWS (API Gateway, Fargate, S3, DynamoDB, SNS). Strong experience in SOAP and PostgreSQL. Hands-on experience with REST APIs, Caching system (e.g Redis) and messaging systems like Kafka etc. Proficiency in Service-Oriented Architecture (SOA) and Web Services (Apache CXF, JAX-WS, JAX-RS, SOAP, REST). Hands-on experience with multithreading, and cloud development. Strong working experience in Data Structures and Algorithms, Unit Testing, and Object-Oriented Programming (OOP) principles. Experience with DevOps tools and technologies such as Ansible, Docker, Kubernetes, Puppet, Jenkins, and Chef. Proficiency in build automation tools like Maven, Ant, and Gradle. Hands on experience on cloud technologies such as AWS/ Azure. Strong understanding of UML and design patterns. Ability to simplify solutions, optimize processes, and efficiently resolve escalated issues. Strong problem-solving skills and a passion for continuous improvement. Excellent communication skills and the ability to collaborate effectively with cross-functional teams. Enthusiasm for learning new technologies and staying updated on industry trends RESPONSIBILITIES: Writing and reviewing great quality code Understanding functional requirements thoroughly and analyzing the client’s needs in the context of the project Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it Determining and implementing design methodologies and tool sets Enabling application development by coordinating requirements, schedules, and activities. Being able to lead/support UAT and production roll outs Creating, understanding and validating WBS and estimated effort for given module/task, and being able to justify it Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement Giving constructive feedback to the team members and setting clear expectations. Helping the team in troubleshooting and resolving of complex bugs Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements Qualifications Bachelor’s or master’s degree in computer science, Information Technology, or a related field.
Posted 1 day ago
2.0 years
0 Lacs
Sadar, Uttar Pradesh, India
On-site
Key Responsibilities Design, develop, and maintain applications using Core Java, C, and C++ Work on system-level programming, performance optimization, and memory management Collaborate with cross-functional teams to define, design, and ship new features Debug and resolve software defects across multiple platforms Write clean, scalable, and well-documented code Participate in code reviews and contribute to best practices Required Skills Strong proficiency in Core Java, including OOP concepts, multithreading, and collections Solid understanding of C/C++, including pointers, memory allocation, and data structures Experience with Linux/Unix environments and shell scripting Familiarity with version control systems (e.g., Git) Knowledge of software development lifecycle (SDLC) and Agile methodologies Qualifications Bachelor's or Master's degree in Computer Science, Engineering, or related field 2-5 years of hands-on experience in software development using Java, C, and C++ Experience with debugging tools and performance profilers Nice to Have (Optional) Exposure to cross-platform development Knowledge of network programming or embedded systems Experience with CI/CD tools and DevOps practices (ref:hirist.tech)
Posted 1 day ago
6.0 years
20 - 27 Lacs
Hyderabad, Telangana, India
On-site
We are looking for a highly skilled Java Backend Developer with 4–6 years of hands-on experience in designing and implementing scalable backend systems. The ideal candidate should be proficient in both SQL and NoSQL databases, experienced in building microservices using Spring Boot, and have a solid grasp of multithreading and concurrency in Java. Key Responsibilities Design, develop, test, and maintain robust and scalable backend services and APIs using Java and Spring Boot. Build solutions based on microservices architecture ensuring high performance and reliability. Work with SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Cassandra) databases. Optimize application performance through multithreading and concurrency management. Collaborate closely with frontend developers, DevOps, and QA teams to ensure smooth integration and deployment. Write clean, maintainable, and well-documented code following best practices. Participate in code reviews and provide constructive feedback to team members. Troubleshoot and resolve issues across development, testing, and production environments. Required Skillset 5–8 years of professional experience in backend development using Java. Strong hands-on expertise with Spring Boot and microservices architecture. Proficiency in working with both SQL and NoSQL databases. Solid understanding of multithreading, concurrency, and performance optimization techniques. Good grasp of RESTful API design and implementation. Experience with version control systems like Git. Familiarity with CI/CD pipelines, Docker, and Kubernetes is a plus. Strong analytical and problem-solving skills. Skills:- Java, Spring Boot, JVM and GC
Posted 1 day ago
4.0 years
0 Lacs
Pune, Maharashtra, India
On-site
Job Description Job Purpose ICE Mortgage Technology is the leading cloud-based platform provider for the mortgage finance industry. ICE Mortgage Technology solutions enable lenders to originate more loans, reduce origination costs, and reduce the time to close, all while ensuring the highest levels of compliance, quality, and efficiency. We're looking for motivated, results-oriented people to join our team. As a Senior Engineer, you will be working in a dynamic product development team while collaborating with other developers, management, and customer support teams. You will have an opportunity to participate in developing services utilized across product lines, so a strong interest in pursuing these technologies is imperative. Responsibilities Design of software feature(s) according to agreed architecture and requirements. Write clean, testable, and reusable code following coding best practices. Independently handle activities related to builds and deployments. Diagnose complex developmental & operational problems and recommend upgrades & improvements at a component level. Collaborate with cross-functional teams to identify and solve complex software problems. Proactively assist your team to find and solve development and production software issues through effective collaboration. Work with the QA team to ensure high-quality software releases. Follow company software development processes and standards. ` Knowledge and Experience Bachelor’s degree in computer science, Engineering, or a related field 4+ years of software product development experience. Experience in design and development with C#, .NET (.NET Core & .NET Framework), WEB API MUST. Strong experience with database concepts and databases such as MS SQL, Mongo. Knowledge of multithreading, concurrency, and code performance. Knowledge and experience with software design patterns and how they can be incorporated into software design. Knowledge of distributed systems, WCF, networking & connectivity. Proven ability to tackle complex N-tier architecture projects with a can-do attitude. Solid understanding of security concerns for web-based applications. Strong understanding of Authentication and Authorization models in Web APIs. Good understanding of REST architectural style, Microservices concepts and technologies. Proficiency in the development environment, IDEs, web & application server, GIT, Continuous Integration, unit-testing tools, and defect management tools.
Posted 1 day ago
12.0 years
1 - 2 Lacs
Hyderābād
Remote
Company Description It all started in sunny San Diego, California in 2004 when a visionary engineer, Fred Luddy, saw the potential to transform how we work. Fast forward to today — ServiceNow stands as a global market leader, bringing innovative AI-enhanced technology to over 8,100 customers, including 85% of the Fortune 500®. Our intelligent cloud-based platform seamlessly connects people, systems, and processes to empower organizations to find smarter, faster, and better ways to work. But this is just the beginning of our journey. Join us as we pursue our purpose to make the world work better for everyone. Job Description DT Testing Services - Performance Engineering Performance lead driving Improvements in performance, scalability and reliability of DT ServiceNow applications Work within agile software development process, certify applications, upgrade for release readiness in terms of performance, scalability and reliability Benchmark key business flows against production scale infrastructures, data volume and concurrency to simulate large customers Review customer usage patterns, customer logged performance defects and enhance performance test coverage based on gaps identified. Proactively suggest performance use cases and data loads for testing Create infrastructure, automation, and tools that drive realistic loads against the core services of our platform Architect and drive complex performance engineering projects that measure the characteristics of systems running under dynamic, real-world workloads Log and track performance bugs, collect and report performance metrics Support engineering organizations in troubleshooting or addressing issues with performance environments, maintain test branches and support merge activities Stay up-to-date with latest developments in the industry on performance testing practices and apply them in performance testing initiatives. Learn quickly when facing new situations, apply new concepts and principles to address problems Enable peers in engineering,TPM and cloud teams to leverage tools built to provide related services Qualifications 12+ years of experience with 2+ years of experience in architecting and driving performance testing / engineering projects and solutions. Proven experience with concurrency, multithreading, and distributed system architectures Strong hands-on technical skills and experience in developing performance testing strategy, performance testing process in enterprise software platforms and applications Strong communication skills and ability to work with professionalism, integrity, passion, and accountability in a globally distributed hybrid work environment Proven skills in JMeter/NeoLoad or other industry standard performance testing frameworks Strong skills in profiling, monitoring & root cause analysis of performance issues Exposure to monitoring and reporting frameworks such as Splunk, Grafana, InfluxDB, ELK/Kibana Highly skilled in DB SQLs, analyzing performance issues at DB layer and recommending solutions Skilled in scripting / programming with languages such as Java, Java Script, Python , Shell scripts Ability to carry out root cause analysis of complex performance issues, analyze results and recommend solutions Solid understanding and experience with agile software development methodologies Ability and experience in working with globally distributed cross-functional teams to drive results Strong problem-solving and analytical skills with an aptitude for learning new technologies BS/MS Degree in Computer Science or equivalent with proven experience in performance testing/engineering for mission critical software products & services Additional Information Work Personas We approach our distributed world of work with flexibility and trust. Work personas (flexible, remote, or required in office) are categories that are assigned to ServiceNow employees depending on the nature of their work and their assigned work location. Learn more here. To determine eligibility for a work persona, ServiceNow may confirm the distance between your primary residence and the closest ServiceNow office using a third-party service. Equal Opportunity Employer ServiceNow is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, sexual orientation, national origin or nationality, ancestry, age, disability, gender identity or expression, marital status, veteran status, or any other category protected by law. In addition, all qualified applicants with arrest or conviction records will be considered for employment in accordance with legal requirements. Accommodations We strive to create an accessible and inclusive experience for all candidates. If you require a reasonable accommodation to complete any part of the application process, or are unable to use this online application and need an alternative method to apply, please contact globaltalentss@servicenow.com for assistance. Export Control Regulations For positions requiring access to controlled technology subject to export control regulations, including the U.S. Export Administration Regulations (EAR), ServiceNow may be required to obtain export control approval from government authorities for certain individuals. All employment is contingent upon ServiceNow obtaining any export license or other approval that may be required by relevant export control authorities. From Fortune. ©2025 Fortune Media IP Limited. All rights reserved. Used under license.
Posted 3 days ago
1.0 - 3.0 years
10 - 21 Lacs
Chennai, Tamil Nadu, India
On-site
Organizations everywhere struggle under the crushing costs and complexities of “solutions” that promise to simplify their lives. To create a better experience for their customers and employees. To help them grow. Software is a choice that can make or break a business. Create better or worse experiences. Propel or throttle growth. Business software has become a blocker instead of ways to get work done. There’s another option. Freshworks. With a fresh vision for how the world works. At Freshworks, we build uncomplicated service software that delivers exceptional customer and employee experiences. Our enterprise-grade solutions are powerful, yet easy to use, and quick to deliver results. Our people-first approach to AI eliminates friction, making employees more effective and organizations more productive. Over 72,000 companies, including Bridgestone, New Balance, Nucor, S&P Global, and Sony Music, trust Freshworks’ customer experience (CX) and employee experience (EX) software to fuel customer loyalty and service efficiency. And, over 4,500 Freshworks employees make this possible, all around the world. Fresh vision. Real impact. Come build it with us. Job Description We’re a passionate and fun-loving mobile team made up of Android, iOS, and automation engineers, with a solid mix of experience and energy. We build and maintain multiple mobile apps and multiple mobile SDKs, powering user experiences at scale. Our portfolio includes: Apps: Freshdesk, Freshchat, Freshcaller, and Freshsales (all on Android & iOS) SDKs: Freshchat SDK (for Android, iOS, React Native, and Flutter) Our impact? Over 200,000 active app users More than 200 million active SDK users If you're excited about working across high-impact apps and building SDKs that scale globally, you’ll feel right at home with us. Key Responsibilities Understand and interpret requirement documents to comprehend work breakdown. Interpret and understand technical design documentation. Provide reliable estimates for assigned work items, factoring in development, unit testing, code quality checks, and other relevant tasks. Ensure estimates are comprehensive and realistic. Adhere strictly to established version control strategies, workflows and best practices. Develop and implement features by first understanding requirements and ensuring technical readiness, all while adhering to design, quality, and coding standards. Collaborate on peer code reviews to ensure all new code is accurate, performant, and doesn't introduce regressions or crashes. Apply comprehensive mobile application security best practices, ensuring secure coding, data privacy, and compliance with internal guidelines. Use observability tools and analyze system metrics to gain insights that inform technical decisions. Understand and follow established release processes to ensure smooth and efficient deployments. Take full ownership of assigned modules, ensuring timely and high-quality delivery. Document your code clearly while leveraging technical design documents and diagrams to guide your development. Deliver a positive customer experience by providing timely solutions to L3 issues, properly classifying L4/L6 problems, and updating documentation to reduce future inquiries. Write clean, maintainable, and well-tested code, addressing performance and security issues, and effectively debugging production problems. Thoroughly analyze and break down complex problems to create robust, systematic, and comprehensive solutions. Demonstrate adaptability in dynamic environments by learning from past challenges and iterating to improve solutions. Qualifications 1 to 3 years of professional experience in Android development. Strong proficiency in Kotlin and Java. Good understanding of the Android SDK, Android Studio, and debugging tools. Solid grasp of OOP principles, design patterns, and SOLID principles. Experience with local data storage solutions (Room or SQLite), networking (Retrofit, OkHttp), memory management, and multithreading (Coroutines). Familiarity with version control systems like Git. Exposure to writing unit and UI tests using JUnit, Espresso, or similar frameworks. Strong problem-solving and analytical skills. Good understanding of data structures and algorithms. Willingness to learn and adapt in a fast-paced, evolving environment. Desired Skills (but not all required): Exposure to Jetpack Compose and Kotlin Flow. Exposure to GoLang in Mobile Application Development Familiarity with mobile analytics or crash reporting tools (e.g., Firebase Crashlytics). Understanding of CI/CD practices for Android (e.g., GitHub Actions). Awareness of mobile security best practices. Participation in developer communities or contributions to open-source projects. Additional Information At Freshworks, we are creating a global workplace that enables everyone to find their true potential, purpose, and passion irrespective of their background, gender, race, sexual orientation, religion and ethnicity. We are committed to providing equal opportunity for all and believe that diversity in the workplace creates a more vibrant, richer work environment that advances the goals of our employees, communities and the business.
Posted 3 days ago
0 years
3 - 6 Lacs
Bengaluru
On-site
Join our Team About this opportunity: We are looking for and experienced Java Developer with strong technical expertise to design and lead development of scalable, high-performance Java / python applications. The ideal candidate should have In-depth understanding of Java / python technologies, Design Pattern, Microservice Architecture, Docker Kubernetes, Integration Framework. This role requires design skills, excellent problem-solving skills, and the ability to collaborate with cross-functional teams, including DevOps, and Front-End developers. What you will do: Design and implement back-end solutions using Java, Spring Boot and related frameworks. Design, develop and maintain scalable Java components using REST Microservices. Design & develop enterprise solution with Messaging or Streaming Framework like ActiveMQ, Hornet Q & Kafka. Work experience in AWS/GCP/Azure or Ericsson internal ADP Services. Work with Integration Framework like Apache Camel/Jboss Fuse/Mule ESB/EAI/Spring Integration. Make effective use of Caching Technologies (like Hazle cast /Redis /Infini span /EH Cache /Memcached) in application to handle large volume of data set. Deploy the application in Middleware or App Server (like Jboss/WebLogic/tomcat). Collaborate with the DevOps team to manage builds and CI/CD pipelines using Jira, GitLab, Sonar and other tools. Communicate effectively with a diverse set of technical audiences to convey complex concepts. You will bring: Strong expertise in Java/J2ee technologies. Good understanding of Core Java concepts (like Collections Framework, Object Oriented Design). Experience in working with Multithreading Concepts (like Thread Pool, Executor Service, Future Task, Concurrent API, Countdown Latch). Detailed working exposure of Java8 with Stream API, Lambda, Interface, Functional Interfaces. Proficiency in Java Web Application Development using Spring MVC & Spring Boot. Good Knowledge about using Data Access Frameworks using ORM (Hibernate & JPA). Familiar with Database concepts with knowledge in NoSQL. Good understanding of Microservice Architecture. Familiarity in working with Design Pattern like Creational, Behavioral, Structural & Dependency Injection(Springlock). Proficiency in exposing & consuming using REST based Web Services. Expertise in Messaging or Streaming Framework (any one like Active MQ/Hornet Q/Kafka). Knowledge about Caching Technologies (any one like Hazle cast/Redis/Infini span/EH Cache/Mem Cache). Working experience of Integration Framework (any one like Apache Camel/Jboss Fuse/Mule ESB/EAI/Spring Integration). Hands on experience in any Middleware or App Server (any one like Jboss/tomcat). Knowledge of Java Enterprise Technologies (like Filters, Interceptor). Familiar with JEE Security (like Encryption/Decryption, Spring Security, SSL/TLS). Understanding of high-performance real time and distributed transactional processing. Experience in Unit Testing (like Junit/nUnit/Mockito) and code coverage (like JaCoCo/Any Other). Knowledge of Cloud Technologies (like Docker & Kubernetes). Familiar with DevOps Tools like Git, GitLab, bitbucket, SVN etc, Static Code review with SonarQube & Agile process/tools like Jira. Good to have Telecom Domain Knowledge. Good to have knowledge in Distributed log management (ELK, Splunk). Good to have scripting proficiency in Unix/Linux platform. Good to have understanding on Security (Vulnerability/Privacy/Hardening etc) and their tools. Why join Ericsson? At Ericsson, you´ll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of what´s possible. To build solutions never seen before to some of the world’s toughest problems. You´ll be challenged, but you won’t be alone. You´ll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next. What happens once you apply? Click Here to find all you need to know about what our typical hiring process looks like. Encouraging a diverse and inclusive organization is core to our values at Ericsson, that's why we champion it in everything we do. We truly believe that by collaborating with people with different experiences we drive innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team. Ericsson is proud to be an Equal Opportunity Employer. learn more. Primary country and city: India (IN) || Req ID: 770854
Posted 3 days ago
1.0 - 3.0 years
10 - 21 Lacs
Chennai, Tamil Nadu, India
On-site
Organizations everywhere struggle under the crushing costs and complexities of “solutions” that promise to simplify their lives. To create a better experience for their customers and employees. To help them grow. Software is a choice that can make or break a business. Create better or worse experiences. Propel or throttle growth. Business software has become a blocker instead of ways to get work done. There’s another option. Freshworks. With a fresh vision for how the world works. At Freshworks, we build uncomplicated service software that delivers exceptional customer and employee experiences. Our enterprise-grade solutions are powerful, yet easy to use, and quick to deliver results. Our people-first approach to AI eliminates friction, making employees more effective and organizations more productive. Over 72,000 companies, including Bridgestone, New Balance, Nucor, S&P Global, and Sony Music, trust Freshworks’ customer experience (CX) and employee experience (EX) software to fuel customer loyalty and service efficiency. And, over 4,500 Freshworks employees make this possible, all around the world. Fresh vision. Real impact. Come build it with us. Job Description We’re a passionate and fun-loving mobile team made up of Android, iOS, and automation engineers, with a solid mix of experience and energy. We build and maintain multiple mobile apps and multiple mobile SDKs, powering user experiences at scale. Our portfolio includes: Apps: Freshdesk, Freshchat, Freshcaller, and Freshsales (all on Android & iOS) SDKs: Freshchat SDK (for Android, iOS, React Native, and Flutter) Our impact? Over 200,000 active app users More than 200 million active SDK users If you're excited about working across high-impact apps and building SDKs that scale globally, you’ll feel right at home with us. Key Responsibilities Understand and interpret requirement documents to comprehend work breakdown. Interpret and understand technical design documentation. Provide reliable estimates for assigned work items, factoring in development, unit testing, code quality checks, and other relevant tasks. Ensure estimates are comprehensive and realistic. Adhere strictly to established version control strategies, workflows and best practices. Develop and implement features by first understanding requirements and ensuring technical readiness, all while adhering to design, quality, and coding standards. Collaborate on peer code reviews to ensure all new code is accurate, performant, and doesn't introduce regressions or crashes. Apply comprehensive mobile application security best practices, ensuring secure coding, data privacy, and compliance with internal guidelines. Use observability tools and analyze system metrics to gain insights that inform technical decisions. Understand and follow established release processes to ensure smooth and efficient deployments. Take full ownership of assigned modules, ensuring timely and high-quality delivery. Document your code clearly while leveraging technical design documents and diagrams to guide your development. Deliver a positive customer experience by providing timely solutions to L3 issues, properly classifying L4/L6 problems, and updating documentation to reduce future inquiries. Write clean, maintainable, and well-tested code, addressing performance and security issues, and effectively debugging production problems. Thoroughly analyze and break down complex problems to create robust, systematic, and comprehensive solutions. Demonstrate adaptability in dynamic environments by learning from past challenges and iterating to improve solutions. Qualifications 1 to 3 years of professional experience in Android development. Strong proficiency in Kotlin and Java. Good understanding of the Android SDK, Android Studio, and debugging tools. Solid grasp of OOP principles, design patterns, and SOLID principles. Experience with local data storage solutions (Room or SQLite), networking (Retrofit, OkHttp), memory management, and multithreading (Coroutines). Familiarity with version control systems like Git. Exposure to writing unit and UI tests using JUnit, Espresso, or similar frameworks. Strong problem-solving and analytical skills. Good understanding of data structures and algorithms. Willingness to learn and adapt in a fast-paced, evolving environment. Desired Skills (but not all required): Exposure to Jetpack Compose and Kotlin Flow. Familiarity with mobile analytics or crash reporting tools (e.g., Firebase Crashlytics). Understanding of CI/CD practices for Android (e.g., GitHub Actions). Awareness of mobile security best practices. Participation in developer communities or contributions to open-source projects. Additional Information At Freshworks, we are creating a global workplace that enables everyone to find their true potential, purpose, and passion irrespective of their background, gender, race, sexual orientation, religion and ethnicity. We are committed to providing equal opportunity for all and believe that diversity in the workplace creates a more vibrant, richer work environment that advances the goals of our employees, communities and the business.
Posted 3 days ago
2.0 years
4 - 5 Lacs
Chennai
On-site
Virtusa is seeking an Associate with at least 2 years of work experience. This position will be based in Virtusa office and will require knowledge and experience in Core Java, SpringBoot, and exposure to Dev Ops. The ideal candidate should be proficient in Junit and have a strong understanding of Java. These skills are mandatory for this role. The Associate will be responsible for developing and maintaining software applications, as well as participating in the full software development life cycle. This includes analyzing user requirements, designing and developing software solutions, and conducting unit testing to ensure high quality and efficient code. The successful candidate will also have experience with Dev Ops tools and processes, and will be able to contribute to continuous improvement and innovation within the team. If you are a highly motivated individual with a passion for technology and a desire to grow your skills, apply now for this exciting opportunity.Core Java + SpringBoot + RDBMS + Exposure to Dev Ops PFB the detailed Job Description 1–2 years of professional experience in Java application development. Strong understanding of Object-Oriented Programming (OOPs) concepts. Good Experience in Core Java(includes Collections & Multithreading Basics) and hands-on experience with Java 8 (e.g., Streams, Lambdas, Optional). Experience with Spring Boot, developing REST APIs and ORMs Experience with testing frameworks like JUnit or Mockito. Working knowledge of databases and SQL. Familiarity with version control systems like Git. Exposure to DevOps tools (CI/CD pipelines, Docker, Jenkins, etc.) is a plus. Good communication and team collaboration skills. About Virtusa Teamwork, quality of life, professional and personal development: values that Virtusa is proud to embody. When you join us, you join a team of 27,000 people globally that cares about your growth — one that seeks to provide you with exciting projects, opportunities and work with state of the art technologies throughout your career with us. Great minds, great potential: it all comes together at Virtusa. We value collaboration and the team environment of our company, and seek to provide great minds with a dynamic place to nurture new ideas and foster excellence. Virtusa was founded on principles of equal opportunity for all, and so does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need.
Posted 3 days ago
0 years
5 - 8 Lacs
Chennai
On-site
Join our Team About this opportunity: We are looking for and experienced Java Developer with strong technical expertise to design and lead development of scalable, high-performance Java / python applications. The ideal candidate should have In-depth understanding of Java / python technologies, Design Pattern, Microservice Architecture, Docker Kubernetes, Integration Framework. This role requires design skills, excellent problem-solving skills, and the ability to collaborate with cross-functional teams, including DevOps, and Front-End developers. What you will do: Design and implement back-end solutions using Java, Spring Boot and related frameworks. Design, develop and maintain scalable Java components using REST Microservices. Design & develop enterprise solution with Messaging or Streaming Framework like ActiveMQ, Hornet Q & Kafka. Work experience in AWS/GCP/Azure or Ericsson internal ADP Services. Work with Integration Framework like Apache Camel/Jboss Fuse/Mule ESB/EAI/Spring Integration. Make effective use of Caching Technologies (like Hazle cast /Redis /Infini span /EH Cache /Memcached) in application to handle large volume of data set. Deploy the application in Middleware or App Server (like Jboss/WebLogic/tomcat). Collaborate with the DevOps team to manage builds and CI/CD pipelines using Jira, GitLab, Sonar and other tools. Communicate effectively with a diverse set of technical audiences to convey complex concepts. You will bring: Strong expertise in Java/J2ee technologies. Good understanding of Core Java concepts (like Collections Framework, Object Oriented Design). Experience in working with Multithreading Concepts (like Thread Pool, Executor Service, Future Task, Concurrent API, Countdown Latch). Detailed working exposure of Java8 with Stream API, Lambda, Interface, Functional Interfaces. Proficiency in Java Web Application Development using Spring MVC & Spring Boot. Good Knowledge about using Data Access Frameworks using ORM (Hibernate & JPA). Familiar with Database concepts with knowledge in NoSQL. Good understanding of Microservice Architecture. Familiarity in working with Design Pattern like Creational, Behavioral, Structural & Dependency Injection(Springlock). Proficiency in exposing & consuming using REST based Web Services. Expertise in Messaging or Streaming Framework (any one like Active MQ/Hornet Q/Kafka). Knowledge about Caching Technologies (any one like Hazle cast/Redis/Infini span/EH Cache/Mem Cache). Working experience of Integration Framework (any one like Apache Camel/Jboss Fuse/Mule ESB/EAI/Spring Integration). Hands on experience in any Middleware or App Server (any one like Jboss/tomcat). Knowledge of Java Enterprise Technologies (like Filters, Interceptor). Familiar with JEE Security (like Encryption/Decryption, Spring Security, SSL/TLS). Understanding of high-performance real time and distributed transactional processing. Experience in Unit Testing (like Junit/nUnit/Mockito) and code coverage (like JaCoCo/Any Other). Knowledge of Cloud Technologies (like Docker & Kubernetes). Familiar with DevOps Tools like Git, GitLab, bitbucket, SVN etc, Static Code review with SonarQube & Agile process/tools like Jira. Good to have Telecom Domain Knowledge. Good to have knowledge in Distributed log management (ELK, Splunk). Good to have scripting proficiency in Unix/Linux platform. Good to have understanding on Security (Vulnerability/Privacy/Hardening etc) and their tools. Why join Ericsson? At Ericsson, you´ll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of what´s possible. To build solutions never seen before to some of the world’s toughest problems. You´ll be challenged, but you won’t be alone. You´ll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next. What happens once you apply? Click Here to find all you need to know about what our typical hiring process looks like. Encouraging a diverse and inclusive organization is core to our values at Ericsson, that's why we champion it in everything we do. We truly believe that by collaborating with people with different experiences we drive innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team. Ericsson is proud to be an Equal Opportunity Employer. learn more. Primary country and city: India (IN) || Req ID: 770854
Posted 3 days ago
6.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Software Engineer Bangalore, India Who are we? Aarki is an AI-driven company specializing in mobile advertising solutions designed to fuel revenue growth. We leverage AI to discover audiences in a privacy-first environment through trillions of contextual bidding signals and proprietary behavioral models. Our audience engagement platform includes creative strategy and execution. We handle 5 million mobile ad requests per second from over 10 billion devices, driving performance for both publishers and brands. We are headquartered in San Francisco, CA, with a global presence across the United States, EMEA, and APAC. The role? Aarki is seeking a talented Software Engineer to join our engineering team. This role is ideal for a skilled developer with a strong background in high-performance computing, distributed systems, and scalable architecture. As a Software Engineer, you will play a key role in building and optimizing our programmatic Demand-Side Platform (DSP), which leverages machine learning and real-time bidding (RTB) technologies. You will collaborate with cross-functional teams to develop innovative solutions that enhance the efficiency and effectiveness of our platform. What will you do? Design, develop, and optimize high-performance, scalable software for Aarki’s real-time ad-serving platform. Implement and maintain distributed systems that process millions of ad requests per second. Work closely with data scientists to integrate and deploy machine learning models into production environments. Ensure system reliability, performance, and scalability by writing efficient, clean, and well-documented code. Collaborate with cross-functional teams including product managers, DevOps, and other engineers to align technology with business needs. Participate in code reviews, testing, and continuous integration to maintain high engineering standards. Stay up to date with industry trends and emerging technologies to drive innovation within the company. What are we looking for? 6+ years experience as a Senior Software Engineer Proficiency in C/C++, Java, Rust, or similar languages for backend development. Strong understanding of distributed systems, multithreading, and concurrency. Knowledge of real-time bidding (RTB), programmatic advertising, or large-scale distributed systems is a plus. Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced environment. Bachelor's or Master’s degree in Computer Science, Engineering, or a related field. If you’re passionate about building high-performance systems and want to work on innovative AI-driven advertising solutions, we’d love to hear from you! Apply today.
Posted 3 days ago
2.0 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
Virtusa is seeking an Associate with at least 2 years of work experience. This position will be based in Virtusa office and will require knowledge and experience in Core Java, SpringBoot, and exposure to Dev Ops. The ideal candidate should be proficient in Junit and have a strong understanding of Java. These skills are mandatory for this role. The Associate will be responsible for developing and maintaining software applications, as well as participating in the full software development life cycle. This includes analyzing user requirements, designing and developing software solutions, and conducting unit testing to ensure high quality and efficient code. The successful candidate will also have experience with Dev Ops tools and processes, and will be able to contribute to continuous improvement and innovation within the team. If you are a highly motivated individual with a passion for technology and a desire to grow your skills, apply now for this exciting opportunity.Core Java + SpringBoot + RDBMS + Exposure to Dev Ops PFB The Detailed Job Description 1-2 years of professional experience in Java application development. Strong understanding of Object-Oriented Programming (OOPs) concepts. Good Experience in Core Java(includes Collections & Multithreading Basics) and hands-on experience with Java 8 (e.g., Streams, Lambdas, Optional). Experience with Spring Boot, developing REST APIs and ORMs Experience with testing frameworks like JUnit or Mockito. Working knowledge of databases and SQL. Familiarity with version control systems like Git. Exposure to DevOps tools (CI/CD pipelines, Docker, Jenkins, etc.) is a plus. Good communication and team collaboration skills.
Posted 3 days ago
3.0 - 5.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Introduction A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio; including Software and Red Hat. Curiosity and a constant quest for knowledge serve as the foundation to success in IBM Consulting. In your role, you'll be encouraged to challenge the norm, investigate ideas outside of your role, and come up with creative solutions resulting in ground breaking impact for a wide network of clients. Our culture of evolution and empathy centers on long-term career growth and development opportunities in an environment that embraces your unique skills and experience. Your Role And Responsibilities As a Software Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys. You'll have the opportunity to work with the latest technologies, ensuring the applications delivered are high performing, highly available, responsive, and maintainable. Your Primary Responsibilities Include Analytical Problem-Solving and Solution Enhancement: Analyze, validate and propose improvements to existing failures, with the support of the architect and technical leader. Comprehensive Engagement Across Process Phases: Involvement in every step of the process, from design, development, testing release changes and troubleshoot where necessary, providing a great customer service. Strategic Stakeholder Engagement and Innovative Coding Solutions: Drive key discussions with your stakeholders and analyze the current landscape for opportunities to operate and code creative solutions. Preferred Education Master's Degree Required Technical And Professional Expertise BE / B Tech in any stream, M.Sc. (Computer Science/IT) / M.C.A, with Minimum 3-5 years of experience with software development. Experience in have working knowledge on Java 8 or higher. Proven working experience on both Spring and Hibernate (Spring 4 or above). Experience in knowing OOP concepts well. Should be proficient in Exception Handling, Collections, Abstract Classes and Interfaces, Constructors, File IO (Input/Output) and Serialization, Collections (List, Map, Set), Access Specifiers, Exceptions (Checked, Unchecked), Generics, Java Keywords (Static, Final, Volatile, Synchronized, Transient), JVM (Java Virtual Machine) and Memory Management, Multithreading and Synchronization, JSP (Java Server Page)/ Servlets Preferred Technical And Professional Experience Should be conversant with Build tools like Ant, Maven and Git Must have experience on Design patterns and Optimize usage. Proven work experience on Spring Core, Spring ORM, Spring DAO, Spring AOP, Hibernate would be an added advantage
Posted 3 days ago
0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Introduction IBM Systems helps IT leaders think differently about their infrastructure. IBM servers and storage are no longer inanimate - they can understand, reason, and learn so our clients can innovate while avoiding IT issues. Our systems power the world’s most important industries and our clients are the architects of the future. Join us to help build our leading-edge technology portfolio designed for cognitive business and optimized for cloud computing. Wonder if IBM is the one for you? : In a world where technology never stands still, we understand that, dedication to our clients success, innovation that matters, and trust and personal responsibility in all our relationships, lives in what we do as IBMers as we strive to be the catalyst that makes the world work better. Being an IBMer means you’ll be able to learn and develop yourself and your career, you’ll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background. Our IBMers are growth minded, always staying curious, open to feedback and learning new information and skills to constantly transform themselves and our company. They are trusted to provide on-going feedback to help other IBMers grow, as well as collaborate with colleagues keeping in mind a team focused approach to include different perspectives to drive exceptional outcomes for our customers. The courage our IBMers have to make critical decisions everyday is essential to IBM becoming the catalyst for progress, always embracing challenges with resources they have to hand, a can-do attitude and always striving for an outcome focused approach within everything that they do. Are you ready to be an IBMer? About IBM IBM's greatest invention is the IBMer. We believe that through the application of intelligence, reason and science, we can improve business, society and the human condition, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world.Restlessly reinventing since 1911, we are not only one of the largest corporate organizations in the world, we’re also one of the biggest technology and consulting employers, with many of the Fortune 50 companies relying on the IBM Cloud to run their business.At IBM, we pride ourselves on being an early adopter of artificial intelligence, quantum computing and blockchain. Now it’s time for you to join us on our journey to being a responsible technology innovator and a force for good in the world. Your Role And Responsibilities Design and develop high-performance backend systems using Core Java and related technologies. Develop and maintain server-side applications with an emphasis on performance, scalability, and reliability. Work closely with cross-functional teams to understand project requirements and provide technical solutions. Troubleshoot and resolve complex issues in a Linux-based environment. Implement multithreading and concurrent programming concepts for high-performance applications. Collaborate with the QA team to define test plans and fix defects. Ensure the application’s performance, scalability, and reliability through continuous improvement. Required Technical And Professional Expertise Strong Core Java skills (including Streams, Exception Handling, NIO - concurrent IO, Multithreading, OOPS) Fundamental knowledge of Data Structures Experience with Linux (command-line usage, shell scripting, Pearl Scripting and troubleshooting) Familiarity with Concurrency and synchronous/asynchronous programming concepts Hands-on experience with RESTful Web Services Strong understanding of Object-Oriented Programming and design patterns. Experience with version control systems like Git/GitHub.
Posted 3 days ago
2.0 years
0 Lacs
Ahmedabad, Gujarat, India
On-site
Company : Actowiz Solutions Location : Ahmedabad Job Type : Full-time Working Days : 5 Days a Week. About Us Actowiz Solutions is a leading provider of data extraction, web scraping, and automation solutions. We empower businesses with actionable insights by delivering clean, structured, and scalable data through cutting-edge technology. Join our fast- growing team and lead projects that shape the future of data intelligence. Role Overview We are looking for a highly skilled Python Developer with expertise in web scraping, automation tools, and related frameworks. Key Responsibilities • Design, develop, and maintain scalable web scraping scripts and frameworks. • Work with tools and libraries such as Scrapy, BeautifulSoup, Selenium, Playwright, Requests, etc. • Implement robust error handling, data parsing, and storage mechanisms (JSON, CSV, databases, etc.). • Optimize scraping performance and ensure compliance with legal and ethical scraping practices. • Collaborate with product managers, QA, and DevOps teams to ensure timely delivery. • Research new tools and techniques to improve scraping efficiency and scalability. Requirements • 2+ years of experience in Python development with strong expertise in web scraping. • Proficiency in scraping frameworks like Scrapy, Playwright, or Selenium. • Experience with REST APIs, asynchronous programming, and multithreading. • Familiarity with databases (SQL/NoSQL) and cloud-based data pipelines. • Ability to manage deadlines and deliverables in an Agile environment. Preferred Qualifications • Prior experience leading a team or managing technical projects. • Knowledge of DevOps tools (Docker, CI/CD) is a plus. Benefits • Competitive salary. • 5-day work week (Monday–Friday) • Flexible work environment • Opportunities for growth and skill development
Posted 3 days ago
1.0 - 2.0 years
0 Lacs
Andhra Pradesh, India
On-site
Job Title Engineer Technology Roles and Responsibilities 1 to 2 years of professional experience in Java application development. Strong understanding of Object Oriented Programming OOPs concepts. Good Experience in Core Java includes Collections Multithreading Basics and hands on experience with Java 8 e.g. Streams, Lambdas, Optional. Experience with Spring Boot, developing REST APIs and ORMs Working knowledge of databases and SQL Familiarity with version control systems like Git. Exposure to DevOps tools CI CD pipelines, Docker, Jenkins, etc. is a plus. Good communication and team collaboration skills. Preferred Qualifications Nice to Have Experience with testing frameworks like JUnit or Mockito is a plus Experience with cloud platforms such as AWS or Azure. Understanding of Agile Scrum development practices is a plus.
Posted 3 days ago
4.0 - 8.0 years
0 - 0 Lacs
gurugram
On-site
Core Java: Deep knowledge of Java 8+ features (Streams, Lambdas, Functional interfaces, etc.). Multithreading & Concurrency: Understanding of thread safety, synchronization, executor framework. JVM Internals: Garbage collection, memory management, performance tuning. Spring Framework: Expertise in Spring Boot 3.4.x, Spring MVC, Spring Data, and Spring Security. Microservices Architecture: Designing and developing RESTful services, API versioning, service discovery, resilience (Circuit Breaker, Retry). Databases: SQL (e.g., PostgreSQL, MySQL), NoSQL (e.g., MongoDB, Redis), ORM (Hibernate, JPA). Build Tools: Maven/Gradle, Jenkins (CI/CD pipelines) Good to have. Testing: JUnit, Mockito. DevOps & Cloud: Basic experience with Docker. Version Control: Git, BitBucket branching strategies
Posted 3 days ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Multithreading is a crucial skill in the field of software development, especially in a country like India where the tech industry is booming. Job seekers looking to explore opportunities in multithreading can find a diverse range of roles across various industries in India.
The average salary range for multithreading professionals in India varies based on experience level. Entry-level positions can expect to earn around INR 4-6 lakhs per annum, while experienced professionals can earn upwards of INR 12-15 lakhs per annum.
In the field of multithreading, a typical career path may progress from a Junior Developer to a Senior Developer, then to a Tech Lead. With experience and expertise, individuals can further advance to roles such as Architect or Engineering Manager.
Apart from multithreading, professionals in this field are often expected to have skills in: - Object-oriented programming - Data structures and algorithms - Operating systems concepts - Parallel computing
volatile
keyword work in Java? (medium)yield()
method in Java? (advanced)As you explore opportunities in multithreading jobs in India, remember to stay updated with the latest trends and advancements in the field. Prepare thoroughly for interviews and showcase your expertise confidently. Good luck on your job search journey!
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