Jobs
Interviews

91 Object-Oriented Design Jobs - Page 3

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

8.0 - 10.0 years

8 - 10 Lacs

Bengaluru / Bangalore, Karnataka, India

On-site

What do we do The Private Wealth Management (PWM) business provides end to end Investment Management services and advice across a full range of asset classes for High net worth individuals.PWM leverages a global technology platform offering, an integrated suite of tools, and applications to service clients, and family offices. This platform helps realize a client's goals and objectives, develops and implements an integrated wealth management plan and delivers first-class client and family office services. PWM Digital team of engineers develops integrated, web & mobile based solutions and strategic middleware services that provide PWM Sales Teams and Clients with detailed information on their financial portfolio & analytics for held andheld away assets, services to enable ala carte set of services for family offices, social collaboration platform, access to GS services and insights, and ability to request Asset Transfers and Trade orders. Our team of engineers builds solutions to solve the most complex problems and have the opportunity to work at the forefront of technology innovation alongside industry leaders and make significant contributions to the field. We are looking for an experienced Java Developer/ Lead with strong knowledge and experience in developing highly scalable and resilient platforms that can deliver world class client experience. What are we looking for 8-10 years of Java development and other programming languages with experience in Object Oriented Analysis, Design and testing best practices. B.S. or higher (Computer Science degree preferred Experience in building scalable and distributed platforms. (AWS cloud technologies is a plus) Experience designing and writing REST APIs Knowledge in one or more SQL dialects ( NoSql is a plus ) Experience with all stages of the development lifecycle: inception, analysis, design, review, testing, and deployment Excellent written and verbal communication skills Self-motivated with analytical mindset who can multi-task to solve interesting and difficult technical problems under time pressure and resource constraints.

Posted 2 months ago

Apply

2.0 - 5.0 years

2 - 5 Lacs

Kolkata, West Bengal, India

On-site

Experience in mobile application development. Experience with Android APIs and Frameworks. Fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis. MINIMUM QUALIFICATIONS MCA/ Bachelors degree in IT / Computer Science or equivalent. 2 + years of experience in relevant technology.

Posted 2 months ago

Apply

2.0 - 7.0 years

2 - 7 Lacs

Kolkata, West Bengal, India

On-site

Testing the functionality and usability functions of a developed project. Identifying and following up on removals of bugs and errors. Ensuring quality products. Preparing test plans and cases, writing user manuals. MINIMUM QUALIFICATIONS B.E./B.Tech/MCA 2+ years as a quality assurance manager/software tester in an IT company. Should have exposure to manual/ automated and performance testing. Knowledge in web based application software would be helpful.

Posted 2 months ago

Apply

2.0 - 4.0 years

2 - 4 Lacs

Bengaluru / Bangalore, Karnataka, India

On-site

Strong academic in a relevant field - Mathematics, Engineering, Computer Science or Physics, including a quantitative understanding of statistics and probability Strong programming skills in a modern programming language (C++, Python, Java or equivalent language) and familiarity with object-oriented design principles Ability to work as part of a global team and deliver results quickly Previous practical experience in solving mathematical / statistical / machine learning problems or data engineering and relevant infrastructure buildout Comfortable working on multiple projects, demonstrating initiative and showing commercial impact Preferred Qualifications Strong written and verbal communication skills Knowledge of financial markets, in particular, understanding of equities and equities financing products, and financial mathematics is a plus Successful track record of building scalable systems with clearly defined SLAs in a financial setting. Entrepreneurial spirit

Posted 2 months ago

Apply

1.0 - 5.0 years

1 - 5 Lacs

Bengaluru / Bangalore, Karnataka, India

On-site

Strong academic in a relevant field - Mathematics, Engineering, Computer Science or Physics, including a quantitative understanding of statistics and probability Strong programming skills in a modern programming language (C++, Python, Java or equivalent language) and familiarity with object-oriented design principles Ability to work as part of a global team and deliver results quickly Previous practical experience in solving mathematical / statistical / machine learning problems or data engineering and relevant infrastructure buildout Comfortable working on multiple projects, demonstrating initiative and showing commercial impact Preferred Qualifications Strong written and verbal communication skills Knowledge of financial markets, in particular, understanding of equities and equities financing products, and financial mathematics is a plus Successful track record of building scalable systems with clearly defined SLAs in a financial setting. Entrepreneurial spirit

Posted 2 months ago

Apply

3.0 - 5.0 years

5 - 7 Lacs

Chennai

Work from Office

The Opportunity: As a Software Engineer (Full Stack), you will work in an Agile environment to deliver and build the next-generation EdTech platform fueled by data. A successful candidate must be comfortable with complex software development projects and be an innovative thinker. As a direct contributor, the candidate must be comfortable meeting deadlines on multiple projects and working in a fast-paced environment with evolving requirements. In addition to developing software, the ideal candidate can troubleshoot problems and support our production environments. At Anthology, software engineers will learn to apply their software development expertise as members of a cross-functional team. Our teams usually consist of Product Managers, UX Designers, and Developers of varying interests to create a Full Stack team. Software Engineers learn and practice all aspects of software development, including (but not limited to) understanding user feedback, developing the software, testing, CI/CD practices, DevOps, and ongoing maintenance. In this role, learning is primarily focused on the depth of technical understanding and team practices. Primary responsibilities will include: Designing and implementing solutions for the areas of the application owned by the team Testing your code and reviewing the code of others Understanding and demonstrating Continuous Integration/Continuous Deployment (CI/CD) practices Implementing security best practices throughout the development and deployment lifecycle Being willing to respond to the unique challenges of delivering and maintaining cloud-based software, including troubleshooting live production environments, minimizing downtime, and responding to client-reported issues Ensuring proper team and inter-team communication practices Contributing to process improvement initiatives on the team The Candidate: Required skills/qualifications: 3-5 years of relevant professional experience BS in Computer Science or a related field, or an equivalent combination of education and relevant work experience Knowledge of professional engineering best practices for the full Agile SDLC, including coding standards, code reviews, source control management, build processes, testing, and operations Strong experience with Object-Oriented design and coding Experience in developing and deploying Java-based applications in a professional setting Experience designing and implementing RESTful APIs and demonstrated proficiency with API concepts and design Working experience developing single-page JavaScript applications and frameworks such as React, Redux, or Angular Experience with relational and/or NoSQL databases Experience with version control and source code management systems like GIT, Stash, or similar Knowledge of unit and integration tests Fluency in written and spoken English Preferred skills/qualifications: Experience in the education industry and with e-learning technologies Experience with Java Spring Boot AWS Certification Java Certification

Posted 2 months ago

Apply

9.0 - 16.0 years

8 - 15 Lacs

Bengaluru / Bangalore, Karnataka, India

On-site

Role Responsibilities: Translate complex business problems into scalable software designs and code. Create and maintain platforms and services, focusing on distributed systems and large-scale storage. Drive the adoption of best development practices and influence product requirements. Mentor junior engineers on software design, coding, and TDD strategies. Key Deliverables: Scalable and maintainable software architecture and code. Robust platforms and services with high reliability and performance. Comprehensive mentoring plans and guidance for junior engineers. Insights and learnings shared across teams to foster continuous improvement.

Posted 2 months ago

Apply

9.0 - 16.0 years

9 - 15 Lacs

Bengaluru / Bangalore, Karnataka, India

On-site

Role Responsibilities: Translate high-level business problems into scalable design and code, creating reusable libraries. Design and implement platforms and services using strong background in distributed systems. Influence product requirements, champion best practices, and work in an agile framework. Mentor junior engineers on software design, coding practices, and TDD strategies. Key Deliverables: Scalable and maintainable software designs and code for new projects. Robust platforms and services with high scalability and reliability. Clear and concise technical documentation for various audiences. Mentorship and development of junior engineers in software design and coding.

Posted 2 months ago

Apply

1.0 - 3.0 years

1 - 3 Lacs

Gurgaon / Gurugram, Haryana, India

On-site

Responsibilities : Work on HLD, LLD to design and develop algorithms, code base Produce clean, efficient code base Integrate software components with client systems and third-party programs Troubleshoot, debug and upgrade existing software Gather and evaluate requirements Recommend and execute enhancements Create technical documentation for MOP and installation guide YOU MUST HAVE Experience in object-oriented design/programming and proven experience as a Software Developer Experience with software design and development in a test-driven environment Knowledge of coding languages/tools/frameworks (e.g. Java, J2EE,REST, Kafka, SOAP,JMS, SpringBoot , Junit, Maven, GIT) Experience with databases(Postgres, Oracle, MySQL), Object-Relational Mapping (ORM), JPA, frameworks (e.g. Hibernate) Ability to learn new languages and technologies Excellent communication skills Resourcefulness and troubleshooting aptitude Good team player We Value Knowledge of in Python/Django. Knowledge of Rabbit MQ , KAFKA Messaging system. Knowledge of Agile development methodologies

Posted 2 months ago

Apply

0.0 years

0 Lacs

Bengaluru / Bangalore, Karnataka, India

On-site

Genpact (NYSE: G) is a global professional services and solutions firm delivering outcomes that shape the future. Our 125,000+ people across 30+ countries are driven by our innate curiosity, entrepreneurial agility, and desire to create lasting value for clients. Powered by our purpose - the relentless pursuit of a world that works better for people - we serve and transform leading enterprises, including the Fortune Global 500, with our deep business and industry knowledge, digital operations services, and expertise in data, technology, and AI. Inviting applications for the role of Consultant - Dot Net FS Developer In this role, you will be responsible for designing, developing, and maintaining robust and scalable web applications using the latest .NET technologies. You will play a key role in all stages of the software development lifecycle, from requirement analysis and design to development, testing, deployment, and maintenance. Responsibilities . Design, develop, and maintain web applications using the .NET framework (C# and/or VB.NET) . Work closely with other developers, designers, and stakeholders to understand requirements and translate them into technical solutions . Implement clean and maintainable code using best practices and design patterns . Write unit tests and integration tests to ensure code quality . Debug and fix bugs and performance issues . Deploy applications to production environments . Monitor application performance and troubleshoot issues . Stay up to date on the latest .NET technologies and trends Qualifications we seek in you! Minimum Qualifications / Skills . BE/B.TECH Preferred Qualifications/ Skill . Professional experience using .NET technologies with an emphasis on C#, Restful APIs . Professional experience in Angular and or any other UI technologies . Experience creating/consuming web services and data . Should have experience of working with geographically dispersed teams, that fall across different time zones . Strong Communication Skills . Strong Analysis, Design and Development Skills . Good problem-solving skills . Solid understanding and experience with Object-Oriented design and development . Working experience with Agile methodologies would be useful . Prior work on in the banking/brokerage industry a plus . Prior work experience with multi-threaded/ performance intensive applications . Knowledge of Angular or any UI technologies, .Net core, docker or container-based applications . Prior work experience with cloud-based applications Genpact is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, religion or belief, sex, age, national origin, citizenship status, marital status, military/veteran status, genetic information, sexual orientation, gender identity, physical or mental disability or any other characteristic protected by applicable laws. Genpact is committed to creating a dynamic work environment that values respect and integrity, customer focus, and innovation. Get to know us at www.genpact.com and on X, Facebook, LinkedIn, and YouTube. Furthermore, please do note that Genpact does not charge fees to process job applications and applicants are not required to pay to participate in our hiring process in any other way. Examples of such scams include purchasing a %27starter kit,%27 paying to apply, or purchasing equipment or training.

Posted 2 months ago

Apply

10.0 - 14.0 years

18 - 22 Lacs

Bengaluru

Work from Office

We are currently seeking a Pega Lead System Architect to join our team in Bangalore, Karntaka (IN-KA), India (IN). A group company within NTT DATA currently seeks a Pega Lead System Architect [LSA]to join our Pega digital practice . Reporting to the solution/delivery leadership, the Pega Lead System Architect manage the collaboration between business and technical teams throughout customer engagement. The person will have experience in Pega Low-Code-Approach using Pega App Studio, Pega DCO, conducting elaboration sessions, and the working with project teams to provide expert advice not only on the business requirements but also how to best express requirements and design based on industry knowledge. The ideal candidate Candidates must have a strong technical and business analysis background, be hands-on, and come prepared and ready to lead Pega projects architecture steam, learn and explore new capabilities of Pega technology. Strong business acumen along with strong communication skills (both oral and written) is an absolute must. Certified Lead System Architects are expected to think independently, but also must value teamwork as they define first-rate software solutions in a collaborative setting. Specific responsibilities of the new Pega Lead System Architect will be: 10+ years of hands-on experience working on Pega BPM Proficient in application design and development using Pega Infinity 8.7 or higher Proficient in SQL with working knowledge of designing relational databases in Oracle Hands on experience on Pega Cosmos is must. Experience on Pega Smart Dispute, Pega DX APIs, Survey will be a big plus Knowledge of cloud technology or Pega deployment on containers is a plus Experience in Agile methodology is a plus. Should have LSA certification Lead and drive the architectural design and integration strategy for a Pega application implementation, in alignment with transformational initiatives. Formulate the overall data strategy for the business solution, based on the clients business needs and enterprise strategy. Provide architectural guidance and act as the subject matter expert for integration strategy. Drive and instill best practices and concepts as a thought leader for Pega methodology. Maintain knowledge of current and emerging technologies / products / trends related to architectural solutions. Ensure alignment of solutions with business and IT goals / objectives. Identify and quantify scope and impact of Business requirements and changes on systems. Communicate solution options to business owners/stakeholders (e.g. architecture reviews). Incorporate software and system architecture (e.g. infrastructure, network) into conceptual designs for highly scalable and performing solutions. Ensure alignment with enterprise technology standards (e.g. solution patterns, application frameworks, technology roadmaps, capital plans). Provide strategic thinking, solutions and roadmaps while driving enterprise recommendations and ensuring adherence to established standards and practices including the development of standards and practices where they may not yet exist. Provide ownership for all requirement and solution definition artifacts throughout the project lifecycle including TOM and Traceability Matrices. Facilitate open communication and fact - based decision making. Review the work of others, providing guidance, mentoring and support both Development and Business Architect team. Develop innovative approaches to challenging and complex assignments. Anticipate customer needs and proactively develops solutions to meet them. Research, identify, and recommend industry best practices for solving business problems. Forecast and plans resource requirements. Excellent interpersonal skills and should motivate and lead other team members. Education and Experience: 10+ years experience with architecting and developing integration solutions. 8+ years experience with Pega implementations LSA certification is mandatory Use proven communication skills to collaborate with the business to understand/influence business requirements and presentation skills. Exposure to product development practices and methodologies. Master / Bachelors degree in computer science, computer engineering or related field. Ability to successfully run end-to-end delivery of Pega PRPC based solutions / projects from technical perspective. Need to possess excellent skills to Identify and drive process optimization and process streamlining for client Business processes. Excellent knowledge and experience on Pega PRPC Enterprise class structure design and application profiling. Strong knowledge on various Pega PRPC concepts and rule types like Activities, Functions, Data Transforms, Authentication Service, Reporting, Agents and Ruleset Management. Familiar with the Pega Customer Service framework Experience with multi-language and localization of application interfaces. Experience configuring NLP rules. Experience working with Knowledge Management. Experience with the UI framework and creating skins. Expertise in rule management in decision tables, decision trees, etc. Experience with DevOps processes and familiar with Pega Deployment Manager Experience with email listeners and routing email via workbaskets Experience with SSO integration Experience on security privileges access roles. Experience with RDA and RPA Pega solutions Deep knowledge of architectural fundamentals and integration principles Proven project successes and ability to lead a team through the architecting process to delivery. Expertise on object-oriented design and implementation Expertise on various integration approaches such as micro services, messaging, queuing, API patterns, etc. Strong knowledge across a variety of skills, including but not limited to, J2EE, .Net, Oracle, DB2, and MS/SQL. Expertise in various software delivery methodologies (Agile/Waterfall). Adept at formulating conceptual frameworks and distilling and communicating these ideas elegantly. Experience with working within a collaborative environment, with matrixed and virtual teams. Exposure to HealthCare, Insurance, airlines, travel & hospitality sectors a plus Nice to Have; (But not a must) Knowledge of Pega Capabilities Knowledge of Pega Express Methodology Knowledge of creating UML diagrams for business process modeling. Knowledge of requirement management tools like JIRA, DevOps Knowledge of Agile Methodologies Knowledge in industries Manufacturing, Life Sciences, Utilities,

Posted 2 months ago

Apply

5.0 - 10.0 years

5 - 10 Lacs

Bengaluru / Bangalore, Karnataka, India

On-site

Our core value is building strong relationships with our institutional clients, which include corporations, financial service providers, and fund managers. We help them buy and sell financial products on exchanges around the world, raise funding, and manage risk. This is a dynamic, entrepreneurial team with a passion for the markets, with individuals who thrive in fast-paced, changing environments and are energized by a bustling trading floor. Engineers in One Delta team play an integral role in equities trading working closely with our global trading desks to devise elegant, cost-effective solutions to simplify and streamline trading workflows. This is a dynamic, entrepreneurial team with a passion for technology and the markets, with individuals who thrive in a fast-paced changing environment. The team takes a data driven approach to decision making and you should be willing to participate in the full product lifecycle from requirements gathering, design, implementation, testing, support, and monitoring trading performance for systems and strategies used by our clients. The ideal candidate for this role will possess a strong interest in the equities business, a robust technical foundation, proven leadership skills, and a desire to deliver impactful projects in a fast-moving environment. The candidate will be expected to lead junior to senior engineers in designing, developing, and implementing software solutions for the One Delta Equities trading platform. Responsibilities Provide technical guidance and mentorship to team members, fostering a culture of innovation, collaboration, and continuous improvement. Drive the evolution of the platform architecture to meet the evolving needs of the business, ensuring scalability, reliability, and performance. Collaborate with global counterparts and trading desks to gather requirements, define project scope, and deliver solutions that meet business needs. Ensure adherence to software development best practices, including code reviews, testing, and documentation. Manage project timelines, resources, and budgets effectively to ensure successful project delivery. Identify and mitigate technical risks, proactively addressing challenges to ensure project success. Champion automation and continuous delivery practices to improve efficiency and reduce time-to-market. Drive data-driven decision-making, leveraging data to identify areas for improvement and optimize trading performance. Basic Qualifications Bachelor's or Master's degree in Computer Science or Engineering. 5-10+ years of experience in software development, with a focus on large-scale applications. Strong proficiency in Java or other object oriented languages. Solid understanding of object-oriented programming, data structures, algorithms, and design patterns. Excellent communication, interpersonal, and leadership skills. Strong analytical and problem-solving skills. Experience working with end-users and global teams. Experience with SDLC practices Preferred Qualifications Experience in the financial industry, particularly in Equities trading. Experience building applications on Linux. Experience in project management. Knowledge of Financial Services and markets are added advantage

Posted 2 months ago

Apply

3.0 - 5.0 years

7 - 11 Lacs

Chennai

Work from Office

This role focuses on Anthology's LMS, Blackboard Learn, where we pride ourselves on creating well-designed web and mobile solutions to support learners, instructors, and administrators. Blackboard Learn allows learners and instructors to access online educational experiences wherever and whenever they want through web and mobile devices. Our technology helps instructors breathe life into educational content, brings efficiency to day-to-day tasks, and empowers instructors with tools to engage and assess every learner. We help motivate learners by promoting collaboration, communication, and connections with their peers and instructors. As a member of our Product Development organization, you ll work in an agile environment delivering industry-leading SaaS products and web service platforms. As a Full Stack Software Engineer within this organization, you will collaborate in the development of backend micro-services using Java and front end using AngularJS, React, or similar technologies. The Candidate: Required skills/qualifications: 3-5 years of experience designing, writing, and deploying scalable software Hands-on experience with the Java stack, web application development in Angular or React, and SQL databases Excellent Object-Oriented design and coding skills Strong oral and written communication skills; ability to communicate effectively with both technical and non-technical audiences Quick learner with strong problem-solving and analytical skills Experience writing unit and integration tests Ability to work with a team of engineers on cross-functional agile projects An understanding of data structures, algorithm analysis, and design skills Fluency in written and spoken English Preferred skills/qualifications: Experience with cloud-based hosting solutions (AWS)

Posted 2 months ago

Apply

5.0 - 10.0 years

5 - 11 Lacs

Bengaluru / Bangalore, Karnataka, India

On-site

We are looking for a skilled back-end developer with strong communication skills to join our team and help work on key initiatives. We expect you to be a self-starter and eager to solve complex problems with guidance from global peers in the team. Our team promotes a culture of innovation and creative thinking to build modern robust systems. Effectively meeting the demands of our challenging mandate requires a passion for learning as well as deep understanding and experience across a wide array of technical competencies. Bachelor's / Master's degree in Computer Science or a closely related field 5-10+ years of experience with programming in any language Ability to quickly learn new languages and technologies Excellent written and verbal communication skills including experience speaking to global engineering and business audience Sound SDLC practices and ability to debug and troubleshoot problems Energetic, self-directed and self-motivated Preferred Qualifications Knowledge of Financial Services and markets are added advantage

Posted 2 months ago

Apply

7.0 - 12.0 years

7 - 12 Lacs

Bengaluru / Bangalore, Karnataka, India

On-site

Key Roles & Responsibilities Be responsible and involved in key requirement analysis, architecture, design, and project implementation activities . Ensure the excellence of the deliverables in terms of software quality, technical solutions, and craftsmanship. Help the team with design inputs, review, and technical knowledge . Solve complex issues . Assist scrum master and product owner with required inputs for planning . Mandatory Skills Programming with C and C++ (Standard and Modern C++ 11, 14, and 17), OOPS, and Data Structures. Software architecture concepts , object-oriented analysis, and design, UML. Embedded Linux application creation with GCC, Meson, Buildroot, GDB, and Valgrind tools. TCP/IP and socket programming , IoT protocols such as MQTT, Modbus TCP, AMQP. Good communication, documentation, and presentation skills . Strong knowledge of Dev-Op tools including Source Code repository usage (Git, SVN, GitHub, etc.). Desirable Skills Knowledge of Linux internals, kernel, and device drivers . Knowledge of custom Linux images using Yocto Project . Secure development and cyber security implementation technologies . Awareness of Continuous Integration management tools such as Jenkins. Knowledge of Unit Testing using GTest and GMock frameworks . Knowledge of Scripting languages and CMake or Meson . Good understanding of the electrical domain and Protocols could be an added advantage

Posted 2 months ago

Apply

1.0 - 6.0 years

1 - 6 Lacs

Bengaluru / Bangalore, Karnataka, India

On-site

The team is looking to expand in Bengaluru to work on initiatives for building new and innovative solutions for data platforms. We also envision expanding to other verticals within global commodities. You will directly experience the impact of your work on the automation of the Commodities trading franchise. You will work with some of the best minds in the industry and get an opportunity to interact with global teams to achieve common goals front to back. Basic Qualifications We are looking for a skilled back-end developer with strong communication skills to join our team and help work on key initiatives. We expect you to be a self-starter and eager to solve complex problems with guidance from senior members in the team. Our team promotes a culture of innovation and creative thinking to build modern robust systems. Effectively meeting the demands of our challenging mandate requires a passion for learning as well as deep understanding and experience across a wide array of technical competencies. Strong analytical and programming skills in any language 1+ years of experience with programming in any language Ability to quickly learn new languages and technologies Strong object oriented analysis and design skills Excellent written and verbal communication skills including experience speaking to global engineering and business audience

Posted 2 months ago

Apply

8.0 - 10.0 years

8 - 10 Lacs

Bengaluru / Bangalore, Karnataka, India

On-site

We are looking for an experienced Java Developer/ Lead with strong knowledge and experience in developing highly scalable and resilient platforms that can deliver world class client experience. What are we looking for 8-10 years of Java development and other programming languages with experience in Object Oriented Analysis, Design and testing best practices. B.S. or higher (Computer Science degree preferred Experience in building scalable and distributed platforms. (AWS cloud technologies is a plus) Experience designing and writing REST APIs Knowledge in one or more SQL dialects ( NoSql is a plus ) Experience with all stages of the development lifecycle: inception, analysis, design, review, testing, and deployment Excellent written and verbal communication skills Self-motivated with analytical mindset who can multi-task to solve interesting and difficult technical problems under time pressure and resource constraints.

Posted 2 months ago

Apply

8.0 - 12.0 years

25 - 40 Lacs

Mumbai, Bengaluru

Work from Office

Responsibilities: Design, develop, and maintain complex systems using best development practices and technologies. Write code, test, debug applications, and work independently on Java applications. Implement continuous delivery practices to enhance software delivery speed. Participate in technical innovation within the product area. Collaborate with the team to brainstorm and suggest breakthrough product ideas. Support customer queries and meetings, along with preparing documentation. Identify system deficiencies and recommend appropriate solutions. Optimize processes to deliver merchandise from Distribution Centers to Stores. Create reusable project components for the Salesforce platform. Develop multimedia applications using authoring tools. Requirements: 8 to 12 years of experience in Java development, with a focus on Core Java. Strong skills in Java frameworks like Spring, Hibernate, and Struts. Proficiency in web development and web services. Experience with open-source Java tools and technologies. Knowledge of microservice architecture and RESTful design principles. Familiarity with automation scripting and testing tools like Selenium and JUnit. Understanding of object-oriented design and functional programming concepts. Ability to work with different environments and integrate various

Posted 2 months ago

Apply

3.0 - 6.0 years

3 - 6 Lacs

Chennai, Tamil Nadu, India

On-site

Responsible for full software life-cycle, system design and development of front-end back-end systems Writing high-quality code, participating in code reviews, designing/architecting systems of varying complexity and scope. Identify libraries and technologies worth experimentation Build innovative solutions from scratch and liaise with architects and engineers to build solutions Mentoring other team members Required Skill Degree in Computer Science or relevant experience Work in a fast-paced environment and make pragmatic engineering decisions in a short amount of time. Experience with Agile Development and Scrum methodologies Requirements 3-6 years of relevant hands-on software engineering experience doing software design and development Excellent understanding of relational database structures, having knowledge of unstructured databases (NoSQL) will be an added advantage Proven experience of working on back-end web frameworks like RoR (preferable) or Python/Django orNode.js or Java Expertise in object-oriented design, unit testing, integration testing, data structures, algorithms, scalable APIs, etc.

Posted 2 months ago

Apply

7.0 - 10.0 years

4 - 8 Lacs

Bengaluru

Work from Office

As a Software Engineer: 7+ years of experience in the art of writing code and solving problems on a Large Scale. You will build Robust and scalable web-based applications You will need to think of platforms & reuse Build abstractions and contracts with separation of concerns for a larger scope Drive problem-solving skills for high-level business and technical problems. Do high-level design with guidance; Functional modeling, break-down of a module Do incremental changes to architecture: impact analysis of the same Do performance tuning and improvements in large scale distributed systems Mentor young minds and foster team spirit, break down execution into phases to bring predictability to overall execution Work closely with Product Manager to derive capability view from features/solutions, Lead execution of medium-sized projects Work with broader stakeholders to track the impact of projects/features and proactively iterate to improve them As a senior software engineer you must have Extensive and expert programming experience in at least one general programming language (e.g. Java, C, C++) & tech stack to write maintainable, scalable, unit-tested code. Experience with multi-threading and concurrency programming Extensive experience in object-oriented design skills, knowledge of design patterns, and huge passion and ability to design intuitive module and class-level interfaces Excellent coding skills - should be able to convert the design into code fluently Knowledge of Test Driven Development Good understanding of databases (e.g. MySQL) and NoSQL (e.g. HBase, Elasticsearch, Aerospike, etc) Strong desire to solving complex and interesting real-world problems Experience with full life cycle development in any programming language on a Linux platform Go-getter attitude that reflects in energy and intent behind assigned tasks Worked in a startups environment with high levels of ownership and commitment BTech, MTech, or Ph.D. in Computer Science or related technical discipline (or equivalent). Experience in building highly scalable business applications, which involve implementing large complex business flows and dealing with a huge amount of data. An open communicator who shares thoughts and opinions frequently listens intently and takes constructive feedback. As a Software Engineer, good to have The ability to drive the design and architecture of multiple subsystems Ability to break-down larger/fuzzier problems into smaller ones in the scope of the product Understanding of the industry s coding standards and an ability to create appropriate technical documentation.

Posted 2 months ago

Apply

3.0 - 5.0 years

0 Lacs

Remote, , India

Remote

Req ID: 326959 NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Java Developer - Digital Engineering Sr. Engineer to join our team in Remote, Telangana (IN-TG), India (IN). Role: Java Engineer (3-5 Years Experience) Description: We are looking for a skilled Java Engineer with 3-5 years of experience in application development on any cloud platform (AWS, Azure, GCP, etc.). The ideal candidate should have: Strong proficiency in Java programming and object-oriented design Solid understanding of SQL and experience working with relational databases Hands-on experience with CI/CD pipelines / GitHub workflows Proven ability in troubleshooting, debugging, and resolving performance issues Familiarity with building scalable, cloud-native applications Exposure to microservices architecture Experience with monitoring/logging tools Understanding of containerization (Docker/Kubernetes) This aligns better with our current approach, where developers are actively contributing on the automation front as part of their extended DevOps responsibilities. A junior dev with the right attitude and mentorship could be more effective and productive in supporting for development and automation needs. 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

2.0 - 4.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Our Company Changing the world through digital experiences is what Adobe's all about. We give everyone-from emerging artists to global brands-everything they need to design and deliver exceptional digital experiences! We're passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen. We're on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours! Job description summary Plans, designs, develops and tests software systems or applications for software enhancements and new products including cloud-based or internet-related tools. Job description Our Company Changing the world through digital experiences is what Adobe's all about. We give everyone - from emerging artists to global brands - everything they need to design and deliver exceptional digital experiences. We are passionate about empowering people to craft beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen. We're on a mission to hire the best and are committed to building exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that innovative ideas can come from everywhere in the organization, and we know the next big idea could be yours! The Challenge Evolve Acrobat for modern user experience with the objective of delighting the customer Build the next generation document management based solutions by integrating cloud-based services and frameworks in Acrobat/Reader. Build the next generation of document creation tools. Design and build next generation of document processing tools to extract, index and search document content. Develop advanced document reconstruction algorithms for document editing, PDF Export. Develop document and image processing algorithms for creating next generation of document scanning and OCR tools. Develop next generation of intuitive and powerful document reviews, commenting and approval solutions. Develop security solutions for close to a billion Acrobat free users. What you need to succeed 2-4 years of hands-on design/development experience. B.Tech or M.Tech (in computer science and engineering) / MCA from a premier institute. Good understanding of object-oriented design and knowledge of product life cycles and associated issues. Technical depth in operating systems, computer architecture and OS internals. Proficient in C++, data structures and algorithms. Exposure to SaaS and REST API would be an added advantage. Ability to work independently with strong problem-solving skills. Proven track record of working, coaching, and mentoring software engineers Ambitious and not afraid to tackle unknowns, demonstrates a strong bias to action Be creative - ability to think outside the box Adobe is proud to be anemployer. We do not discriminate based on gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other applicable characteristics protected by law. Adobe aims to make Adobe.com accessible to any and all users. If you have a disability or special need that requires accommodation to navigate our website or complete the application process, emailor call (408) 536-3015.

Posted 2 months ago

Apply

5.0 - 8.0 years

40 - 50 Lacs

Bengaluru, Belgrade, Penang

Work from Office

Expertise in embedded Linux driver / kernel development Expertise in C / C++ programming with a good understanding of object-oriented design Expertise with ALSA / ASoC driver development Expertise with audio transmission protocols like I2S / TDM, audio DAC / ADC Expertise with audio DSP firmware development Expertise with bare metal or RTOS based firmware development Good understanding of Linux fundamentals and audio fundamentals, System knowledge, System Debugging, firmware debugging using JTAG Preferred resources with valid regional work permit.

Posted 2 months ago

Apply

4.0 - 6.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Our Company Changing the world through digital experiences is what Adobe's all about. We give everyone-from emerging artists to global brands-everything they need to design and deliver exceptional digital experiences! We're passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen. We're on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours! About the Business Unit Adobe's Digital Media BU focuses on advancing state of the art content and driving digital transformation of industries. It provides tools and services that enable individuals, small businesses, and enterprises to create, publish, promote, manage and monetize their content anywhere through Creative Cloud and Document Cloud. Adobe's creative and document solutions are used by designers, photographers, content publishers, artists and storytellers, UX designers, knowledge workers, consumers and more. Through our connected apps and services, customers have all the tools and assets they need to create and manage content across desktop and mobile devices. What we do Our team is tasked with reducing critical user drop-offs and leaky funnels due to performance on, by optimizing critical workflows (like Editor load), minimizing lag on app, build tools to monitor performance regressions across all platforms/geos and work with partner teams to identify/improve bottlenecks. Take the application architecture head-on and come up with innovative solutions in the critical path of the application code! What you'll do We are looking for an agile, quick-learning, efficient developer to join the team, located in Noida. Understand, analyze, refine user requirements and improve them into performant units in collaboration with Product Management. Develop and maintain tools to measure changes, address and optimize critical areas of the app like WebPack, service workers etc. Guard against regressions by crafting alerts using good knowledge of data and observability techniques. Aid in crafting performant code, investigate bottlenecks and guide feature teams to solve performance issues. Work collaboratively with a global team of engineers in an Agile development environment. Provide leadership with areas/platforms and significantly contributing towards the improvements and application of sophisticated concepts and technologies. Demonstrate strong customer advocacy. Follow coding standards, perform code/design reviews and develop with high quality. Individually lead projects to deliveries! What you need to succeed 4 and above years of hands on development experience. B.Tech / M.Tech in computer science and engineering. Expertise in data structure, algorithm and advanced design patterns. Experience in any modern front-end web platform development with languages like JavaScript/TypeScript is a plus. Experience is WebPack technologies is a big plus. Excellent software design skills, good understanding of object-oriented design and knowledge of product life cycles and associated issues. Able to communicate technical details clearly. Adapt quickly to changing priorities. Motivated self-starter with the ability to learn and adapt to new technologies Work closely and seamlessly with various engineering teams, product. management, experience design and quality engineering to ensure we deliver great compelling solutions. At ease with ambiguity and able to adapt and change direction/technologies to leverage new learnings. Adobe is proud to be anemployer. We do not discriminate based on gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other applicable characteristics protected by law. Adobe aims to make Adobe.com accessible to any and all users. If you have a disability or special need that requires accommodation to navigate our website or complete the application process, emailor call (408) 536-3015.

Posted 2 months ago

Apply

2.0 - 4.0 years

4 - 6 Lacs

Bengaluru

Work from Office

Key points: Should have 2+ years of professional backend building experience Should have experience of working in Java/C++/Go with experience in Multithreading, object-oriented design patterns, microservices architecture Experience developing cloud architecture on leading cloud providers (Azure AWS/ GCP) is a must Prior work with LLM/ML applications would be a bonus.

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