Home
Jobs

2741 Multithreading Jobs - Page 39

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

5.0 - 8.0 years

15 - 25 Lacs

Pune

Hybrid

Naukri logo

Warm Greetings from SP Staffing!! Role :Python Developer Experience Required :5 to 8 yrs Work Location :Pune Required Skills, Python Django/Flask Multithreading Kubernetes Interested candidates can send resumes to nandhini.spstaffing@gmail.com

Posted 2 weeks ago

Apply

0 years

0 Lacs

Hyderābād

Remote

About Us New Relic is a cloud-based observability platform that gives developers, engineers, operations, and management a clear view of what’s happening in today’s complex software environments. So they can find and fix problems faster, and deliver delightful experiences for their customers. That's why the world’s best engineering teams rely on New Relic to visualize, analyze, and troubleshoot their software. It’s the simplest, most powerful cloud-based observability platform, built to create more perfect software. All from one place. Founded in 2008, we’re a global company passionate about building a culture where all employees feel a deep sense of belonging, where every ‘Relic’ can bring their whole self to work and feel supported and empowered to thrive. We’re consistently recognized as a distinguished employer and are committed to building world-class products and an award-winning culture. For more information, visit newrelic.com. Your Opportunity: The Data, Identity, and API engineering group at New Relic builds the foundation for all of our products: data ingest, storage, and query. As an engineer working on the New Relic Database (NRDB), you’ll be contributing directly to the industry leading proprietary telemetry database technology at the core of our business. We own our software from top to bottom and are directly responsible for its quality, reliability, and resilience. Each member of the team shares our pager rotation and will occasionally be on-call to respond to system failures; so we prioritize work that keeps the lights on and the pager quiet, in addition to the work that powers all of our new products and streams of data. If the idea of working on systems that process millions of messages per second and handle exabytes of data excites you, then you may be an excellent fit! Must-have: First Class strategy and commitment to reliable and resilient software development. Skilled and effective async first collaboration proficiency supporting intercontinentally distributed engineering teams. Experience in high-throughput, multithreaded, multitenant, cloud-native development. An understanding of Computer Science fundamentals is very important. Our code is mostly written in Java. If you don’t know Java, that’s fine - but you should have experience with other object oriented programming languages (C++, C#). Ability to go deep on the command-line and fix things when they’re broken. Nice-to-have: Experience developing and operating within a 24x7 SaaS business. Experience or interest in database implementation. Experience working in the public cloud. We’re also moving to Kubernetes for container orchestration. If you know K8s, we want to know you. Experience working in distributed teams would also help. We are part of a group that is distributed across North America and Europe. An ability to work well asynchronously. Fostering a diverse, welcoming and inclusive environment is important to us. We work hard to make everyone feel comfortable bringing their best, most authentic selves to work every day. We celebrate our talented Relics’ different backgrounds and abilities, and recognize the different paths they took to reach us – including nontraditional ones. Their experiences and perspectives inspire us to make our products and company the best they can be. We’re looking for people who feel connected to our mission and values, not just candidates who check off all the boxes. If you require a reasonable accommodation to complete any part of the application or recruiting process, please reach out to resume@newrelic.com. We believe in empowering all Relics to achieve professional and business success through a flexible workforce model. This model allows us to work in a variety of workplaces that best support our success, including fully office-based, fully remote, or hybrid. Our hiring process In compliance with applicable law, all persons hired will be required to verify identity and eligibility to work and to complete employment eligibility verification. Note: Our stewardship of the data of thousands of customers’ means that a criminal background check is required to join New Relic. We will consider qualified applicants with arrest and conviction records based on individual circumstances and in accordance with applicable law including, but not limited to, the San Francisco Fair Chance Ordinance. Headhunters and recruitment agencies may not submit resumes/CVs through this website or directly to managers. New Relic does not accept unsolicited headhunter and agency resumes, and will not pay fees to any third-party agency or company that does not have a signed agreement with New Relic. Candidates are evaluated based on qualifications, regardless of race, religion, ethnicity, national origin, sex, sexual orientation, gender expression or identity, age, disability, neurodiversity, veteran or marital status, political viewpoint, or other legally protected characteristics. Review our Applicant Privacy Notice at https://newrelic.com/termsandconditions/applicant-privacy-policy

Posted 2 weeks ago

Apply

6.0 years

0 Lacs

Indore, Madhya Pradesh, India

On-site

Linkedin logo

Immediate joiner Exp- 06 Years Location - Indore Industry - Stock Market/Fintech/finance Key Responsibilities Design, develop, and maintain scalable financial/trading applications using Java for backend and Flutter for frontend/mobile. Architect and deploy solutions on AWS, including EC2, Elastic Load Balancer, and VPC, with automated scaling and high availability. Implement and maintain telemetry monitoring solutions (CloudWatch, Prometheus, Grafana, etc.) to ensure real-time visibility and incident response. Design and optimize data pipelines for market data ingestion, order management, and trade lifecycle using Elasticsearch and RDBMS. Integrate with external APIs (market feeds, KYC, trading gateways, etc.) securely and efficiently. Collaborate with cross-functional teams including product, QA, and DevOps to deliver high-performance financial systems. Enforce best coding practices, CI/CD, and unit/integration testing for high-quality releases. Ensure robust security practices for financial transactions and customer data. Required Skills & Experience 6+ years of full stack development experience in the finance or stock broking industry. Strong expertise in Java (Spring Boot, REST APIs, Multithreading, JMS, etc.). Advanced Flutter development skills (iOS/Android/Web). Deep hands-on AWS experience: EC2: Provisioning, scaling, security groups, automation. Elastic Load Balancer: Design, routing, auto-scaling, health checks. Elasticsearch: Setup, query optimization, monitoring, log analytics. Telemetry Monitoring: CloudWatch, Prometheus, Grafana, or similar. CI/CD and DevOps: Jenkins, GitHub Actions, Docker, Infrastructure-as-Code (Terraform/CloudFormation). Database skills: MySQL/PostgreSQL + NoSQL/Elasticsearch. Solid understanding of financial protocols, compliance, and security standards. Proven experience with high-throughput, low-latency applications (preferably in trading/stock market systems). Strong debugging, optimization, and troubleshooting skills. Preferred Qualifications Exposure to Kafka/RabbitMQ for event-driven architecture. Knowledge of microservices, serverless (Lambda), and API Gateway on AWS. Experience working with market data vendors (NSE/BSE/MCX, Bloomberg, etc.). Prior experience building real-time dashboards and analytics in fintech. Certification in AWS (AWS Certified Solutions Architect/Developer). Show more Show less

Posted 2 weeks ago

Apply

3.0 years

0 - 0 Lacs

India

Remote

Job Description: We are looking for an experienced and passionate Java Trainer to join our technical training team. The ideal candidate should have in-depth knowledge of Java programming and related technologies and should be capable of teaching both beginners and advanced learners. This role involves delivering hands-on training sessions, developing course materials, and helping students become job-ready Java developers. Roles and Responsibilities: Conduct classroom and/or online training sessions in Java programming for students or professionals. Teach core Java concepts including OOP, collections, exception handling, multithreading, JDBC, and file I/O. Train on advanced topics like Java EE, Spring Framework, Hibernate, REST APIs, and Maven. Design, develop, and maintain up-to-date training materials, coding exercises, assessments, and projects. Provide guidance on coding best practices, debugging techniques, and software development lifecycle. Evaluate student performance through regular assignments, tests, and project reviews. Assist students with doubts, code reviews, and interview preparation. Stay updated with the latest trends and updates in the Java ecosystem and integrate them into the curriculum. Customize training approaches based on student levels, from fresh graduates to working professionals. Collaborate with the academic or training team to align course delivery with institutional goals. Requirements: Bachelor’s degree in Computer Science, Engineering, or related field. 3+ years of hands-on experience in Java development and/or training. Strong understanding of Java SE and Java EE concepts. Proficiency in frameworks and tools like Spring, Hibernate, JUnit, Maven, and Git. Excellent communication and presentation skills. Ability to explain complex technical concepts in a clear and concise manner. Preferred Qualifications: Oracle Certified Java Programmer (OCPJP) or other Java-related certifications. Experience with additional technologies like JavaScript, Angular/React, or DevOps tools is a plus. Prior teaching or corporate training experience. Experience with LMS platforms, online coding tools, or remote teaching tools. Job Types: Part-time, Freelance Contract length: 56 months Pay: ₹8,086.00 - ₹39,610.27 per month Expected hours: 18 per week Schedule: Monday to Friday Weekend availability Language: English (Preferred) Work Location: In person

Posted 2 weeks ago

Apply

2.0 years

0 - 0 Lacs

India

On-site

Job Description: We are seeking a knowledgeable and enthusiastic Python Trainer to join our training team. The ideal candidate should have a strong background in Python programming and experience in teaching or mentoring. The trainer will be responsible for delivering high-quality, hands-on training to individuals or corporate learners and helping them become proficient in Python for software development, data analysis, automation, or machine learning. Roles and Responsibilities: Conduct in-person or online training sessions on Python for beginners to advanced learners. Teach core Python topics: variables, data types, control structures, functions, OOP, file handling, and exception handling. Introduce advanced Python topics like modules and packages, decorators, generators, regular expressions, multithreading, and Pythonic best practices. Web development (using Flask or Django) Data science (using Pandas, NumPy, Matplotlib) Machine learning (using Scikit-learn, TensorFlow, etc.) – if applicable Automation/Scripting – for system admins or DevOps learners Design and develop curriculum, lesson plans, coding assignments, and real-world projects. Evaluate learners through quizzes, coding exercises, and project submissions. Provide clear and constructive feedback and mentoring to help students improve. Stay updated with the latest developments in Python and related technologies. Support learners in job interview preparation, coding challenges, and project presentations. Collaborate with other trainers and curriculum designers for continuous course enhancement. Requirements: Bachelor’s degree in Computer Science, IT, or a related field. 2+ years of hands-on experience in Python programming and/or technical training. Strong understanding of Python fundamentals and problem-solving skills. Familiarity with at least one domain where Python is widely used (e.g., web, data science, automation). Excellent verbal and written communication skills. Ability to teach complex concepts in a clear, simple, and engaging manner. Preferred Qualifications: Experience with Jupyter Notebooks, version control (Git), and cloud platforms (AWS, GCP, or Azure). Python certifications (e.g., PCEP, PCAP) are a plus. Experience in mentoring, teaching, or content creation for Python courses. Familiarity with LMS platforms and online teaching tools. Job Types: Part-time, Freelance Contract length: 56 months Pay: ₹8,086.00 - ₹39,610.27 per month Expected hours: 18 per week Language: English (Preferred) Work Location: In person

Posted 2 weeks ago

Apply

3.0 - 5.0 years

0 Lacs

Kochi, Kerala, India

On-site

Linkedin logo

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 Show more Show less

Posted 2 weeks ago

Apply

5.0 years

0 Lacs

Pune, Maharashtra, India

Remote

Linkedin logo

We are looking for a Senior Java Engineer: As a Senior Java Engineer, you will work with lead-level and fellow senior-level engineers to architect and implement solutions that enable customers to get the most out of what the client can offer. In this role, you will develop performant and robust Java applications while supplying the continued evaluation and advancement of web technologies in the organisation. What you will have in this role : Work on a high-velocity scrum team Work with clients to come up with solutions to real-world problems Architect and implement scalable end-to-end Web applications Help the team lead facilitate development processes Provide estimates and milestones for features/stories Work with your mentor to learn and grow and mentor less experienced engineers Contribute to the growth of InRhythm via interviewing and architecting What you bring to the table (Core Requirements): 5+ years of Java development within an enterprise-level domain Java 8 (11 preferred) features like lambda expressions, Stream API, CompletableFuture, etc. Skilled with low-latency, high volume application development Team will need expertise in CI/CD, and shift left testing Nice to have Golang and/or Rust Experienced with asynchronous programming, multithreading, implementing APIs, and Microservices, including Spring Boot Proficiency with SQL Experience with data sourcing, data modeling and data enrichment Experience with Systems Design & CI/CD pipelines Cloud computing, preferably AWS Solid verbal and written communication and consultant/client-facing skills are a must. As a true consultant, you are a self-starter who takes initiative. Solid experience with at least two (preferably more) of the following: Kafka (Core Concepts, Replication & Reliability, Kafka Internals, Infrastructure & Control, Data Retention and Durability) MongoDB Sonar Jenkins Oracle DB, Sybase IQ, DB2 Drools or any rules engine experience CMS tools like Adobe AEM Search tools like Algolia, ElasticSearch or Solr Spark What makes you stand out from the pack: Payments or Asset/Wealth Management experience Mature server development and knowledge of frameworks, preferably Spring Enterprise experience working and building enterprise products, long-term tenure at enterprise-level organisations, experience working with a remote team, and being an avid practitioner in their craft You have pushed code into production and have deployed multiple products to market, but are missing the visibility of a small team within a large enterprise technology environment. You enjoy coaching junior engineers, but want to remain hands-on with code. Open to work hybrid - 3 days per week from office Looking for candidates who can join immediately or max upt 30 days. Show more Show less

Posted 2 weeks ago

Apply

3.0 - 5.0 years

0 Lacs

Gurgaon, Haryana, India

On-site

Linkedin logo

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 Show more Show less

Posted 2 weeks ago

Apply

6.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Linkedin logo

6+ years of extensive hands on Application Development work experience throughout the entire project lifecycle Development experience using Java8 or higher versions, Angular 8, Spring, Springboot, RESTful webservices, JMS Kafka, Basics of Database Working knowledge in J2EE Servlets JSP XML, RESTful services Experience in Frameworks Spring, Springboot, Swagger Middleware JMS, Apache Tomcat, MQ, Kafka C Expertise in Eclipse, SVN, GIT, Maven Scripting languages such as JavaScript 3rd party API and plugins Junit, log4j, Jackson, Findbugs, Checkstyle, PMD DevOps tools Jenkins, Maven, Sonar, Splunk Extensive hands on Application Development work experience throughout the entire project lifecycle Engage with business teams for requirement gathering and with technology teams in design & development Experience as a Java Fullstack developer Candidates should have excellent written and oral communication skills Strong collaboration and organizational skills; Should be a good team player Java J2EE, Multithreading, collections, Design patterns, Lambda, stream API, Functional programming, Servlets JSP XML, RESTful services Spring Life cycle, Scope, DI, Springboot, Swagger Angular - Decent understanding of Angular features, Javascript, Typescript, HTML5, CSS, ngRX CI/CD Pipeline - GitLab, Jenkins ORM JPA Hibernate Development and Knowledge Base:Eclipse, IntelliJ, JIRA, Confluence Basic DB Awareness JMS/Kafka, workflow camunda, etc - nice to have Show more Show less

Posted 2 weeks ago

Apply

3.0 - 8.0 years

5 - 15 Lacs

Hyderabad, Bengaluru, Mumbai (All Areas)

Hybrid

Naukri logo

we are having face to face interview, only selected candidate can turn up for face-to-face interview, it's not walking interview. Please share your resume on this, mail Id - shally.sharma@bounteous.com or whats app me 7838391148 . If you are interested in the Opportunity, please share the below details at the earliest-- Total Experience- Face to face interview 7th June Current CTC- Expected CTC- Notice Period- Any Offer In Hand- If yes, What is the Offered CTC and LWD- Current Location - Preferred Location between - Educational Requirement BE/BTech/ME/MTech/MSc. IT/MCA (Com) Below are the details of the position for your reference: For more information visit: https://www.accolite.com/ . JD/Technical Skills: Job Description- Bachelor's degree in computer science or equivalent experience. 3-12 years of Java development experience with a strong understanding of OOPS, Multithreading, and Data Structures. Proficiency in Java technologies including Spring, Hibernate, Struts, JSP Experience in enterprise web application components like Tomcat and JBOSS. Knowledge of database development and MS-SQL Ability to contribute to all phases of the development lifecycle. Hands-on experience with Java frameworks like Spring MVC, Spring Boot. Understanding of design patterns, data structures, algorithms, and Java 8+. Experience in developing RESTful microservices and web services. Experience in software development using J2EE, Java Servlets, and Struts 2 About Bounteous-Accolite Accolite is a leading Digital Engineering, Cloud and Data & AI services provider that delivers robust digital transformation initiatives to Global 2000 customers. Accolite provides these services to the banking and financial services, insurance, technology, media and telecom, healthcare, and logistics industries. Accolite has 3,000 professionals globally and a presence across the United States, Canada, Mexico, Europe, and India.Accolite and Bounteous Join Forces, Forming Global Leader in Digital Transformation Services Merger strengthens end-to-end digital experience, commerce, and engineering capabilities on a global scale,The combined company will be headquartered out of Chicago with offices across North America, Europe, Asia and will be 5,000 people strong, with 1,200+ in North America, 3400 + in APAC and 400+ in Europe. Post the merger, the company serves over 300 Fortune 1000 and high growth clients, solving their mission critical problems. With this merger, the company will be amongst the worlds leading digital transformation consultancies. Best regards, Shally Sharma Accolite Digital India Private Limited

Posted 2 weeks ago

Apply

0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

Multiprocessing. Multithreading. Async. You learned about them in school. But do you really know when — and why — to use each? What’s the right approach when you’re juggling millions of tasks — part CPU-bound, part I/O-bound? How do you decide what to optimize for? And how do the answers shift when you’re using Python, Node.js, Rust, or C++? Can you talk about this for an hour — and still be excited? If yes, skip the resume. Just ping me directly — we’ll figure it out from there. At Mechademy , we’re hiring Senior Software Engineers who love deep tech problems, not just syntax — engineers who know that “best solution” is subjective, context-heavy, and way more nuanced than asking ChatGPT and hoping for the best. Come help us build systems that scale — and deal with the kind of real-world mess that makes engineering fun. #Hiring #SoftwareEngineering #SystemsDesign #Python #Rust #Nodejs #Scalability #Mechademy Show more Show less

Posted 2 weeks ago

Apply

5.0 - 7.0 years

1 - 2 Lacs

Bengaluru

Work from Office

Naukri logo

Experience:5-7Yrs NP: Immediate/Serving Notice Candidates/30Days(Only) Location: Bangalore Education: BE/BTECH/MTech/MCA(Only) Role & responsibilities Design, develop, and maintain robust and efficient software solutions using C++ (C++11/14/17 or later) Collaborate with cross-functional teams including product managers, QA, and DevOps to define requirements and deliver features Write clean, scalable, and maintainable code following best practices and coding standards Debug, analyse, and optimize application performance, memory usage, and resource management Participate in code reviews, provide feedback, and mentor junior developers Create and maintain technical documentation related to architecture, code, and design decisions Contribute to continuous improvement of development processes and practices Preferred candidate profile professional experience in C++ development(Mandate). Strong understanding of object-oriented programming, design patterns, and data structures Experience with STL, multithreading, and memory management Familiarity with Linux/Unix environments Proficient in using version control systems like Git Strong debugging and problem-solving skills Good communication skills and the ability to work effectively in a team-oriented environment Interested Candidates can DM @ tejaswini_g@trigent.com

Posted 2 weeks ago

Apply

6.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

Job Title: Java – Senior Developer Location: Hyderabad (Hybrid) Job Summary: We are looking for a highly skilled Java Developer to join our team and contribute to the design, development, and maintenance of scalable applications. The ideal candidate should have strong hands-on experience in Core and Advanced Java, Spring Boot, Microservices, and cloud platforms like AWS. They must possess excellent problem-solving skills, clean coding practices, and an understanding of RESTful architecture. This role requires proficiency in front-end technologies (Angular/React/Sencha), database management, and containerization (Docker/Kubernetes) to build high-performance applications. Key Responsibilities: Develop, test, and maintain scalable Java applications with Spring Boot and Microservices architecture. Implement OOP principles, design patterns, and clean coding practices to ensure maintainability. Work on Spring Security, Spring Data JPA, Hibernate, and ORM frameworks for database management. Design and develop RESTful APIs following industry best practices. Utilize front-end frameworks (Angular, React,Sencha, JavaScript, jQuery, HTML, CSS) to build user- friendly interfaces. Work with cloud platforms (AWS, Azure, or GCP) and containerization tools like Docker and Kubernetes. Optimize application performance by writing efficient, scalable, and secure code. Implement CI/CD pipelines and automate deployments using Docker, Kubernetes, or EKS. Write unit and integration tests to ensure robust and error-free code. Collaborate with cross-functional teams to enhance application functionality and user experience. Required Qualifications & Skills: 6+ years of hands-on experience in Core and Advanced Java development. Strong knowledge of multithreading, exception handling, servlets, and filters. Expertise in Object Oriented Design. Experience in designing and developing Microservices-based architectures. Proficiency in Spring Boot, Spring Security, Spring REST, and Hibernate (JPA). Strong SQL scripting skills and knowledge of relational databases (MySQL, SQL Server, Oracle, etc.). Hands-on experience with UI frameworks (Angular, React, Sencha,JavaScript, TypeScript). Working experience with cloud platforms (AWS, Azure, or GCP). Knowledge of CI/CD pipelines, Docker, Kubernetes (EKS), and RESTful application integration. Understanding of OOP, SOLID principles, and clean code best practices. Strong problem-solving, analytical, and debugging skills. Bachelor's degree in Computer Science, Software Engineering, or a related field. Show more Show less

Posted 2 weeks ago

Apply

5.0 years

0 Lacs

Pune, Maharashtra, India

Remote

Linkedin logo

We are looking for a Senior Java Engineer: As a Senior Java Engineer, you will work with lead-level and fellow senior-level engineers to architect and implement solutions that enable customers to get the most out of what the client can offer. In this role, you will develop performant and robust Java applications while supplying the continued evaluation and advancement of web technologies in the organization. What you will do : Work on a high-velocity scrum team Work with clients to come up with solutions to real-world problems Architect and implement scalable end-to-end Web applications Help team lead facilitate development processes Provide estimates and milestones for features/stories Work with your mentor to learn and grow and mentor less experienced engineers Contribute to the growth of Company via interviewing and architecting What you bring to the table (Core Requirements): 5+ years of Java development within an enterprise-level domain Java 8 (11 preferred) features like lambda expressions, Stream API, CompletableFuture, etc. Skilled with low-latency, high volume application development Team will need expertise in CI/CD, and shift left testing Nice to have Golang and/or Rust Experienced with asynchronous programming, multithreading, implementing APIs, and Microservices, including Spring Boot Proficiency with SQL Experience with data sourcing, data modeling and data enrichment Experience with Systems Design & CI/CD pipelines Cloud computing, preferably AWS Solid verbal and written communication and consultant/client-facing skills are a must. As a true consultant, you are a self-starter who takes initiative. Solid experience with at least two (preferably more) of the following: Kafka (Core Concepts, Replication & Reliability, Kafka Internals, Infrastructure & Control, Data Retention and Durability) MongoDB Sonar Jenkins Oracle DB, Sybase IQ, DB2 Drools or any rules engine experience CMS tools like Adobe AEM Search tools like Algolia, ElasticSearch or Solr Spark What makes you stand out from the pack: Payments or Asset/Wealth Management experience Mature server development and knowledge of frameworks, preferably Spring Enterprise experience working and building enterprise products, long term tenure at enterprise-level organizations, experience working with a remote team, and being an avid practitioner in their craft You have pushed code into production and have deployed multiple products to market, but are missing the visibility of a small team within a large enterprise technology environment. You enjoy coaching junior engineers, but want to remain hands-on with code. Open to work hybrid - 3 days per week from office Show more Show less

Posted 2 weeks ago

Apply

5.0 years

0 Lacs

Coimbatore, Tamil Nadu, India

On-site

Linkedin logo

Prognova is hiring a highly skilled Senior Software Developer – Java for our esteemed client—one of the leading global providers of AI-powered solutions. This role is a fantastic opportunity for seasoned Java developers who thrive in fast-paced environments and are passionate about building robust, scalable backend systems using modern Java frameworks. Key Responsibilities: Design, develop, and maintain scalable microservices using Java Spring Boot . Work on core backend systems that interface with cutting-edge AI/ML pipelines . Collaborate with cross-functional teams including data scientists and frontend engineers. Participate in the full software development lifecycle including planning, development, testing, deployment, and maintenance. Ensure clean, secure, and efficient code following best practices and coding standards. Troubleshoot production issues and provide timely resolutions. Contribute to code reviews, mentoring junior team members when needed. Required Skills & Qualifications: Minimum 5 years of hands-on experience in backend software development. Strong proficiency in Core Java and Java 8+ features. Expertise in Spring Boot and Spring Cloud ecosystem. Solid experience building and maintaining RESTful APIs and Microservices architectures . Experience working with relational databases (e.g., MySQL , PostgreSQL ) and caching tools (e.g., Redis ). Familiarity with CI/CD tools like Jenkins, Git, and containerization tools such as Docker. Strong understanding of multithreading, exception handling, and performance tuning in Java. Nice to Have: Exposure to AI/ML platforms or data-heavy applications. Experience with message brokers like Kafka or RabbitMQ. Knowledge of DevOps and cloud platforms (AWS/GCP/Azure). Why Join Us: Work with a pioneering AI services company that is transforming industries. Collaborate with top-tier tech teams and thought leaders in AI/ML. Opportunity to grow into architectural and leadership roles . A modern development environment with strong Agile practices. Competitive compensation and a collaborative culture. Interested? Apply now by sharing your resume to Jobs@prognova.co and be a part of shaping the future of AI-enabled solutions. Scan to Apply Show more Show less

Posted 2 weeks ago

Apply

8.0 years

0 Lacs

Pune, Maharashtra, India

Remote

Linkedin logo

Role: Senior Java Engineer Location: Pune, India (Hybrid - 3 days a week in office) Experience: 8 - 12 Years Shift Timing: 9 AM - 5 PM general shift. Interview Rounds: Virtual (4 Rounds): 2 Internal + 2 Client. Mode of Work: Hybrid - 3 days a week in office. Office Location: Yerwada, Pune. Job Positions: 2. About Us We’re proud to be one of New York City’s fastest-growing product engineering consulting firms, dedicated to driving innovation and scalable growth for our clients. With eight consecutive years on the Inc. 5000 list of America’s Fastest-Growing Companies, we’ve earned a place in the elite Inc. 5000 Hall of Fame — an honor reserved for the top 1% of high-growth companies nationwide . What We Do We specialize in rapidly bringing our clients' most critical and strategic products to market — with high velocity, exceptional quality, and 10x impact. By embedding modern tools, proven methodologies, and forward-thinking leadership, we help build innovative, high-performing teams that thrive in today’s fast-paced digital landscape. This is a unique opportunity to join a dynamic and evolving team. Our client roster includes industry leaders such as Goldman Sachs, Fidelity, Morgan Stanley, and Mastercard. From greenfield innovations to tier-one product builds, our teams lead the delivery of mission-critical projects across product strategy, design, cloud-native applications, and both mobile and web development. The work we do shapes industries — and transforms the way people live, work, and think. About the Role: Senior Java Engineer As a Senior Java Engineer, you will collaborate with lead-level and fellow senior-level engineers to architect and implement solutions that maximize client offerings. In this role, you will develop performant and robust Java applications while continuously evaluating and advancing web technologies within the organization. Responsibilities:- Work on a high-velocity scrum team. Collaborate with clients to devise solutions for real-world problems. Architect and implement scalable end-to-end Web applications. Support the team lead in facilitating development processes. Provide estimates and milestones for features/stories. Work with your mentor for personal learning and growth, and mentor less experienced engineers. Contribute to the growth of it through interviewing and architectural contributions. Qualifications (Core Requirements) 5+ years of Java development within an enterprise-level domain. Proficiency with Java 8 (Java 11 preferred) features such as lambda expressions, Stream API, Completable Future, etc. Skilled in low-latency, high-volume application development. Expertise in CI/CD and shift-left testing. Nice to have: Golang and/or Rust. Experienced with asynchronous programming, multithreading, implementing APIs, and Microservices, including Spring Boot. Proficiency with SQL. Experience with data sourcing, data modeling, and data enrichment. Experience with Systems Design & CI/CD pipelines. Cloud computing, preferably AWS. Solid verbal and written communication and consultant/client-facing skills are a must. As a true consultant, you are a self-starter who takes initiative. Solid experience with at least two (preferably more) of the following: Kafka (Core Concepts, Replication & Reliability, Kafka Internals, Infrastructure & Control, Data Retention and Durability). MongoDB. Sonar. Jenkins. Oracle DB, Sybase IQ, DB2. Drools or any rules engine experience. CMS tools like Adobe AEM. Search tools like Algolia, ElasticSearch, or Solr. Spark. What Makes You Stand Out From The Pack Payments or Asset/Wealth Management experience. Mature server development and knowledge of frameworks, preferably Spring. Enterprise experience working and building enterprise products, long-term tenure at enterprise-level organizations, experience working with a remote team, and being an avid practitioner in their craft. You have pushed code into production and have deployed multiple products to market, but are seeking the visibility of a small team within a large enterprise technology environment. You enjoy coaching junior engineers, but want to remain hands-on with code. Open to hybrid work - 3 days per week from the office. Must-Haves Mandatory: Core Java, SOLID Principles, Multithreading, Design patterns. Spring, Spring Boot, Rest API, Microservices. Kafka, Messaging/streaming stack. JUnit. Code Optimization, Performance Design, Architecture concepts. Database and SQL. CI/CD - Understanding of Deployment, Infrastructure, Cloud. No gaps in organization. No job hoppers (candidate must have good stability). Joining time/notice period: Immediate to 30 days. Nice To Haves Good to have: Network Stack - gRPC, HTTP/2 etc. Security Stack (OWASP, OAuth, encryption). Good Communication. Agile. Skills: spring, spring boot, rest api, microservices.,messaging/streaming stack,junit,sonar,core java, solid principles, multithreading, design patterns,multithreading,db2,elasticsearch,design patterns,data enrichment,spring,kafka,systems design,java 8/11,high-volume application development,drools,solr,java,oracle db,data modeling,solid principles,code optimization,low-latency application development,sybase iq,java 8 / java 11,rest api,adobe aem,golang,database,java 11,performance design,spark,ci/cd,database and sql,microservices,cloud computing,jenkins,architecture concepts,search tools,kafka, messaging/streaming stack.,cloud computing (aws),sql,core java,asynchronous programming,cms tools,java 8,spring boot,data sourcing,messaging/streaming,mongodb,aws,rust,algolia Show more Show less

Posted 2 weeks ago

Apply

5.0 - 7.0 years

35 - 55 Lacs

Bengaluru

Work from Office

Naukri logo

Serko is a cutting-edge tech platform in global business travel & expense technology. When you join Serko, you become part of a team of passionate travellers and technologists bringing people together, using the world’s leading business travel marketplace. We are proud to be an equal opportunity employer, we embrace the richness of diversity, showing up authentically to create a positive impact. There's an exciting road ahead of us, where travel needs real, impactful change. With offices in New Zealand, Australia, North America, and China, we are thrilled to be expanding our global footprint, landing our new hub in Bengaluru, India. With rapid a growth plan in place for India, we’re hiring people from different backgrounds, experiences, abilities, and perspectives to help us build a world-class team and product. As a Senior Principal Engineer, you’ll play a key role in shaping our technical vision and driving engineering excellence across our product streams. Your leadership will foster a high-performance culture that empowers teams to build innovative solutions with real-world impact. Requirements Working closely with stream leadership—including the Head of Engineering, Senior Engineering Managers, Architects, and domain specialists—you’ll provide hands-on technical guidance and help solve complex engineering challenges. As a Senior Principal Engineer, you'll also lead targeted projects and prototypes, shaping new technical approaches and ensuring our practices stay ahead of the curve. What you'll do Champion best practices across engineering teams, embedding them deeply within the stream Proactively resolve coordination challenges within and across streams to keep teams aligned and unblocked Partner with Product Managers to ensure customer value is delivered in the most pragmatic and impactful way Lead or contribute to focused technical projects that solve high-priority problems Collaborate with cross-functional teams to define clear requirements, objectives, and timelines for key initiatives Explore innovative solutions through research and analysis, bringing fresh thinking to technical challenges Mentor engineers and share technical expertise to uplift team capability and growth Continuously evaluate and enhance system performance, reliability, and scalability Stay ahead of the curve by tracking industry trends, emerging technologies, and evolving best practices Drive continuous improvement across products and processes to boost quality, efficiency, and customer satisfaction Maintain strong communication with stakeholders to gather insights, provide updates, and incorporate feedback What you'll bring to the team Strong proficiency in stream-specific technologies, tool and programming languages Demonstrated expertise in specific areas of specialization related to the stream Excellent problem-solving skills and attention to detail Ability to lead teams through complex changes to engineering related areas, and maintain alignment across Product and Technology teams Effective communication and interpersonal skills Proven ability to work independently and collaboratively in a fast-paced environment Tertiary level qualification in a relevant Engineering discipline or equivalent. Benefits At Serko we aim to create a place where people can come and do their best work. This means you’ll be operating in an environment with great tools and support to enable you to perform at the highest level of your abilities, producing high-quality, and delivering innovative and efficient results. Our people are fully engaged, continuously improving, and encouraged to make an impact. Some of the benefits of working at Serko are: A competitive base pay Medical Benefits Discretionary incentive plan based on individual and company performance Focus on development: Access to a learning & development platform and opportunity for you to own your career pathways Flexible work policy. Apply Hit the ‘apply’ button now, or explore more about what it’s like to work at Serko and all our global opportunities at www.Serko.com .

Posted 2 weeks ago

Apply

5.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

Job Title: Java Developer About Us “Capco, a Wipro company, is a global technology and management consulting firm. Awarded with Consultancy of the year in the British Bank Award and has been ranked Top 100 Best Companies for Women in India 2022 by Avtar & Seramount . With our presence across 32 cities across globe, we support 100+ clients across banking, financial and Energy sectors. We are recognized for our deep transformation execution and delivery. WHY JOIN CAPCO? You will work on engaging projects with the largest international and local banks, insurance companies, payment service providers and other key players in the industry. The projects that will transform the financial services industry. MAKE AN IMPACT Innovative thinking, delivery excellence and thought leadership to help our clients transform their business. Together with our clients and industry partners, we deliver disruptive work that is changing energy and financial services. #BEYOURSELFATWORK Capco has a tolerant, open culture that values diversity, inclusivity, and creativity. CAREER ADVANCEMENT With no forced hierarchy at Capco, everyone has the opportunity to grow as we grow, taking their career into their own hands. DIVERSITY & INCLUSION We believe that diversity of people and perspective gives us a competitive advantage. MAKE AN IMPACT Work location : Pune JD as below – 5+ Years Immediate Joiners Preferred Job Description We are looking for a highly skilled Java Developer with expertise in Spring Boot, Confluent Kafka, and distributed systems . The ideal candidate should have strong experience in designing, developing, and optimizing event-driven applications using Confluent Kafka while leveraging Spring Boot/Spring Cloud for microservices-based architectures. Key Responsibilities Develop, deploy, and maintain scalable and high-performance applications using Java (Core Java, Collections, Multithreading, Executor Services, CompletableFuture, etc.) Work extensively with Confluent Kafka, including producer-consumer frameworks, offset management, and optimization of consumer instances based on message volume. Ensure efficient message serialization and deserialization using JSON, Avro, and Protobuf with Kafka Schema Registry. Design and implement event-driven architectures with real-time processing capabilities. Optimize Kafka consumers for high-throughput and low-latency scenarios. Collaborate with cross-functional teams to ensure seamless integration and deployment of services. Troubleshoot and resolve performance bottlenecks and scalability issues in distributed environments. Familiarity with containerization (Docker, Kubernetes) and cloud platforms is a plus. Experience with monitoring and logging tool- Splunk is a plus. Show more Show less

Posted 2 weeks ago

Apply

8.0 years

0 Lacs

Delhi Cantonment, Delhi, India

On-site

Linkedin logo

Title : Principal Engineer (Backend-Java) Location : Gurugram Work Mode : Hybrid Experience : 8-12 Yrs Education : Bachelor's / Master's in Software : Ensure the quality of architecture and design of systems by serving as a technical lead on our most demanding, cross-functional teams. Functionally decompose complex problems into simple, straight-forward solutions Leverage knowledge of internal and industry in design decisions and have zeal & drive to take end to end ownership. Exert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience. Build performant, scalable, yet secure, enterprise-ready cost-effective back end architectures that can support millions of users in parallel while re-architecting the existing problems. Lead design and development of products working closely with the business team. Independently own software components and co-own entire applications with a small group of fellow developers and review codes Should have experience of working with Product Management to create product roadmaps functional specifications, design specification of features based on customer/product requirements Research, experiment, and recommend new technologies that can help increase productivity/reduce technical risk or debt. Sounds Like You ? 8+ years of software development experience with Enterprise Java (JDK 8 and above), Spring (Boot, MVC, AOP, DI), ORM Frameworks. 4+ years of experience contributing to the architecture, and design (LLD, HLD, OO design patterns, reliability, and scaling) of new and current systems. Strong experience in data structures & algorithms, and their space & time complexities. Strong working experience in an agile environment and technically leading the team of developers and reviewing codes. Experience in high traffic, highly scalable, microservices, distributed system designs. Experience working with microservices-based architecture. Hands-on experience working with Databases like SQL & NoSQL Hands-on experience working with caches like Ehcache, Redis, etc. Solid understanding of multithreading, MVC, and strong OO skills with demonstrated experience in developing complex and reusable APIs and understanding of the full software development life cycle. (ref:hirist.tech) Show more Show less

Posted 2 weeks ago

Apply

5.0 years

0 Lacs

India

On-site

Linkedin logo

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 (18000+ experts across 38 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 5+ years Extensive experience in back-end development utilizing Java 8 or higher, Spring Framework (Core/Boot/MVC), Hibernate/JPA, and Microservices Architecture. Experience with messaging systems like Kafka. Hands-on experience with REST APIs, Caching system (e.g Redis) 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. Hands-on experience with relational databases such as SQL Server, Oracle, MySQL, and PostgreSQL. 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. Show more Show less

Posted 2 weeks ago

Apply

3.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Linkedin logo

Join us in bringing joy to customer experience. Five9 is a leading provider of cloud contact center software, bringing the power of cloud innovation to customers worldwide. Living our values everyday results in our team-first culture and enables us to innovate, grow, and thrive while enjoying the journey together. We celebrate diversity and foster an inclusive environment, empowering our employees to be their authentic selves. The Test Automation Engineer would be an active member within the Software Quality Engineering Organization, responsible for providing automation and test support for the SW releases of Five9. This position is based out of one of the offices of our affiliate Acqueon Technologies in India, and will adopt the hybrid work arrangements of that location. You will be a member of the Acqueon team with responsibilities supporting Five9 products, collaborating with global teammates based primarily in the United States. Responsibilities: Automated testing of Five9 product using Python based automation framework. New test script development for end-to-end product testing using automation framework. Test result analysis for executed tests using test framework logs, product logs, monitoring tools Support and extending of automation framework Develop new automation tools Detecting of weak points in existing automated process and flows, elimination of these items and control over efficiency for automated flows and processes Communication with other departments like Development, DevOps, TechOps, aligning goals and priorities for Test Automation Group with company priorities and strategy Participate in Agile software development initiatives (standup, planning, Increment planning) to support innovation and enhancement of automation framework and tools through iteration/functionality testingRequired skills: Hands-on experience with Python 3x and/or Java Solid knowledge of programming techniques and algorithms (OOP, multithreading) Experienced user of Linux-based OSes Proficient knowledge of VoIP, SIP, WebRTC architecture and micro-service base web technology Hands-on experience using Asterisk or FreeSwitch PBX Experience with network issue troubleshooting (understanding of basic network principles, i.e. OSI model, real time protocols, network management protocols) 3+ years of experience in similar automation roles Solid knowledge of software development process and software testing methodologies Excellent team player with strong analytical and troubleshooting skills Practical experience with MySQL Experience with SW version control and project/bug-tracking systems (JIRA, Git, ...) Desirable skills: Experience in REST API automation and/or SDK type of interfaces (Java, Python, C++, etc.) Very strong interpersonal, reliable and communication skills Pro-activity in investigation of new opportunities for automation Experience with AWS/GCP Automation frameworks for CI/CD processes Experience in Test Automation projects for cloud computing solutions (private or public) Docker experience. General understanding of container based approach Solid knowledge of Web UI Automation with tools like Selenium Five9 embraces diversity and is committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better we are. Five9 is an equal opportunity employer. View our privacy policy, including our privacy notice to California residents here: https://www.five9.com/pt-pt/legal. Note: Five9 will never request that an applicant send money as a prerequisite for commencing employment with Five9. Show more Show less

Posted 2 weeks ago

Apply

5.0 - 8.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

Role Description Job Title : Java Developer with AWS Experience : 5-8 years Location : Hyderabad Primary Skills : Corejava, Multithreading, springboot, AWS. Notice period : 0-10days(Immediate joiners) Detailed Job Description Hands on experience in CoreJava 8 or 11 Spring & Spring Boot, Struts o SOAPUI APIs and RESTful APIs, o AWS services like Lambda, RDS, Glue , API gateway Strong Analytical & Debugging skills is a must. Complete SDLC understanding Experience with Git and Maven Excellent oral and written communication and interpersonal skills required. Skills Java 8/11,Spring Boot,AWS, Multithreading Show more Show less

Posted 2 weeks ago

Apply

3.0 - 8.0 years

15 - 30 Lacs

Bengaluru

Hybrid

Naukri logo

Java Developer Face to Face Interview 7th June Sat - Bangalore Marathahalli We are currently hiring a Java Developer (3 - 10 Years) for our team in Bangalore Marathahalli (Hybrid model). If you are passionate about Java Development and looking for a great opportunity, we would love to hear from you! Job Location: Bangalore & Mumbai ( Hybrid model ) Position: Java Developer Skills : Java, Spring Boot & Microservices Notice : 15 Days or Immediate If you are interested, please reply to this email with your updated CV and highlight your relevant experience. kishore.kumar1@bounteous.com We look forward to hearing from you Note: Only call letter received candidates are allowed

Posted 2 weeks ago

Apply

4.0 - 7.0 years

22 - 32 Lacs

Gurugram

Hybrid

Naukri logo

Exp - 4-7 years Location - Gurgaon Skill- Java Backend B.E./ B.TECH./ MCA or any other relevant engineering degree from a reputed university. Skills and Experience: 4 + years of experience A proven foundation in core Java and related technologies, with OO skills and design patterns. Track record building high quality software with design-focused and test-driven approaches. Hands-on experience in Java/ Spring Framework/Sprint Boot/Hibernate In depth understanding of concurrent programming and experience in designing high throughput, high availability, fault tolerant distributed applications. Prior experience in message brokers Understanding of relational databases is a must. Demonstrable experience building modern software using engineering tools such as git, maven, unit testing and integration testing tools, mocking frameworks. Strong analytical and software architecture design skills with an emphasis on test driven development Great analytical, problem-solving and communication skills Some experience or a real interest in finance, investment processes, and/or an ability to translate business problems into technical solutions. Nice to have and opportunities to learn: Expertise in building distributed applications using SQL and/or NOSQL technologies like MS SQL, Sybase, Cassandra or Redis A real-world practitioner of applying cloud-native design patterns to event-driven microservice architectures. Exposure to high scale distributed technology like Kafka, Mongo, Ignite, Redis Exposure to building microservices and APIs ideally with REST, Kafka or gRPC Experience working in an agile development team or on open-source development projects. Experience with optimization, algorithms or related quantitative processes. Experience with Cloud platforms like Microsoft Azure, AWS, Google Cloud Experience with cloud deployment technology (Docker, Ansible, Terraform, etc.) is also a plus. Experience with DevOps and tools like Azure DevOps Experience with AI-related projects/products or experience working in an AI research environment. Knowledge of modern front-end frameworks such as React, Vue.js or Angular is a plus. Exposure to Docker, Kubernetes, and cloud services is beneficial. A degree, certifications or opensource track record that shows you have a mastery of software engineering principles.

Posted 2 weeks ago

Apply

3.0 years

0 Lacs

Indore, Madhya Pradesh, India

On-site

Linkedin logo

Minimum of 3 years of hands-on experience in Java. Strong Knowledge on Application Development using Software Development Life Cycle SDLC using various methodologies like Waterfall, Agile/Scrum. Expertise in working with various J2EE technologies including Hibernate, Struts MVC Framework, Servlets, JSP,JNDI, JMS, JDBC, AJAX, WEB SERVICES and ANT. Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC. Good experience in developing RESTful Web Services. Experience in core Java-Multithreading, collections, Servlets and JDBC. Experience in Configuring and deploying applications on Tomcat server. Sound RDBMS concepts and broadly worked Oracle 12c, MySQL, MongoDO Developing API and integrating with other systems Build automation tools and experience in CI/CD pipeline software such as Good understanding of SDLC and agile methodologies Awareness of latest technologies and trends A day in the life of an Infoscion As part of the Infosys delivery team, your primary role would be to ensure effective Design, Development, Validation and Support activities, to assure that our clients are satisfied with the high levels of service in the technology domain. You will gather the requirements and specifications to understand the client requirements in a detailed manner and translate the same into system requirements. You will play a key role in the overall estimation of work requirements to provide the right information on project estimations to Technology Leads and Project Managers. You would be a key contributor to building efficient programs/ systems and if you think you fit right in to help our clients navigate their next in their digital transformation journey, this is the place for you! If you think you fit right in to help our clients navigate their next in their digital transformation journey, this is the place for you! Knowledge of design principles and fundamentals of architecture Understanding of performance engineering Knowledge of quality processes and estimation techniques Basic understanding of project domain Ability to translate functional / nonfunctional requirements to systems requirements Ability to design and code complex programs Ability to write test cases and scenarios based on the specifications Good understanding of SDLC and agile methodologies Awareness of latest technologies and trends Logical thinking and problem solving skills along with an ability to collaborate Show more Show less

Posted 2 weeks ago

Apply

Exploring Multithreading Jobs in India

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.

Top Hiring Locations in India

  1. Bangalore
  2. Pune
  3. Hyderabad
  4. Chennai
  5. Delhi/NCR

Average Salary Range

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.

Career Path

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.

Related Skills

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

Interview Questions

  • What is multithreading and how is it different from multitasking? (basic)
  • Explain the difference between a thread and a process. (basic)
  • How can you create a thread in Java? (basic)
  • What are the advantages of multithreading? (medium)
  • Can you explain the concept of thread synchronization? (medium)
  • What is a deadlock in multithreading? How can it be prevented? (medium)
  • How does the volatile keyword work in Java? (medium)
  • Explain the concept of thread pooling. (medium)
  • What is the Thread class in Java? (medium)
  • Describe the Java Executor framework. (advanced)
  • How does a race condition occur in multithreading? (advanced)
  • What is the difference between preemptive and non-preemptive scheduling? (advanced)
  • Explain the concept of atomic operations. (advanced)
  • How can you implement mutual exclusion in multithreading? (advanced)
  • Describe the use of semaphores in multithreading. (advanced)
  • What is the difference between a mutex and a semaphore? (advanced)
  • Explain the concept of a monitor in multithreading. (advanced)
  • How does thread priority scheduling work? (advanced)
  • Describe the concept of thread-local storage. (advanced)
  • What is the Java Memory Model? (advanced)
  • How can you handle exceptions in multithreading? (advanced)
  • Explain the concept of thread starvation. (advanced)
  • What is the purpose of the yield() method in Java? (advanced)
  • How can you achieve inter-thread communication in Java? (advanced)
  • Describe the concept of a thread-safe class. (advanced)

Closing Remark

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!

cta

Start Your Job Search Today

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

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

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

Featured Companies