Jobs
Interviews

180 Object-Oriented Programming Jobs - Page 4

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

13 - 18 Lacs

Pune

Work from Office

Are you passionate about empowering partners and driving presales excellence At BMC Software, were enabling the next generation of digital enterprises and we need a detail-oriented, tech-savvy individual to help scale our VAR presales support efforts through innovative tools and programs. Here is how, through this exciting role, YOU will contribute to BMC Software's and your own success: Administer and enhance the VSE Indirect Program tools and the Consensus Channel Accelerator, dedicating 60% of your time to platform development and enablement. Support remote VAR presales efforts 40% of the time, acting as a single point of contact (SPOC) for GPS and Partner Presales teams. Facilitate seamless onboarding for Partner Presales users, managing access and training on VSE Indirect tools and best practices. Maintain and continuously improve portals and libraries such as the Skills and Enablement Application, Partner Presales Resources, and Intelligent Demo Automation. Lead efforts to drive adoption and engagement across internal and external stakeholders, tracking key KPIs and communicating progress across the ecosystem. To ensure youre set up for success, you will bring the following skillset & experience: You hold a Bachelors degree in Computer Science or a related field. You are proficient in at least one high-level object-oriented programming language, and familiar with data structures, algorithms, databases, and analytics. You are a quick learner, capable of mastering BMC Softwares cutting-edge technologies and platforms such as SalesEdge, iLearn, and SFDC. You have excellent communication and presentation skills, with fluency in English (C2 level). You bring a proactive mindset and critical thinking skills to solve problems creatively and drive improvement. You have experience in project management or usability-focused development for software platforms.

Posted 2 months ago

Apply

8.0 - 10.0 years

14 - 17 Lacs

Mumbai, Delhi / NCR, Bengaluru

Work from Office

Location: Remote / Pan India, hyderabad,ahmedabad,pune,chennai,kolkata. ISource Services is hiring for one the of their client for the position of Fastapi Python developer. Design and develop robust, scalable, and high-performance RESTful APIs using FastAPI. Implement backend logic for web applications using Python and FastAPI framework. Write clean, well-documented, and maintainable code adhering to best practices. Integrate with various databases (relational and NoSQL) for data storage and retrieval. Implement asynchronous programming patterns to handle concurrent requests efficiently. Leverage dependency injection and other FastAPI features for modular and testable code. Collaborate with frontend developers to define API endpoints and data structures. Implement robust error handling and logging mechanisms. Monitor API performance and address bottlenecks. Stay updated with the latest FastAPI features and best practices. Strong Python Programming: Expertise in Python syntax, object-oriented programming principles, and design patterns. FastAPI Proficiency: In-depth knowledge of FastAPI framework, including routing, dependency injection, and asynchronous programming. API Design: Understanding of RESTful API principles and design best practices.

Posted 2 months ago

Apply

0.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Hands on experience on Core Java, J2EE and back-end development using Java Expertise in object-oriented programming and design patterns (MVC). Hands on experience in database design, SQL and any ORM tool like Hibernate/JDO Experience on Micro services-based architecture Experience on Web applications. Proven record of designing and developing REST microservices and using best practices for REST design. Design, develop, and maintain high-volume, low-latency applications for mission-critical systems, delivering high availability and performance. Work with product managers, designers, and other developers to create efficient, reliable, and scalable software. Integrate user-facing elements developed by front-end developers with server-side logic. Write well-designed, testable, and efficient code: Follow best practices in software design, coding, and testing.

Posted 2 months ago

Apply

6.0 - 10.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Analyze, design develop, troubleshoot and debug software programs for commercial or end user applications. Writes code, completes programming and performs testing and debugging of applications. As a member of the Taleo Enterprise line of business, you will perform high-level design based on provided external specifications. Specify, design and implement minor changes to existing software architecture. Build highly complex enhancements and resolve complex bugs. Build and execute unit tests and unit plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering as necessary to discuss minor changes to product functionality and to ensure quality and consistency across specific products. Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. We are seeking a candidate with Full Stack development experience .Full Stack Developers are responsible for developing and designing front end web architecture, ensuring the responsiveness of applications and working alongside graphic designers for web design features, among other duties. Full Stack Developers will be required to see out a project from conception to final product, requiring good organizational skills and attention to detail. Preferred Skills / Experience Software Coding using Java-based technologiesExtensive coding experience in Core Java, JSON, JavaScript Hands-on experience with REST, HTTP, Database, J2EE Experience in designing APIs and developing cross platform SDKs Good understanding of object-oriented programming and Excellent database skills Exposure to Enterprise Product development Lifecycle Familiarity with various software programming techniques and software development tools is a must. Working in agile / Scrum / Kanban environment Strong analytical and problem-solving skills Practiced Agile Development and knowledge of Tools such as Confluence/JIRA Bonus points if you're familiar with: Python Oracle JET (Javascript extension toolkit) Type Script Docker/Docker Compose Jenkins Career Level - IC4

Posted 2 months ago

Apply

7.0 - 10.0 years

20 - 22 Lacs

Pune

Work from Office

A solid foundation in Computer Science fundamentals, front-end Dev, web applications and microservices-based software architecture. Full-stack development experience, including .NET Framework/.NET Core, .NET MVC, and Angular. Excellent ReactJs and Type script knowledge with well-versed with front end troubleshooting skills, Front end Unit testing (Cypress). Excellent SQL skills, with experience working with large and complex data sources and capability of comprehending and writing complex queries. Experience in Cloud knowledge. Experience working in Agile teams and conversant with Agile/SAFe tenets and ceremonies. Strong analytical and problem-solving abilities, with quick adaptation to new technologies, methodologies, and systems. Good to have experience in React/VUE, Databases (SQL Server), HTML/JavaScript/ jQuery, Web API, CI,CD ( Build and release management), and GIT Commands, Redux. Excellent English communication skills (both written and verbal) to effectively interact with multiple technical teams and other stakeholders. High-energy, detail-oriented and proactive, with the ability to function under pressure in an independent environment along with a high degree of initiative and self-motivation to drive results. C#.NET ,.NET Framework .NET Core Azure SQL Server Object-Oriented Programming (OOP) Asynchronous Programming LINQ (Language Integrated Query)Entity Framework React and Type script Azure Services Azure DevOps Good to have: Web API Jquery/Javascript HTML,CSS , GIT Hub Jira.

Posted 2 months ago

Apply

8.0 - 10.0 years

9 - 10 Lacs

Mahad

Work from Office

Strong ABAP programming skills, including object-oriented programming, debugging, performance tuning & knowledge of SAP modules & tools, alongwith analytical, problem-solving & communication skills.

Posted 2 months ago

Apply

5.0 - 10.0 years

5 - 10 Lacs

Bengaluru / Bangalore, Karnataka, India

On-site

Key Responsibilities Design, develop, and maintainautomation test frameworks usingJava, Selenium, and Appium. Write and executeautomated test scripts for bothweb and mobileapplications. Collaborate with developers and QA engineers to understand requirements and create effective test cases. Create, manage, and run automated tests in CI/CD pipelines (using tools like Jenkins, Git, etc.). Troubleshoot and debug test failures to identify root causes and provide effective solutions. Report test results, track defects, and perform re-testing to ensure product stability. Requirements 5+ yearsof hands-on experience in automation testing withJava, Selenium, and Appium. Strong understanding ofobject-oriented programming (OOP)concepts and design patterns. Proficiency inSelenium WebDriverfor web automation testing. Hands-on experience inAppiumfor mobile automation testing (iOS and Android). Solid understanding ofCI/CD pipelinesand version control tools likeGit. Familiarity with test management and reporting tools (e.g., JIRA, TestNG, Allure, or similar). Strong knowledge ofAgile methodologies(Scrum/Kanban). Experience withJenkins,Maven, andDockeris a plus. Good understanding ofRESTful API testingusing tools likePostman,Rest Assured. Experience with mobile testing frameworks for iOS and Android. Ability to work independently, prioritize tasks, and manage time effectively. Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills.

Posted 2 months ago

Apply

1.0 - 3.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Job Requisition ID # 25WD89105 Position Overview As a global leader in 3D design, engineering, and entertainment software, Autodesk helps people imagine, design, and make a better world. Autodesk accelerates better design through an unparalleled depth of experience and a broad portfolio of software to give customers the power to solve their design, business, and environmental challenges. This is an exciting time to join us on our multi-year journey to disrupt the Design to Manufacture world with Fusion by delivering unprecedented value and converging workflows with cloud-based technology. We are rapidly combining many world leading technologies and teams into the Fusion family. The role is in the Fusion Organisation within the Product Design and Manufacturing Solutions division. We are looking for a Software Engineer to join our Pune-based scrum team to help us fulfil the mission of the organization which is to deliver best experience in the industry. You will use your software programming skills to implement the next generation features and functionalities of our product, and have the opportunity to work with a world-class software engineering team. Responsibilities Design, implement, test and maintain features for Fusion based on stakeholders requirements (our code base is mostly written in C++ and API development can be done with Python or C++) Work with an extended team of software developers, QAs and product designers and other worldwide engineering sites Have knowledge of software building tools and techniques Take end-to-end responsibility of the given work and produce best outcome by adhering to Fusion Engineering standards Communication/ Documentation/Knowledge Sharing Learn, Proactive and must expand the technical breadth and depth, and develop T-shaped skills Be flexible, proactive and respond quickly to multiple priorities under changing conditions and Agile process environment Ability to work well in a team to deliver on team goals Good verbal and written communication skills in English Ability to learn large software systems quickly Minimum Qualifications 1+ years of professional C++ programming experience Current knowledge of C++ standards and specifications Outstanding programming, debugging and problem-solving skills Education: B.S. or M.S. in Computer Science, Electronics Engineering, or related fields Familiar with Object-Oriented programming skills Knowledge of data structures, algorithms, and STL Ability to work well in a team to deliver on team goals Good verbal and written communication skills in English Ability to learn large software systems quickly Preferred Qualifications Experience in CAD Desktop / Web application development Familiar with Cloud connected software design and development Familiar with cross-platform application development Experience with the Qt library, CMake, Bash Script, Python, React and Jenkins would be a bonus Learn More About Autodesk Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made. We take great pride in our culture here at Autodesk - our Culture Code is at the core of everything we do. Our values and ways of working help our people thrive and realize their potential, which leads to even better outcomes for our customers. When you're an Autodesker, you can be your whole, authentic self and do meaningful work that helps build a better future for all. Ready to shape the world and your future Join us! Salary transparency Salary is one part of Autodesk's competitive compensation package. Offers are based on the candidate's experience and geographic location. In addition to base salaries, we also have a significant emphasis on discretionary annual cash bonuses, commissions for sales roles, stock or long-term incentive cash grants, and a comprehensive benefits package. Diversity & Belonging We take pride in cultivating a culture of belonging and an equitable workplace where everyone can thrive. Learn more here: Are you an existing contractor or consultant with Autodesk Please search for open jobs and apply internally (not on this external site).

Posted 2 months ago

Apply

3.0 - 5.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Responsibilities: Participate in the complete product development cycle starting from analysis, architecture, design, coding, unit integration, and system testing of software Provide ongoing sustaining support to the product, addressing end-to-end feature enhancements. Make a Software design at the module level is highly reusable. Follow well-defined Design Patterns and practice SOLID principles Document work, software designs, code, and record and produce test reports. Participate in reviews of work done by peers and provide constructive feedback. Completely accountable for their work. Estimate, plan, organize their own work, and manage time efficiently. Responsible for deliveries within the required deadlines. Deliveries can be modules, documentation, customer releases, etc., Plan, organize, and execute assignments with very little or moderate supervision. Present work to the team for review or other purposes. Be contemporary, by adopting technological and market evolutions. Other responsibilities as assigned by the management from time to time. Self-motivated and demonstrate initiative in tackling work, while following software development best practices and company guidelines Ability to communicate clearly and logically, and present developed features from time to time. Skills and Qualifications: Hands-on Proficiency in C# , .NET and ideally on Java Good knowledge of NodeJS, ReactJS, HTML 5, CSS, Bootstrap, JQuery/JavaScript Hands-on with AWS and Linux environments Good understanding of software architectures patterns, software algorithms, and software engineering principles Experience in Domain-Driven Design, microservices-based architecture Cloud Deployments and Scripting Good exposure to BDD / TDD Good exposure to Continuous integration tools. Hands-on experience with Kafka, Azure Service Bus, or similar messaging platforms Hands-on developer (who spends 100% of the time with code) Good knowledge of Object-Oriented Programming and Design Patterns. Good analytical and problem-solving skills. Demonstrated experience with NoSQL and Relational SQL databases. Experience in the tools required in a development lifecycle: build, unit testing, version control, task and defect management, Agile development approaches Passion to learn new technologies Excellent communication and interpersonal skills. Upbeat, highly motivated, and a self-starter. BE/BTech/ME/MTech/M.S. in Computer Science Engineering or an equivalent degree with 3+ years minimum of experience

Posted 2 months ago

Apply

1.0 - 3.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Position Purpose As a vital member of the software development team, you will design, develop, optimize and test applications based on IBMi/RPG-ILE. While working with newer technologies including WebServices Minimum Requirements Bachelor Degree Computer Science Strong analytical skills. Excellent interpersonal skills Excellent written and verbal communication skills Ability to work in a team environment Ability to own projects and work with minimal direction 1+ years of experience with web services Object-oriented programming in any programming language is a plus Experience with complex SQL (Dynamic, Stored Procedures and Triggers) Troubleshooting and supporting ERP systems Prior transportation industry experience is a definite plus Provide on-call support as required Other duties as assigned Languages: IBM i / RPG-ILE Databases: DB II Optional Qualifications Web services development using Node.js is a plus Mobile Communications development Support experience

Posted 2 months ago

Apply

3.0 - 8.0 years

7 - 11 Lacs

Bengaluru

Work from Office

Educational Requirements MCA,MSc,MTech,Bachelor of Engineering,Bachelor Of Technology Service Line Application Development and Maintenance Responsibilities Responsibilities: Analyzing user requirements, envisioning system features and functionality.Design, build, and maintain efficient, reusable, and reliable Java codes by setting expectations and features priorities throughout development life cycleIdentify bottlenecks and bugs, and recommend system solutions by comparing advantages and disadvantages of custom developmentContributing to team meetings, troubleshooting development and production problems across multiple environments and operating platformsUnderstand Architecture Requirements and ensure effective Design, Development, Validation and Support activities Additional Responsibilities: Skills:Min. 3 years of relevant experienceIn-depth knowledge of design issues and best practices Solid understanding of object-oriented programmingFamiliar with various design, architectural patterns and software development process.Experience with both external and embedded databasesCreating database schemas that represent and support business processesImplementing automated testing platforms and unit testsCompetencies:Good verbal and written communication skillsAbility to communicate with remote teams in effective mannerHigh flexibility to travel Technical and Professional Requirements: Technical Skill Set:Java, Core Java, Spring boot, React, React Js Preferred Skills: Technology->Java->Java - ALL Technology->Reactive Programming->react JS

Posted 2 months ago

Apply

5.0 - 7.0 years

5 - 7 Lacs

Gurgaon / Gurugram, Haryana, India

On-site

Key Responsibilities: C++ Development: Design, develop, and maintain efficient, reusable, and reliable C++ code across various projects. Performance Optimization: Implement modules focused on improving application performance and quality. Debugging and Troubleshooting: Identify bottlenecks, bugs, and performance issues; develop effective solutions to mitigate them. Application Quality: Ensure the best possible performance, quality, and responsiveness of software applications. Team Collaboration: Work closely with cross-functional teams to integrate components and modules. Code Reviews: Participate actively in code reviews to maintain high coding standards and best practices. Documentation: Produce and maintain technical documentation for software designs, processes, and troubleshooting guides. Requirements: C++ Proficiency: Strong expertise in modern C++ standards (C++11, C++14, C++17, C++20). Object-Oriented Programming: Solid understanding and application of OOP principles. Multithreading and Concurrency: Experience developing multithreaded applications and managing concurrent processes. Templates and STL: Familiarity with C++ templates, Standard Template Library (STL), and Boost libraries. Memory Management: In-depth knowledge of dynamic memory management, pointers, and smart pointers. Development Tools: Proficient with software development tools such as Git, Jenkins, and build systems. Debugging Skills: Strong problem-solving skills with experience using debugging tools and techniques. Communication: Excellent verbal and written communication skills to collaborate effectively within teams.

Posted 2 months ago

Apply

5.0 - 7.0 years

5 - 7 Lacs

Noida, Uttar Pradesh, India

On-site

Key Responsibilities: C++ Development: Design, develop, and maintain efficient, reusable, and reliable C++ code across various projects. Performance Optimization: Implement modules focused on improving application performance and quality. Debugging and Troubleshooting: Identify bottlenecks, bugs, and performance issues; develop effective solutions to mitigate them. Application Quality: Ensure the best possible performance, quality, and responsiveness of software applications. Team Collaboration: Work closely with cross-functional teams to integrate components and modules. Code Reviews: Participate actively in code reviews to maintain high coding standards and best practices. Documentation: Produce and maintain technical documentation for software designs, processes, and troubleshooting guides. Requirements: C++ Proficiency: Strong expertise in modern C++ standards (C++11, C++14, C++17, C++20). Object-Oriented Programming: Solid understanding and application of OOP principles. Multithreading and Concurrency: Experience developing multithreaded applications and managing concurrent processes. Templates and STL: Familiarity with C++ templates, Standard Template Library (STL), and Boost libraries. Memory Management: In-depth knowledge of dynamic memory management, pointers, and smart pointers. Development Tools: Proficient with software development tools such as Git, Jenkins, and build systems. Debugging Skills: Strong problem-solving skills with experience using debugging tools and techniques. Communication: Excellent verbal and written communication skills to collaborate effectively within teams.

Posted 2 months ago

Apply

5.0 - 7.0 years

5 - 7 Lacs

Pune, Maharashtra, India

On-site

Key Responsibilities: C++ Development: Design, develop, and maintain efficient, reusable, and reliable C++ code across various projects. Performance Optimization: Implement modules focused on improving application performance and quality. Debugging and Troubleshooting: Identify bottlenecks, bugs, and performance issues; develop effective solutions to mitigate them. Application Quality: Ensure the best possible performance, quality, and responsiveness of software applications. Team Collaboration: Work closely with cross-functional teams to integrate components and modules. Code Reviews: Participate actively in code reviews to maintain high coding standards and best practices. Documentation: Produce and maintain technical documentation for software designs, processes, and troubleshooting guides. Requirements: C++ Proficiency: Strong expertise in modern C++ standards (C++11, C++14, C++17, C++20). Object-Oriented Programming: Solid understanding and application of OOP principles. Multithreading and Concurrency: Experience developing multithreaded applications and managing concurrent processes. Templates and STL: Familiarity with C++ templates, Standard Template Library (STL), and Boost libraries. Memory Management: In-depth knowledge of dynamic memory management, pointers, and smart pointers. Development Tools: Proficient with software development tools such as Git, Jenkins, and build systems. Debugging Skills: Strong problem-solving skills with experience using debugging tools and techniques. Communication: Excellent verbal and written communication skills to collaborate effectively within teams.

Posted 2 months ago

Apply

5.0 - 7.0 years

5 - 7 Lacs

Bengaluru / Bangalore, Karnataka, India

On-site

Key Responsibilities: C++ Development: Design, develop, and maintain efficient, reusable, and reliable C++ code across various projects. Performance Optimization: Implement modules focused on improving application performance and quality. Debugging and Troubleshooting: Identify bottlenecks, bugs, and performance issues; develop effective solutions to mitigate them. Application Quality: Ensure the best possible performance, quality, and responsiveness of software applications. Team Collaboration: Work closely with cross-functional teams to integrate components and modules. Code Reviews: Participate actively in code reviews to maintain high coding standards and best practices. Documentation: Produce and maintain technical documentation for software designs, processes, and troubleshooting guides. Requirements: C++ Proficiency: Strong expertise in modern C++ standards (C++11, C++14, C++17, C++20). Object-Oriented Programming: Solid understanding and application of OOP principles. Multithreading and Concurrency: Experience developing multithreaded applications and managing concurrent processes. Templates and STL: Familiarity with C++ templates, Standard Template Library (STL), and Boost libraries. Memory Management: In-depth knowledge of dynamic memory management, pointers, and smart pointers. Development Tools: Proficient with software development tools such as Git, Jenkins, and build systems. Debugging Skills: Strong problem-solving skills with experience using debugging tools and techniques. Communication: Excellent verbal and written communication skills to collaborate effectively within teams.

Posted 2 months ago

Apply

6.0 - 8.0 years

0 Lacs

Bengaluru / Bangalore, Karnataka, India

Remote

Req ID: 327336 NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Sr Java Spring Boot Dev - REMOTE to join our team in Bangalore, Karn?taka (IN-KA), India (IN). Senior Application Developer - Java Who we are: NTT DATA America strives to hire exceptional, innovative and passionate individuals who want to grow with us. Launch by NTT DATA is the culmination of the company's strategy to acquire and integrate the skills, experience, and technology of leading digital companies, backed by NTT DATA's core capabilities, global reach, and depth. How You'll Help Us: Our clients need digital solutions that will transform their business so they can succeed in today's hypercompetitive marketplace. As a team member you will routinely deliver elite solutions to clients that will impact their products, customers, and services. Using your development, design and leadership skills and experience, you will design and implement solutions based on client needs. You will collaborate with customers on future system enhancements, thus resulting to continued engagements. How We Will Help You: Joining our Java practice is not only a job, but a chance to grow your career. We will make sure to equip you with the skills you need to produce robust applications that you can be proud of. Whether it is providing you with training on a new programming language or helping you get certified in a new technology, we will help you grow your skills so you can continue to deliver increasingly valuable work. Once You Are Here, You Will: The Senior Applications Developer provides input and support for, and performs full systems life cycle management activities (e.g., analyses, technical requirements, design, coding, testing, implementation of systems and applications software, etc.). You will participate in component and data architecture design, technology planning, and testing for Applications Development (AD) initiatives to meet business requirements. This position provides input to applications development project plans and integrations. You will collaborate with teams and supports emerging technologies to ensure effective communication and achievement of objectives. The Senior Applications Developer provides knowledge and support for applications development, integration, and maintenance. You will provide input to department and project teams on decisions supporting projects. . Apply Disaster Recovery Knowledge . Apply Information Analysis and Solution Generation Knowledge . Apply Information Systems Knowledge . Apply Internal Systems Knowledge . IT - Design/Develop Application Solutions . IT - Knowledge of Emerging Technology . IT - Problem Management/Planning . Technical Problem Solving and Analytical Processes . Technical Writing Job Requirements: . Contribute to IS Projects conducts systems and requirements analyses to identify project action items. . Perform Analysis and Design participates in defining and developing technical specifications to meet systems requirements. . Design and Develop Moderate to Highly Complex Applications Analyzes, designs, codes, tests, corrects, and documents moderate to highly complex programs to ensure optimal performance and compliance. . Develop Application Documentation Develops and maintains system documentation to ensure accuracy and consistency. . Produce Integration Builds Defines and produces integration builds to create applications. . Performs Maintenance and Support Defines and administers procedures to monitor systems performance and integrity. . Support Emerging Technologies and Products Monitors the industry to gain knowledge and understanding of emerging technologies. Basic qualifications: . 6+ years of experience with Java, including building complex, scalable applications. . 6+ years of experience in Spring Boot, including designing and implementing advanced microservices architectures. . 6+ years of experience working with REST API . 6+ years of experience working with OpenShift and Web API . 3+ years of experience with SQL and NoSQL databases, particularly Couchbase, including design, development, and optimization of database-intensive applications. . 3+ years of experience with Kafka, AMQ, WMQ including the ability to design and implement robust messaging systems. . 2+ years of experience in OpenShift or Kubernetes, including CI/CD pipelines, Jenkins, container orchestration, and deployment strategies. . 2+ years of experience in object-oriented programming and design patterns Preferred qualifications: . 6+ years of experience in basic networking ,DNS Proxy, JFROG, Junit, SQL server. . 6+ years of experience working with databases such as SQL server . 2+ years of experience working with Google Cloud Platform . 2+ years of experience working with security (tokenization, encryption, certificate management, APIC/APigee application management, Oath token code management) Mindset: Lifelong Learner. You are always seeking to improve your technical and nontechnical skills. Team Player. You are someone who wants to see everyone on the team succeed and is willing to go the extra mile to help a teammate in need. Communicator. You know how to communicate your design ideas to both technical and nontechnical stakeholders, prioritizing critical information and leaving out extraneous details. Please note Shift Timing Requirement: 1:30pm IST -10:30 pm IST About NTT DATA NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group, which invests over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. Visit us at NTT DATA endeavors to make accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at . This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click . If you'd like more information on your EEO rights under the law, please click . For Pay Transparency information, please click.

Posted 2 months ago

Apply

10.0 - 12.0 years

0 Lacs

Bengaluru / Bangalore, Karnataka, India

Remote

Req ID: 327345 NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Sr Java Dev with Springboot - REMOTE to join our team in Bangalore, Karn?taka (IN-KA), India (IN). Senior Application Developer - Java Who we are: NTT DATA America strives to hire exceptional, innovative and passionate individuals who want to grow with us. Launch by NTT DATA is the culmination of the company's strategy to acquire and integrate the skills, experience, and technology of leading digital companies, backed by NTT DATA's core capabilities, global reach, and depth. How You'll Help Us: Our clients need digital solutions that will transform their business so they can succeed in today's hypercompetitive marketplace. As a team member you will routinely deliver elite solutions to clients that will impact their products, customers, and services. Using your development, design and leadership skills and experience, you will design and implement solutions based on client needs. You will collaborate with customers on future system enhancements, thus resulting to continued engagements. How We Will Help You: Joining our Java practice is not only a job, but a chance to grow your career. We will make sure to equip you with the skills you need to produce robust applications that you can be proud of. Whether it is providing you with training on a new programming language or helping you get certified in a new technology, we will help you grow your skills so you can continue to deliver increasingly valuable work. Once You Are Here, You Will: The Senior Applications Developer provides input and support for, and performs full systems life cycle management activities (e.g., analyses, technical requirements, design, coding, testing, implementation of systems and applications software, etc.). You will participate in component and data architecture design, technology planning, and testing for Applications Development (AD) initiatives to meet business requirements. This position provides input to applications development project plans and integrations. You will collaborate with teams and supports emerging technologies to ensure effective communication and achievement of objectives. The Senior Applications Developer provides knowledge and support for applications development, integration, and maintenance. You will provide input to department and project teams on decisions supporting projects. . Apply Disaster Recovery Knowledge . Apply Information Analysis and Solution Generation Knowledge . Apply Information Systems Knowledge . Apply Internal Systems Knowledge . IT - Design/Develop Application Solutions . IT - Knowledge of Emerging Technology . IT - Problem Management/Planning . Technical Problem Solving and Analytical Processes . Technical Writing Job Requirements: . Contribute to IS Projects conducts systems and requirements analyses to identify project action items. . Perform Analysis and Design participates in defining and developing technical specifications to meet systems requirements. . Design and Develop Moderate to Highly Complex Applications Analyzes, designs, codes, tests, corrects, and documents moderate to highly complex programs to ensure optimal performance and compliance. . Develop Application Documentation Develops and maintains system documentation to ensure accuracy and consistency. . Produce Integration Builds Defines and produces integration builds to create applications. . Performs Maintenance and Support Defines and administers procedures to monitor systems performance and integrity. . Support Emerging Technologies and Products Monitors the industry to gain knowledge and understanding of emerging technologies. Basic qualifications: . 10+ years of experience with Java, including building complex, scalable applications. . 10+ years of experience in Spring Boot, including designing and implementing advanced microservices architectures. . 10+ years of experience working with REST API . 10+ years of experience with SQL and NoSQL databases, particularly Couchbase, including design, development, and optimization of database-intensive applications. . 10+ years of experience in object-oriented programming and design patterns 6+ years of experience working with OpenShift and Web API . 6+ years of experience with Kafka, AMQ, WMQ including the ability to design and implement robust messaging systems. . 6+ years of experience in OpenShift or Kubernetes, including CI/CD pipelines, Jenkins, container orchestration, and deployment strategies. Preferred qualifications: . 6+ years of experience working with Golang . 6+ years of experience in basic networking, DNS Proxy, JFROG, Junit, SQL server. . 6+ years of experience working with databases such as SQL server . 2+ years of experience working with Google Cloud Platform . 2+ years of experience working with security (tokenization, encryption, certificate management, APIC/APigee application management, Oath token code management) Mindset: . Lifelong Learner. You are always seeking to improve your technical and nontechnical skills. . Team Player. You are someone who wants to see everyone on the team succeed and is willing to go the extra mile to help a teammate in need. . Communicator. You know how to communicate your design ideas to both technical and nontechnical stakeholders, prioritizing critical information and leaving out extraneous details. Please note Shift Timing Requirement: 1:30pm IST -10:30 pm IST #Launchjobs #LaunchEngineering About NTT DATA NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group, which invests over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. Visit us at NTT DATA endeavors to make accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at . This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click . If you'd like more information on your EEO rights under the law, please click . For Pay Transparency information, please click.

Posted 2 months ago

Apply

10.0 - 15.0 years

37 - 40 Lacs

Hyderabad, Pune, Bengaluru

Work from Office

Senior Software Engineer - C\/C++, Microsoft MFC Development with Oil & Gas Domain Expertise Project description Developed product is the leading software system in Energy domain covering all aspects of Oil&Gas production from geological exploration to optimization of ongoing production. Our technology solution helps geologists and geophysicists to research, visualize and interpret large volumes of geological data. Work supposes close cooperation with Customer team located in Houston and following Agile principles. Our team is senior, supportive and friendly. We are seeking an experienced and highly skilled Senior Software Engineer with 10+ years of expertise in Microsoft MFC (Microsoft Foundation Class) development. The ideal candidate will have a strong background in EDM (Energy Data Models) and a proven track record of working in the Petroleum Engineering or Oil & Gas domain. This role demands a deep understanding of software development and domain-specific knowledge to contribute to cutting-edge solutions in the energy sector. Responsibilities Lead the design, development, and maintenance of applications using Microsoft MFC frameworks. Collaborate with cross-functional teams to develop solutions aligned with industry standards and best practices. Utilize EDM to design and optimize data structures, ensuring robust and efficient data handling. Develop and implement software solutions tailored to the Petroleum Engineering or Oil & Gas industry. Conduct code reviews and ensure the adherence to high-quality coding standards. Troubleshoot and resolve complex software issues, ensuring system reliability and performance. Provide technical mentorship to junior developers and promote knowledge sharing within the team. Stay updated with industry trends and emerging technologies to incorporate innovative solutions into projects. Skills Must have Bachelor's or Master's degree in Computer Science, Engineering, or a related field. 5+ years of professional experience in Microsoft MFC development. Strong SQL Server or Oracle Database experience Strong expertise in EDM and its application in software development. Proficiency in C/C++ and object-oriented programming. Experience with Fortran is a plus Experience with data visualization, simulation tools, or engineering applications is a plus. Strong analytical, problem-solving, and debugging skills. Excellent communication and collaboration abilities. Proven ability to manage complex projects and deliver within deadlines In-depth knowledge of the Petroleum Engineering or Oil & Gas domain is highly preferred. Nice to have Familiarity with other development frameworks and languages, such as .NET or Python or Node/Angular. Experience working with cloud-based solutions or integrating with IoT in the energy sector. Understanding of wellbore modeling, reservoir simulation, or production optimization. Other Languages English: B2 Upper Intermediate Location-Pune,Bengaluru,Hyderabad,Chennai,Noida

Posted 2 months ago

Apply

2.0 - 4.0 years

3 - 5 Lacs

Hyderabad

Work from Office

We are seeking a skilled Android Developer to join our dynamic team. The ideal candidate will possess a strong knowledge of the Android SDK across different versions and demonstrate the ability to handle various screen sizes effectively. You will be responsible for developing and maintaining high-quality mobile applications, ensuring optimal performance and user experience. Key Responsibilities: Design and build advanced applications for the Android platform. Collaborate with cross-functional teams to define, design, and ship new features. Work with external data sources and APIs. Unit-test code for robustness, including edge cases, usability, and general reliability. Work on bug fixing and improving application performance. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Qualifications: Strong knowledge of Android SDK: Extensive experience with different versions of Android and how to handle different screen sizes. RESTful APIs: Proficient in connecting Android applications to back-end services using RESTful APIs. UI Design Principles: Strong understanding of Android UI design principles, patterns, and best practices. Performance Tuning: Experience with offline storage, threading, and performance tuning. Sensor Integration: Familiarity with additional sensors such as gyroscopes and accelerometers. Open-Source Android Ecosystem: Knowledge of the open-source Android ecosystem and libraries available for common tasks. Technical and Business Requirements: Ability to understand business requirements and translate them into technical requirements. Cloud Messaging APIs: Familiarity with cloud message APIs and push notifications. Googles Design Principles: Understanding of Googles Android design principles and interface guidelines. Continuous Integration: Familiarity with continuous integration tools and processes. OOP Design Principles: Strong understanding of Object-Oriented Programming design principles. Version Control Systems: Proficient with code versioning tools such as Git, Bitbucket, and Jira.

Posted 2 months ago

Apply

0.0 - 1.0 years

3 - 5 Lacs

Pune

Work from Office

Role & responsibilities Analyze user requirements to define business objectives Envisioning system features and functionality Define application objectives and functionality Ensure application designs conform with business goals Develop and test software Identify and resolve any technical issues arising Create detailed design documentation Propose changes to current Java infrastructure Develop technical designs for application development Develop multimedia applications Write well designed, testable code Conducting software analysis, programming, testing, and debugging Manage Java and Java EE application development Develop documentation to help users Transforming requirements into stipulations Prepare and produce releases of software components Basic Understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web services Experience in working with popular web application frameworks like Play and Spark Relevant Knowledge of Java GUI frameworks like Swing, SWT, AWT according to project requirements Ability to write clean, readable Java code Basic knowhow of class loading mechanism in Java Experience in handling external and embedded databases Understanding basic design principles behind a scalable application Skilled at creating database schemas that characterize and support business processes Basic knowledge of JVM (Java Virtual Machine), its drawbacks, weaknesses, and workarounds Programming Languages: Proficiency in languages like Java, Python, C++, JavaScript, etc., depending on the specific role and technologies used. Software Development Methodologies: Knowledge of Agile, Waterfall, or other development approaches. Problem-solving and Analytical Skills: The ability to identify and resolve complex technical issues. Communication Skills: Effectively communicating with team members, clients, and stakeholders. Attention to Detail: Ensuring accuracy and quality in code and documentation. Adaptability and Continuous Learning: Staying updated with new technologies and adapting to changing project requirements. Typical Career Paths: Entry-Level: Junior Developer, focusing on learning and gaining experience. Mid-Level: Taking on more complex tasks, potentially leading small projects. Senior-Level: Leading larger projects, mentoring junior developers, and contributing to architectural design. Specializations: Frontend, Backend, Full-Stack, Mobile, Database, etc.

Posted 2 months ago

Apply

5.0 - 10.0 years

5 - 10 Lacs

Bengaluru / Bangalore, Karnataka, India

On-site

Position Overview: Boeing Test and Evaluation team is currently looking for on Associate Software Engineer to join their team in Bengaluru, KA. Test & Evaluation engineers at Boeing make sure that products at the world's largest aerospace company continue to meet the highest standards. From quality and reliability, to safety and performance, their expertise is vital to the concept, design and certifications of a wide variety of commercial and military systems. Position Responsibilities This is a software development role. Your duties will include (but are not limited to) Develop, test, debug, and document application software Developing and implementing software solutions to meet real-time test requirements. Writing and executing test procedures. Develop training materials for Enterprise-wide sharing. Accuracy and accountability are key. You will be expected to: Develop software verification plans, test procedures, and test environments. You will work under general direction as part of an agile development team. Employer will not sponsor applicants for employment visa status. Basic Qualifications (Required Skills/Experience) A Bachelor's degree or higher is required. 5+ years of Full Stack experience in Java/Python/NodeJS/ReactJS with strong software development, optimization and problem-solving skills Proficiency in JavaScript. Experience using Windows/Linux operating system for software development Strong written and oral interpersonal skills for creating and improving technical documents, and to effectively engage globally distributed engineering team. Excellent working knowledge of the entire software development lifecycle Preferred Qualifications (Desired Skills/Experience) Proficiency in basic understanding of networking concepts. Proficiency in any Language, and object-oriented programming. Excellent working knowledge of the entire software development lifecycle Familiar with the software development and system integration including Agile concepts. Familiar with C/C++, Visual Studio, SQL, Oracle, Matlab, Web Services, REST API, JAVA, Python, scripting languages, GO, Git/SVN, SQL databases, query language, Docker, Web Applications, MVVM architecture (ReactJS, Angular) and automated test applications. Experience with Continuous Integration (CI) tools such as GitLab CI, Jenkins, or Nexus Familiar with Ethernet networks. Proficient with the MS Office suite of tools and should also demonstrate effective written and verbal English communication skills. Experience with pair-programming, test-driven development, continuous integration, and other XP engineering practices. Typical Education & Experience Education/experience typically acquired through advanced education (e.g. Bachelor) and typically 5 or more years related work experience or an equivalent combination of education and experience (e.g. Master+4 years related work experience. Relocation This position offers relocation based on candidate eligibility within INDIA. Export Control This is not an Export Control position. Education Bachelor's Degree or Equivalent Required Relocation This position offers relocation based on candidate eligibility. Visa Sponsorship Employer will not sponsor applicants for employment visa status.

Posted 2 months ago

Apply

4.0 - 6.0 years

4 - 6 Lacs

Bengaluru / Bangalore, Karnataka, India

On-site

Experience in designing and developing automation frameworks Strong understanding of object-oriented programming Proficient in JavaScript with good knowledge of its ecosystems(IDEs, Frameworks & Libraries) Good understanding of frameworks such as Karate, WebdriverIO, Junit etc. Hands on with Mobile application automation using Appium and JavaScript Experience in automation of web, mobile and OTT applications Ability to articulate technical challenges effectively and solutions. Strong experience of CI/CD tools and processes (Jenkins, TeamCity, Gradle and related technologies). Familiarity with Open Source tools and frameworks Experience in performing code reviews and functional reviews Experience in frameworks and tools evaluation Understanding of QA methodologies, life cycle and processes Familiarity with containerization solutions e.g. Docker Experience in mentoring and guiding teams Experience in developing high quality test automation strategies and plan Experience in Test automation planning and estimation.

Posted 2 months ago

Apply

1.0 - 3.0 years

1 - 3 Lacs

Pune, Maharashtra, India

On-site

Efficiently develop software in the LabVIEW programming environment. Familiarity with higher-level concepts such as classes will be needed. Distill system-level requirements into individual specifications for mechanical, electrical, and software components of a system and select appropriate hardware.

Posted 2 months ago

Apply

7.0 - 9.0 years

0 Lacs

, India

On-site

Oracle Cloud Infrastructure (OCI) is a strategic growth area for Oracle. It is a comprehensive cloud service offering spanning Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS). OCI is committed to providing the best in cloud products that meet the needs of our customers who are tackling some of the world's biggest challenges. About the Network Monitoring (NM) team Networking is a mission critical part of the OCI cloud. Our customers want higher availability, more visibility, greater network security, better network performance and throughput, better capacity planning, root cause analysis, and prediction of failures. We help Oracle Cloud Infrastructure (OCI) build the best-in-class cloud monitoring solutions to provide performance monitoring, what-if analysis, AI enabled root cause analysis, prediction, and capacity planning for Oracle's global cloud network infrastructure. Our mission is to build monitoring services that comprehensively view, analyze, plan, and optimize to scale and operate our networks. We are looking for a Senior Member of Technical Staff for the OCI Network Monitoring team who has the expertise and passion in solving difficult problems in globally distributed systems, building cloud native observability and analytics solutions at scale using innovative AI/ML solutions. You should be comfortable at building complex distributed AI/ML systems that excel at huge amount of data handling, involving collecting metrics, building data pipelines, and generating analytics using AI/ML for real-time processing and batch processing. If you are passionate about designing, developing, testing, and delivering AI/ML based observability services, are excited to learn and thrive in a fast-paced environment, the NM team is the place for you. Required Qualifications/Desired Qualifications: (Adjust as per focus area) . BS/MS or Equivalent in CS or equivalent relevant area . 7+ years of experience in software development . 1-2 years of experience in developing AI/ML applications using ML models . Proficiency with Java/Python/C++ and Object-Oriented programming . Networking protocol knowledge such as TCP/IP/Ethernet/BGP/OSPF . Networking Management Technologies such as SNMP, Netflow, BGP Monitoring Protocol, gNMI . Excellent knowledge of data structures, search/sort algorithms . Excellent organizational, verbal, and written communication skills . Knowledge of cloud computing & networking technologies including monitoring services . Operational experience running and troubleshooting large networks . Experience developing service-oriented systems . Exposure to Hadoop, Spark, Kafka, Storm, open TSDB, Elastic Search or other distributed compute platforms . Exposure to LLM frameworks such as Langchain and LlamaIndex ..Exposure to LLMs such as GPT-4, Llama 3.1, Cohere Command . Experience with Jira, Confluence, BitBucket . Knowledge of Scrum & Agile Methodologies Career Level - IC3

Posted 2 months ago

Apply

6.0 - 8.0 years

8 - 10 Lacs

Bengaluru

Work from Office

About the Job: As a Senior Software Engineer specializing in PHP, you will work closely with product, design, and technology teams to develop new applications and enhance existing ones. Your role will involve writing clean, maintainable, and efficient PHP code while adhering to coding standards and best practices. Additionally, you will contribute tthe codebase by participating in pull request (PR) reviews, ensuring code quality, functionality, and maintainability. Staying updated on the latest trends in PHP and related technologies, you will apply modern solutions to technical challenges effectively. You will focus on optimizing applications for performance, scalability, security, and reliability while collaborating with peers to identify and implement technical improvements. As a strong team player, you will share knowledge, support your colleagues, and actively contribute to fostering a positive and collaborative team culture. Key Responsibilities: Application Development and Maintenance : - Design, develop, and maintain scalable web applications using PHP 8+, Laravel, and MySQL. Write clean, efficient, and well-documented code following Object-Oriented Programming principles and secure development practices. Frontend and Backend Collaboration : - Work with HTML, CSS, JavaScript, and frameworks like Bootstrap to create responsive and user-friendly interfaces. Work with UI frameworks like React or Angular (when applicable) and ensure designs meet accessibility standards (WCAG compliance). Implement RESTful APIs and ensure seamless integration between frontend and backend systems. Performance Optimization : - Optimize MySQL queries and perform database design for high efficiency. Tune application performance to meet scalability and reliability requirements. Code Quality and Best Practices : - Use Git for version control and ensure adherence to coding standards and secure development practices. Perform unit testing and maintain code quality using tools such as SonarQube, when applicable. Problem Solving and Analytical Skills : - Apply advanced PHP concepts, data structures, and algorithms to solve complex technical challenges. Employ analytical and logical reasoning to identify and resolve application issues efficiently. Cloud and System Knowledge : - Leverage AWS cloud knowledge for deployment and scaling of applications. Work with Linux environments for system configuration and troubleshooting. Collaboration and Agile Practices : - Collaborate with cross-functional teams in an Agile Scrum environment to deliver high-quality solutions. Participate in design discussions and contribute to system architecture decisions. Skills : - Must have Skills : - PHP 8 Laravel MySQL HTML and CSS JavaScript Git Object Oriented Programming Unit Testing Database Design, MySQL query optimization, Performance Tuning Design Patterns Secure Development Practices Nice to have Skills : - Cloud Services, particularly AWS Bootstrap PostgreSQL / NoSQL DB Knowledge on Kubernetes Knowledge in Information Security and Data Privacy Compliance

Posted 2 months ago

Apply
cta

Start Your Job Search Today

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

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

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

Featured Companies