Jobs
Interviews

4415 Design Patterns Jobs - Page 6

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

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As an iOS and/or Mac App Developer, you will be responsible for leveraging your expertise in Swift, Objective-C, and the Cocoa framework to develop high-quality applications. You should have a deep understanding of technologies such as Swift UI, Core Data, offline mobile apps data sync, and more. Having a track record of developing and publishing a minimum of 3 apps on the App Store or enterprise stores is essential for this role. Proficiency in tools like XCode IDE and Instruments is crucial, along with strong debugging skills to troubleshoot and resolve issues efficiently. Your role will also involve implementing Design Patterns like MVVM and MVC, demonstrating the ability to create Low-level design for modules, ensuring high-quality coding standards, and conducting thorough unit testing. Excellent communication skills, problem-solving abilities, and a proactive learning attitude are highly valued in this position. You should be comfortable working both independently and collaboratively within a team, and be willing to take on development and support projects. Attention to detail and a solid grasp of iOS Human Interface design guidelines are key requirements for this role. Any additional coding experience on mobile app development platforms such as Android, Xamarin, ReactNative, or Flutter would be considered a strong asset.,

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

As a Backend Developer, you will be working with a focus on C# and API development. You should have expertise in .Net Core, Rest APIs, OOPS, SOLID principles, design patterns, async programming, and a good understanding of Azure. Your responsibilities will include working on C# at an expert level, developing Web APIs, and utilizing Microsoft Azure for various projects. You should also have experience with Dockers and container orchestration, microservices, event-driven architecture, Git, and Agile methodologies. Strong software design and pattern skills are crucial for this role, along with familiarity with Windows/Linux command line tools. Your ability to work with different architecture patterns such as client-server and serverless computing will be highly valued. Effective communication skills, both written and verbal, are essential for clearly presenting ideas and concepts.,

Posted 1 week ago

Apply

5.0 - 10.0 years

0 Lacs

karnataka

On-site

You are a skilled and experienced Fullstack Developer with a passion for technology and a drive for excellence. You will be an integral part of our consulting company's dynamic team, contributing to the design, development, and maintenance of robust web applications using .Net Core and Angular technologies. Your expertise in cloud integration, database management, and adherence to best practices will play a crucial role in delivering high-quality solutions to our clients. Your key responsibilities will include: - Designing, developing, and maintaining scalable web applications using .Net Core and Angular. - Building and consuming RESTful APIs to ensure seamless communication between client and server. - Deploying applications on Microsoft Azure and leveraging cloud-native services for optimal performance. - Implementing CI/CD pipelines using GitHub Actions for automated testing and deployment. - Designing and optimizing relational and NoSQL databases for efficient data storage. - Writing and optimizing complex queries, stored procedures, and database scripts. - Applying design patterns, SOLID principles, and clean code practices to create maintainable codebases. - Conducting peer code reviews and participating in technical design discussions. - Optimizing application performance and implementing security best practices. - Collaborating with cross-functional teams in an Agile environment to gather requirements and translate them into technical specifications. To qualify for this role, you should have: - Strong proficiency in .Net Core (C#) and experience with Angular or similar frontend frameworks. - Hands-on experience with Microsoft Azure services and familiarity with CI/CD pipelines. - Solid understanding of relational and NoSQL databases. - Knowledge of modern software architecture patterns and secure coding practices. - Excellent problem-solving and analytical skills, along with strong communication abilities. - A proactive mindset, a passion for continuous learning, and a collaborative approach to teamwork. If you are an immediate joiner with 5 to 10 years of experience and a desire to grow in a challenging yet rewarding environment, we invite you to take the next step in your career with us. Join our team of technology enthusiasts and make a real impact on our customers" success.,

Posted 1 week ago

Apply

4.0 - 9.0 years

0 Lacs

karnataka

On-site

You are seeking a hands-on Technical Lead with extensive expertise in Java and modern frameworks to lead a team, overcome technical challenges, and ensure successful project completion. Your responsibilities will include guiding the team, resolving technical roadblocks, and ensuring smooth project delivery. The ideal candidate must possess the following key skills: - Proficiency in Core Java / J2EE (Spring, Hibernate, MVC) - Experience with REST APIs, Spring Boot, and Microservices - Knowledge of JavaScript Frameworks (Angular/MEAN) - Familiarity with SQL/MySQL, JUnit/Spock/Groovy - Working experience in Agile methodologies (Scrum/Kanban) and Design Patterns - Proficiency in IDEs (IntelliJ/VS Code) and Version Control (Git/SVN) Additionally, experience with DevOps tools, MQ, and a background in the Financial domain would be advantageous. Requirements for this role include: - Bachelor's or Master's degree in Computer Science or Information Technology - Minimum of 4 years of experience in Java backend development - Strong communication and leadership skills in Agile environments If you require a Boolean search string or a job post version for social media, please let me know.,

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

haryana

On-site

We are seeking a highly skilled Python Developer to become a valuable member of our dynamic team. Your primary responsibility will involve developing and maintaining robust, scalable, and efficient backend applications. To excel in this role, you should possess a solid understanding of Python programming concepts, frameworks, and tools. Additionally, previous experience in designing RESTful APIs and integrating third-party services will be beneficial. Key Qualifications: - Bachelor's degree in Computer Science, Engineering, or a related field. - Proven track record as a Python Developer (minimum 3 years preferred). - Proficiency in Python and Python web frameworks like Django, Flask, or FastAPI. - Strong grasp of Object-Oriented Programming (OOP) principles and design patterns. - Hands-on experience with relational databases such as PostgreSQL, MySQL, or SQLite. - Familiarity with RESTful APIs, JSON, and web services. - Proficiency in version control using Git. - Knowledge of cloud platforms like AWS, Azure, or GCP is advantageous. - Excellent problem-solving abilities and effective communication skills. Work Environment: - Location: On-site at Gurgaon - Quicket Solutions - Employment Type: Full-time Please note that the above job description is as per the provided details.,

Posted 1 week ago

Apply

8.0 - 12.0 years

0 Lacs

pune, maharashtra

On-site

As a Lead Software Engineer specializing in Java Backend development at Mastercard Commercial Solutions, you will be an integral part of the Commercial Platform Engineering team based in our dynamic Pune Tech Hub. Your primary responsibility will be to collaborate with a group of skilled developers to create high-performance and high-volume solutions for our programs. Your key tasks will include designing and implementing Java-based utilities, ensuring the development of secure, scalable, and maintainable software solutions, and incorporating best practices for automated testing, code quality, delivery, and monitoring. Additionally, you will play a crucial role in mentoring both senior and junior engineers through technical guidance, UML documentation, and code reviews. Working closely with Architects, Leads, Developers, and Product Owners, you will contribute to the timely delivery of business value while upholding Mastercard Engineering Principles, Builders Enablement development standards, and Corporate Security guidelines. You will also serve as a Subject Matter Expert for specific initiatives, guiding efficient and secure software development life cycles from ideation to deployment. Collaboration is key in this role, as you will work within a cross-functional and geographically dispersed team to enhance the developer experience and ensure that Developer Experience remains at the core of our operations. By actively participating in the Software Engineering Guild, you will have the opportunity to share your knowledge, best practices, and technological insights with your peers. To excel in this position, you should possess expert-level proficiency in Java JDK 8 or higher, with knowledge of technologies such as Tomcat, Spring Boot, Spring Security, Hibernate, and REST microservices architecture. Experience with SQL, multi-threading, message queuing, and distributed systems is essential, along with familiarity with design patterns, enterprise integration patterns, and cloud platforms like Azure, AWS, and GCP. Your skills should extend to automated unit testing frameworks like Junit, and monitoring solutions such as Dynatrace, Prometheus, Grafana, and Splunk. Proficiency in version control systems like Git, as well as defining and implementing best practices for Continuous Integration / Continuous Delivery (Ci/CD) pipelines, is also crucial. Experience with container technologies like Docker and Kubernetes, performance testing tools like JMeter and Gatling, and regulated environments with secure software development practices will be advantageous. A Bachelor's degree in Computer Science, Computer Engineering, or a related field is required for this role. You will also be expected to uphold Mastercard's corporate security responsibilities by following security policies, ensuring information confidentiality and integrity, reporting any security violations, breaches, and participating in mandatory security trainings. If you are passionate about technology, thrive in a collaborative environment, and have a strong background in Java backend development, we invite you to join our team at Mastercard Commercial Solutions and contribute to shaping the future of our innovative solutions.,

Posted 1 week ago

Apply

4.0 - 10.0 years

0 Lacs

coimbatore, tamil nadu

On-site

You are a talented and creative Home Textile Designer with a strong background in designing fabrics and home textile products. Your role involves developing innovative designs for various home textile products such as kitchen linen, table linens, curtains, upholstery, rugs, and decorative accessories. You will be responsible for creating mood boards, sketches, and design prototypes based on market trends and consumer preferences. Collaborating with product development and marketing teams to ensure designs align with brand identity and target audience is a key aspect of your role. Your main responsibilities include researching current trends in textiles, colors, and patterns to keep designs fresh and competitive. You will work closely with the product development and marketing team to meet buyer requirements and prepare detailed technical specifications, including fabric types, color codes, and production guidelines. Managing multiple design projects from concept to final product, ensuring timely delivery and quality standards, is also part of your role. To excel in this position, you should have a Bachelor's or Master's degree in Textile Design, Fashion Design, Interior Design, or a related field, along with 4-10 years of professional experience in home textile design, preferably in a commercial or manufacturing setting. Proficiency in design software such as Adobe Illustrator and Photoshop is required, as well as a strong understanding of textile materials, weaving techniques, printing processes, and color theory. Your creativity, attention to detail, and ability to translate ideas into visually appealing designs will be essential. Strong communication and collaboration skills are also necessary to work effectively with cross-functional teams.,

Posted 1 week ago

Apply

4.0 - 8.0 years

0 Lacs

kolkata, west bengal

On-site

The ideal candidate for this position should hold a Bachelor's Degree in Computer Science & Engineering or a similar field. With a total of 4 to 6 years of software development experience, you should have at least 3+ years of solid experience in large-scale software implementations using the .Net Framework. Proficiency in Microsoft .Net Technologies including .NET 4.0 and above, C#, ASP.NET, MVC, .Net core framework, and Asp.net core Web API is required. Additionally, you should have strong skills in SQL Server, HTML5, CSS, JavaScript, jQuery, and various web-based frameworks. Experience in unit testing, exception handling, and logging is essential, along with a good understanding of design patterns and object-oriented principles. Excellent written and verbal English communication skills are a must, along with familiarity with GIT/Bitbucket, Visual Studio, and Visual Studio Code (or equivalent). Proficiency in web services, Web APIs, RESTful APIs, and database design and integration with MS SQL Server is required. Experience with Agile Development Practices, particularly Scrum, is preferred. Knowledge of Azure DevOps for maintaining source code in GIT repositories and Scrum task management is desirable. An interest in industry trends, technology innovation, and best practices is highly valued, and familiarity with Power Platform and X++ programming would be an advantage. In this role, you will actively participate in the development of .Net Applications within a team environment. You will be responsible for exploring and implementing new Microsoft .Net-based frameworks and technologies. Designing, building, and maintaining efficient, reusable, and reliable code is a key aspect of this position. Ensuring the best performance, quality, and responsiveness of applications, as well as identifying and addressing bottlenecks and bugs, are crucial responsibilities. You will be expected to adopt and utilize new development tools and framework features on the Microsoft platform, interact with client teams to resolve issues, and collaborate with stakeholders to communicate and mitigate project risks. Achieving technical certifications as per organizational norms is part of the role, and a proactive, hands-on approach to dot net development is essential. If you meet these qualifications and are looking to join a dynamic team of professionals, please send your application to piu_m@pursuitsoftware.biz.,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

Join us as a Senior Software Java Developer at Barclays, where you will play a crucial role in supporting the successful delivery of Location Strategy projects. Your responsibilities include ensuring projects are delivered according to plan, budget, agreed quality, and governance standards. You will lead the evolution of our digital landscape, driving innovation and excellence to provide unparalleled customer experiences. To excel in this role, you should have expertise in various areas, including: - End-to-end designing, solutioning, and delivering change and new initiatives. - Strong logical reasoning, problem-solving, performance tuning, and decision-making skills. - Developing APIs using REST and UI development using Angular/React JS. - Extensive experience (5+ years) in Core Java, J2EE design, and development for large-scale banking applications, along with Cloud expertise. - Proficiency in OO Designing and Programming Techniques, Data Modeling, Design Patterns. - In-depth knowledge and experience with Springboot, Spring, Javascript, JDBC, and relational SQL (preferably SQL Server). - Working knowledge of application and web servers, Linux or other UNIX-based systems. - Hands-on experience with workflow applications and business rules engines like JBPM. - Mentoring skills. Additional skills that would be beneficial for this role include knowledge of SQL databases, experience in implementing CI/CD pipelines, automated deployment processes, and a good understanding of the Banking Domain. As a Senior Software Java Developer, you will be evaluated based on key critical skills such as risk and controls, change and transformation, business acumen, strategic thinking, and digital and technology expertise. This role is based in Pune. Purpose of the Role: The primary purpose of this role is to design, develop, and enhance software using various engineering methodologies to deliver business, platform, and technology capabilities for customers and colleagues. Accountabilities: - Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks, and tools. - Collaborate with product managers, designers, and engineers to define software requirements, devise solution strategies, and ensure alignment with business objectives. - Engage in code reviews, promote a culture of code quality, and participate in knowledge sharing. - Stay updated on industry technology trends, contribute to technology communities, and promote technical excellence. - Implement secure coding practices and effective unit testing to ensure secure and reliable software solutions. Analyst Expectations: - Perform activities in a timely manner with high standards to drive continuous improvement. - Lead and supervise a team, guide professional development, allocate work requirements, and coordinate team resources. - Demonstrate a clear set of leadership behaviors or develop technical expertise as an advisor. - Partner with other functions and business areas, take responsibility for operational activities, and escalate breaches appropriately. - Influence decision-making, manage risk, strengthen controls, and adhere to relevant rules and regulations. All colleagues are expected to embody the Barclays Values of Respect, Integrity, Service, Excellence, and Stewardship, and demonstrate the Barclays Mindset to Empower, Challenge, and Drive.,

Posted 1 week ago

Apply

6.0 - 10.0 years

0 Lacs

karnataka

On-site

As a software engineer at Arcadis, you will be an integral part of a global team dedicated to delivering sustainable design, engineering, and consultancy solutions for natural and built assets. With over 36,000 colleagues in more than 70 countries, we are committed to improving the quality of life and tackling the world's most complex challenges together. As a member of our team, you will be expected to possess excellent design and coding skills while owning the complete Software Development Life Cycle (SDLC) in a DevOps environment. You will have the opportunity to work with cloud-native stacks on Azure and AWS platforms and demonstrate a strong sense of intellectual curiosity and a desire to learn. Collaboration is key in our Agile teams, and you should be prepared to take on new challenges while contributing to the development of cutting-edge software solutions. Your responsibilities will include staying up-to-date with current trends, experimenting with new technologies, and collaborating with Agile teams to design, develop, test, implement, and support technical solutions. You will play a vital role in fostering innovation, encouraging teamwork, and maintaining a commitment to our values and culture. Additionally, you will be involved in mentoring junior developers, leading code reviews, and overseeing project planning and delivery milestones. The ideal candidate for this role should have a Bachelor's degree in information systems, Computer Science, or a related field, along with relevant experience in web development tools and technologies. Experience in desktop and mobile applications, familiarity with programming principles, and knowledge of database development are essential. Proficiency in front-end and back-end languages, as well as the ability to build resilient Microservices and APIs, will be advantageous. Basic qualifications for this position include a minimum of 6 years of programming experience and a Bachelor's degree in computer science or its equivalent. Preferred qualifications include 8 years of experience in product development, a Master's degree in Computer Science, and expertise in developing RESTful APIs and design patterns. At Arcadis, we believe in empowering every individual to be their best and value diversity, inclusion, and belonging. By joining our team, you will have the opportunity to make a meaningful impact on your career, colleagues, clients, and the world around you. Together, we can create a lasting legacy and deliver sustainable solutions for a more prosperous planet. Join Arcadis and be a part of creating a legacy.,

Posted 1 week ago

Apply

8.0 - 12.0 years

0 Lacs

kochi, kerala

On-site

As a skilled Team Lead - C++ Systems Developer, you will be responsible for leading a team of engineers in the design and development of high-performance C++ applications on Linux. Your role will involve a combination of hands-on coding and leadership duties, with a focus on ensuring quality delivery, performance optimization, and system-level development. Your key responsibilities will include designing and maintaining efficient and scalable C++ code, leading and mentoring a development team, debugging, optimizing, and resolving system-level issues, ensuring code quality through reviews and best practices, as well as evaluating tools and technologies as needed. To be successful in this role, you should have at least 8 years of experience in C++ development with strong system programming skills, including multithreading, IPC, and sockets. A deep understanding of object-oriented programming, design patterns, and test-driven development is essential. You should also possess strong debugging and performance tuning abilities, along with expertise in the Linux platform. The ideal candidate will be self-driven, team-oriented, and a clear communicator. You should be a problem solver with a learning mindset, capable of effectively leading a team to deliver high-quality C++ applications on Linux.,

Posted 1 week ago

Apply

8.0 - 12.0 years

0 Lacs

karnataka

On-site

A career within Functional and Industry Technologies services will provide you with the opportunity to build secure and new digital experiences for customers, employees, and suppliers. We focus on improving apps or developing new apps for traditional and mobile devices as well as conducting usability testing to find ways to improve our clients user experience. As part of our team, you'll help clients harness technology systems in financial services focusing on areas such as insurance, sales performance management, retirement and pension, asset management, and banking & capital markets. When you join PwC Acceleration Centers (ACs), you step into a pivotal role focused on actively supporting various Acceleration Center services, from Advisory to Assurance, Tax and Business Services. In our innovative hubs, you'll engage in challenging projects and provide distinctive services to support client engagements through enhanced quality and innovation. You'll also participate in dynamic and digitally enabled training that is designed to grow your technical and professional skills. As part of the Guidewire Configuration Developer team, you design, develop, and deploy software solutions tailored to client needs. As a Manager, you lead and mentor teams, manage projects, and execute strategic plans successfully. Your proficiency in Java, GOSU programming, and Guidewire systems is crucial in configuring workflows, resolving issues, and performing software upgrades to meet business requirements. Responsibilities include supporting sprint planning and collaborating with other teams from different locations and clients, analyzing client requirements, reviewing estimates, suggesting updates, completing design and development accordingly in a timely fashion, guiding the team on tasks, performing design and code review, supporting testing and client queries, interfacing and communicating with the onsite team, participating in scrum calls, providing status reports, and taking part in CoE activities, trainings, recruitments as required and interested. Requirements: - Bachelor's Degree - 8 years of experience - Java - Oral and written proficiency in English required Desired Skills: - Hands-on experience in Guidewire products ClaimCenter - Well versed in one of streams - Configuration - Strong knowledge in Guidewire platform (Gosu scripting / UI / Data Model) - Good knowledge in Webservices, XML and ant script - Experience on any database Oracle / SQL Server and well versed in SQL - Exposure to SCM tool such as GIT, TFS, SVN, etc - Good knowledge of any servers / containers such as Tomcat / JBoss / Websphere - Exposure to cloud technologies such as AWS, Azure - Good written and oral communication - Excellent analytical skill - Experience in Agile SCRUM or SAFe methodology - Insurance domain knowledge - Sound knowledge in software architecture and design patterns - Must have estimation, team leading, code review and mentoring skills - At least two Guidewire implementations - Good estimation skills,

Posted 1 week ago

Apply

10.0 - 14.0 years

0 Lacs

pune, maharashtra

On-site

Coupa enables businesses of all sizes to enhance their margins through its community-driven AI and cutting-edge total spend management platform. With Coupa AI drawing insights from trillions of dollars in global spend data from a vast network of buyers and suppliers, you are equipped to forecast, recommend, and automate intelligent, more profitable business decisions that elevate operating margins. Why Choose Coupa Pioneering Technology: Coupa stands as a pioneer in innovation, harnessing the latest tech advancements to empower customers with enhanced efficiency and visibility in their spending processes. Collaborative Culture: We cherish collaboration and teamwork, fostering a culture rooted in transparency, openness, and a shared pursuit of excellence. Global Impact: Join a company where your contributions have a tangible, global impact on our clients, the organization, and each other. Learn more about life at Coupa on our blog and explore firsthand experiences from our dedicated employees. The Role of Lead Software Engineering at Coupa: At a technical level, your development team will provide application and infrastructure support for customer environments. You will have the chance to engage in cross-functional collaborations with engineers from various regions to strategize and execute product releases. What You Will Do: As a Lead Software Engineer, you will play a crucial role in scaling our Coupa platforms while navigating the balance between a consolidated codebase and the flexibility of microservices. Collaborate with Product and Development teams to introduce new features and devise innovative solutions to intricate challenges. Address unique problems that might require collaboration with other teams, employ project management techniques within your team, and pioneer concepts or methods that influence others. What You Will Bring to Coupa: If you possess expertise in the following areas, you could be an ideal fit for our Engineering team! We offer an extensive onboarding process, along with mentoring and continuous learning opportunities throughout your tenure. 10+ years of software development experience (preferably with Ruby on Rails). Solid grasp of object-oriented design and analysis techniques. Proficiency in building REST APIs and microservices. Thorough understanding of common design patterns. Experience with React.js (or a similar JavaScript framework) and CSS. Knowledge of MySQL and general database principles, encompassing performance and optimization. History of contributing significantly to a team of engineers, with accountability for meeting team deadlines. Coupa adheres to pertinent laws and regulations concerning equal opportunity and fosters an inclusive work environment. Decisions related to recruitment, compensation, training, and performance evaluation are undertaken fairly, ensuring equal employment opportunities for all qualified candidates and employees. Please note that we do not entertain inquiries or resumes from recruiters. By submitting your application, you acknowledge that you have reviewed Coupa's Privacy Policy and understand that we receive and process your application, including personal data, for the purpose of managing our recruitment and hiring activities, including potential employment opportunities in the future. For detailed information on how your application is handled, the processing purposes, and retention duration, kindly refer to our Privacy Policy.,

Posted 1 week ago

Apply

7.0 - 11.0 years

0 Lacs

salem, tamil nadu

On-site

As a Lead Software Developer at VHT, your primary responsibility will be to lead several medium to large-sized projects with small teams, showcasing superior problem-solving skills. You will be expected to demonstrate expertise in multiple programming languages, along with good database and SQL skills. Additionally, you should possess a good understanding and/or experience with API integration to facilitate automation across different systems. In this role, you will represent the team and effectively communicate the architecture and technology to individuals outside of the team. You should have the ability to quickly adapt to new technologies and assist others in the learning process. Working in an agile environment, you will be involved in designing, developing, and maintaining multiple web-based applications both on-premise and in the cloud. Your responsibilities will also include producing high-quality, efficient, and coding standards-compliant application code and modules. You will provide architectural guidance, input, and feedback for new applications and major enhancements to existing applications. It will be essential for you to investigate, troubleshoot, and resolve application defects in test and production environments. As a Lead Software Developer, you will lead production deployments of applications and offer guidance and mentorship to junior developers. Collaborating closely with Business Partners and Product Owners, you will refine and estimate user stories for new application functionality. You will be accountable for understanding product requirements, identifying gaps, and innovating processes to address those gaps. Furthermore, familiarity with DevOps and issue tracking tools such as Azure DevOps and Jira will be beneficial for streamlined project management and continuous integration/deployment processes. Continuous improvement of skills is encouraged to ensure the delivery of a high-quality product/platform, and you are expected to mentor others regardless of their experience level. You will collaborate with product/process innovation managers, support, and operations teams when necessary. Ideal candidates for this role should possess a minimum of 7+ years of professional work experience as a Senior Software Developer or higher. Proficiency in design patterns, design best practices, and the architecture of multitier applications is essential. Excellent written and verbal communication skills are required to effectively engage with remote teams. Experience with Docker, Kubernetes, and Service Bus will be necessary to excel in this role.,

Posted 1 week ago

Apply

6.0 - 10.0 years

0 Lacs

karnataka

On-site

As a Core Java Developer at Mobileum, you will be a key member of our team, responsible for designing, developing, and maintaining high-performance, scalable Java applications. Your role will involve collaborating with cross-functional teams to create robust backend solutions that align with business requirements. Your main responsibilities will include designing, developing, testing, and maintaining Java-based applications and components. You will be expected to write clean, efficient, and maintainable code while adhering to best practices and coding standards. Additionally, you will analyze business requirements and translate them into technical specifications to drive the development process. To excel in this role, you should possess strong hands-on experience in Core Java, including proficiency in collections, multithreading, exception handling, and I/O operations. A solid understanding of object-oriented programming principles, design patterns, and Java best practices is essential. Experience with Java 8+ features, RESTful APIs, HTTP, and JSON/XML is also required. Familiarity with databases such as MySQL, PostgreSQL, Oracle, or CouchBase will be beneficial. The ideal candidate will hold a Bachelors or Masters degree in Computer Science, Engineering, or a related field, along with at least 5-7 years of professional experience in Java development. If you are looking for a challenging opportunity to contribute to cutting-edge technology solutions in a dynamic global company, Mobileum offers an exciting environment where you can grow and thrive.,

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

maharashtra

On-site

Avion manufactures Full Flight Simulators for the Airbus A320 Family and Boeing 737 NG & MAX. They operate Flight Training Centres at London Luton Airport and Mumbai, India. Gen24 Flybiz offers comprehensive services for aspiring pilots, airlines, and training organizations. In 2025, the Avion Flight Training Centre Mumbai - operated by Gen24 Flybiz - will be opened. At the facility, pilots can train on state-of-the-art Full Flight Simulators (FFS) and Flight Navigation Procedures Trainer (FNPTII) devices. Currently, the centre operates two Airbus A320neo Full Flight Simulators from Avion and an A320 FNPTII for APS MCC training, built by Simnest. Over the coming years, the plan is to expand to six to eight Full Flight Simulators, including additional Airbus A320s and Boeing 737 MAX devices, to provide comprehensive training solutions for airlines and individual pilots. Gen24 is in search of a Core Software Engineer to assist in developing core software for Full Flight Simulators. The core software enables distributed real-time simulation of all necessary models for the simulation. It allows user interaction with the simulation through the Instructor Operating System and generates simulated graphics for the cockpit displays. It also includes various Graphical User Interfaces (GUIs) used by developers and simulator maintenance personnel. Responsibilities include designing and developing supporting tools for the core framework such as real-time monitoring, graphical user interfaces, graphics generator editor, diagnostic tools, and mobile and web applications. The role also involves maintaining and upgrading key components of the core framework, including real-time scheduling, shared memory, multi-node syncing, graphics generator, and mobile and web applications. The ideal candidate should possess high analytical skills, the ability to translate high-level functional requirements into technical specifications, experience in software development in C++, Scala, Java, or related languages, familiarity with GUI development, preferably in JavaFX or QT, good verbal and written communication skills in English, a strong work ethic, and the ability to learn and adapt quickly. Desirable skills and experience include affinity with real-time simulation, distributed computing, multithreading, knowledge of data structures in memory and network protocols like UDP and TCP, familiarity with Object-Oriented Programming and Design Patterns, knowledge of Scala (or Java), OpenGL, reverse engineering of code, troubleshooting, full-stack web development, experience with Python, JavaScript, Scala, Svelte, markup languages (HTML, XML, LaTeX), web application design, and mobile application development. This job position is based at the Avion Flight Training Centre (operated by Gen24) in Mumbai, India. Working at Gen24 offers a challenging job in a successful and entrepreneurial environment with a high degree of freedom in acting. Collaboration within and between teams is essential, along with close cooperation with partners and customers. Gen24 provides support, training, and opportunities for personal development in a stimulating and inspiring environment. Gen24 values diversity and inclusivity, encouraging individuals from all backgrounds and perspectives to apply. They are committed to fostering an inclusive and transparent work environment where every voice is heard and acknowledged. If you believe you meet the criteria and are ready for a new challenge, Gen24 looks forward to hearing from you. You can apply through the Join.com webpage, including your motivation letter and resume.,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

As an Azure Solution Architect in Pune on a Contract to Hire basis, you will be responsible for solution designing, including End-to-End design, component design, Security design, and Infrastructure Architecture. Your expertise in Restful design principles, API versioning, and familiarity with technologies like Swagger, JSON, and HTTP will be crucial for this role. Additionally, a strong understanding of Design patterns such as SAGA and other well-known design patterns is required. Your proficiency in Azure and experience with Mongo DB or any Database (SQL) will be essential. Knowledge of microservices-based Architecture is preferred but not mandatory. Familiarity with AWS and a good understanding of Kubernetes are considered advantageous. Furthermore, experience with Cognitive technologies (NLU, Text-to-Speech, Speech-to-Text) and Generative AI Services is a plus for this position.,

Posted 1 week ago

Apply

13.0 - 17.0 years

0 Lacs

karnataka

On-site

As a Java Engineer, VP at our Bangalore location in India, you will play a pivotal role in managing and executing tasks related to the bank's IT Platform/Infrastructure. Your responsibilities will include overseeing the analysis, development, and administration of various backend services, ensuring the delivery of high-quality solutions while maintaining a focus on business goals and engineering best practices. Additionally, you will lead a team of engineers, collaborate with cross-functional teams, and drive the adoption of innovative technologies within the organization. Your key responsibilities will revolve around leading the design, development, and maintenance of backend services using Java and related technologies. You will mentor and guide a team of engineers, collaborate with various stakeholders to understand user needs, and ensure the reliability and resiliency of solutions through rigorous testing. Your expertise in software architecture, design patterns, API integration, and Agile development practices will be crucial in driving the success of engineering initiatives. To excel in this role, you should possess over 13 years of experience in backend development with a strong Java focus. Your proficiency in Java frameworks such as Spring and Hibernate, along with your knowledge of automated testing tools, will be essential for delivering robust solutions. Your strong communication skills, problem-solving abilities, and attention to detail will contribute to the overall success of the team and projects. We offer a supportive and inclusive work environment where continuous learning and development are encouraged. You will have access to training, coaching from experts, and a range of flexible benefits to help you thrive in your career. Join us at Deutsche Bank Group and be part of a culture that values collaboration, responsibility, commercial thinking, and initiative. For more information about our company and values, please visit our website: https://www.db.com/company/company.htm We are committed to fostering a diverse and inclusive workplace and welcome applications from individuals from all backgrounds. Join us at Deutsche Bank Group, where we empower our people to excel together every day.,

Posted 1 week ago

Apply

4.0 - 12.0 years

0 Lacs

hyderabad, telangana

On-site

Join a high-performing engineering team that is pioneering the future of low-code and AI-powered development. The team is passionate about building scalable, intelligent systems that simplify complex business processes. By blending deep domain knowledge in low-code platforms with emerging capabilities in Generative AI, the team delivers innovative, human-centered solutions and encourages each member to bring out their best to build a world-class Pega Infinity product. The Pega Platform engineering team drives the product strategy and delivery with an innovation mindset to provide a low-code platform for AI-powered decision-making and workflow automation. If you are excited about shaping how businesses leverage automation and AI, this is the place for you. Pegasystems is offering exciting, multi-level opportunities to join our team as a Manager, Platform Engineering, Low-code Studios, and GenAI. As a Manager, you will work with a self-organizing team to develop and maintain best-of-breed software in the Pega ecosystem and at the intersection of technology and innovation. You will be part of a collaborative environment where your ideas are valued, your growth is prioritized, and your work directly contributes to real-world impact. Whether it's improving customer experiences, streamlining operations, or accelerating product development with GenAI, you will be solving meaningful problems that matter to our clients and our company. **What You'll Do At Pega** - Manage product engineering teams working on designing, developing, and deploying applications using leading low-code platforms and integrating Generative AI capabilities to enable smart automation, application generation, and enhanced user experiences. - Collaborate with designers, product managers, and other teams to deliver high-quality, performant solutions. - Participate in architecture discussions and help shape the technical direction of our platform. - Continuously evaluate new GenAI and low-code trends, bringing innovative ideas into development cycles. - Provide technical assistance to advance the capabilities of products and resolve complex issues. - Develop and maintain technical expertise in assigned areas of product functionality. **Who You Are** - You are a passionate leader with a deep interest in Pega and stay updated with the latest advancements in GenAI, including models, use cases, and industry trends. - Strong understanding of software engineering principles, with a focus on Pega Infinity, GenAI, and machine learning concepts. - You bring good practices around design patterns with you, which you can leverage to support our Pega platform with our "as-a-Service" evolution, particularly in the context of GenAI. - Passionate about helping teams grow by inspiring and mentoring engineers. - Experienced in integrating APIs, building reusable logic, and optimizing workflows for efficiency and scale. - Excellent verbal and written communication skills, with the ability to remain composed under pressure. - Bonus: Experience working with Pega platform (App Studio, Case Management, Decisioning) and knowledge of AI tooling (e.g., OpenAI, Anthropic, LangChain) and prompt engineering is a plus. **What You've Accomplished** - 8-12 years of overall experience, preferably in a product development company, and holds a Bachelor's or Master's degree in Computer Science, Engineering, or a related field. - Minimum 4+ years of experience managing product development teams. - Pega 8.x Certified CSA and CSSA preferably. - Strong problem-solving, debugging, and design skills. Participated in the design and development of Pega Infinity features. - Ability to apply analytical and investigative skills to resolve customer issues. - Customer-oriented, enthusiastic, courteous, assertive, and motivated to take charge of both customer engagement and problem resolution. - Rich experience of managing engineering teams in a product development company. - Ability to understand, identify, and resolve conflicts as necessary. - Working experience in an Agile/Scrum team environment. Pega Offers You - Gartner Analyst acclaimed technology leadership across our categories of products. - Continuous learning and development opportunities. - An innovative, inclusive, agile, flexible, and fun work environment.,

Posted 1 week ago

Apply

7.0 - 11.0 years

0 Lacs

karnataka

On-site

As a Lead Software Developer at VHT, you will be responsible for leading several medium to large-sized projects with small teams, showcasing superior problem-solving skills. Your expertise in multiple programming languages, along with good database and SQL skills, will be crucial for the successful execution of projects. You should possess a good understanding or experience with API integration to enable automation across different systems. Representing the team and effectively communicating the architecture and technology used to individuals outside the team will be part of your role. You should be able to quickly adapt to new technologies and assist others in learning them. Working in an agile environment, you will design, develop, and maintain multiple web-based applications running on-premise and in the cloud. Your responsibilities will include producing high-quality, efficient, and thoroughly tested application code, providing architectural guidance for new applications and major enhancements, investigating and solving application defects, and leading production deployments. Moreover, you will mentor junior application developers, collaborate with Business Partners/Product Owners to refine user stories, and innovate processes to meet product requirements. Being well-versed in DevOps and issue tracking tools such as Azure DevOps and Jira for streamlined project management and continuous integration/deployment processes will be advantageous. Continuous improvement of your skills is essential to deliver a high-quality product/platform, and you should be willing to mentor others regardless of their experience level. Collaboration with product/process innovation managers, support, and operations teams will be required occasionally. Ideal candidates should have a minimum of 7 years of professional work experience as a Senior Software Developer or higher, possess knowledge of design patterns, design best practices, and multitier application architecture, and have excellent written and verbal communication skills. Experience with Docker, Kubernetes, and Service Bus, as well as exposure to Healthcare IT, will be beneficial for this role. Embracing new tools, technologies, and methodologies in a rapidly evolving business environment is essential to thrive in this position.,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

noida, uttar pradesh

On-site

You will play a crucial role at Crownstack by writing optimized code in Javascript/Typescript and collaborating with Advanced NodeJs and ReactJs frameworks. Your involvement in design sessions, code reviews, and agile ceremonies will be essential to ensure high-quality feature delivery within agreed timelines. Working closely with the Product Owner/Manager and the scrum team, you will identify areas for code-base modification or refactoring and advocate for their enhancement. Leading by example, you will foster a culture of excellence, personal accountability, and customer-centric execution. Direct coordination with clients throughout the project lifecycle will also be part of your responsibilities. Additionally, maintaining best coding practices within your team and conducting client interviews before project initiation may be required. To excel in this role, you should possess 5-7+ years of development experience with project leadership exposure, demonstrating a successful track record in delivering high-quality projects within an agile environment. Your expertise in building, mentoring, and managing efficient development teams will be crucial. Proficiency in Typescript, JavaScript, NodeJs, ExpressJS, relational databases (e.g., Postgres, MySQL), ReactJS, Redux Toolkit, and other state management libraries is expected. Familiarity with modern source control systems, user requirement analysis, REST API designing, database design, and continuous integration/deployment practices is essential. Your experience with testing tools, cloud platforms (AWS, GCP, Azure), server-side development, design patterns, asynchronous programming, and API documentation tools will be valuable. Furthermore, knowledge of code quality management tools, unit testing tools, Agile methodologies, serverless applications, clean code best practices, application lifecycle management tools, and containerization technologies like Docker and Kubernetes will be advantageous. In summary, as a key member of the Crownstack team, you will leverage your technical expertise, leadership skills, and collaborative mindset to drive digital transformation projects to success. Your contributions will be instrumental in upholding the company's commitment to excellence and innovation in the digital engineering realm.,

Posted 1 week ago

Apply

4.0 - 8.0 years

0 Lacs

pune, maharashtra

On-site

You are eagerly seeking candidates with 4 to 8 years of experience for the position of a highly skilled PHP Backend Developer to join the dynamic team. As a PHP Backend Developer, you will be responsible for developing and maintaining backend services using PHP. Your role will involve designing and implementing server-side logic, ensuring high performance and responsiveness to requests from the front-end. Additionally, you will integrate front-end elements built by your co-workers into the application. It is essential to have a basic understanding of front-end technologies. Furthermore, you will collaborate closely with the product and design teams to comprehend end-user requirements, formulate use cases, and translate them into effective technical solutions. As a PHP Backend Developer, your main responsibilities will include developing and maintaining backend services using PHP, designing and implementing server-side logic, ensuring high performance and responsiveness, integrating front-end elements, understanding end-user requirements, formulating use cases, translating them into technical solutions, maintaining the central database, writing clean and efficient code, participating in agile development processes, and collaborating with cross-functional teams to identify and resolve issues. Key skills required for this role include having 4+ years of application programming experience, proficiency in PHP v7++ (8.1 preferred), MySQL, PHPstorm IDE, PHPunit test case writing, OOPs concepts, AWS services and tools (S3, IAM, Lambda, EC2), familiarity with PHP frameworks like CodeIgniter, Symfony, Laravel, knowledge of design patterns, experience with developing or consuming REST API, proficiency in code editing tools (preferably PHPStorm), familiarity with GIT Commands, ability to work with databases including queries, triggers, and stored procedures, and the capability to perform development of web-based services and applications. Xoriant is a trusted provider of digital engineering services known for building and operating complex platforms and products at scale. With three decades of software engineering excellence, Xoriant combines modern technology expertise in Data & AI, cloud & security, domain and process consulting to solve complex technology challenges for over 100 Fortune 500 companies and tech startups. Xoriant fosters a culture focused on purpose and employee happiness with its 5000+ passionate employees from over 20 countries. Xoriant offers an inclusive workspace where imagination turns into reality every day. Employees have the opportunity to be part of a passionate team creating a better future through tech & innovation, build a stronger business and community by volunteering, support career growth for long-term success, stay curious and drive innovation through continuous learning, prioritize well-being and experience work-life balance with multiple health benefits, value work with meaningful rewards and recognitions, celebrate diversity and togetherness through festivals, connect directly with leaders, bring new ideas to the fore and realize them through engineering. If you have an XFactor, Xoriant has a chair dedicated to your name. Xoriant is committed to providing equal employment opportunities to all individuals, ensuring an inclusive workplace that values diversity and promotes a culture of belonging where everyone has the opportunity to succeed and contribute to collective success. Qualifications required for this position include a Bachelor's or Master's degree in Computer Science or a related field. The primary location for this job is Pune with other locations including Mumbai. Xoriant encourages interested candidates to visit www.xoriant.com for more information about the company.,

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

noida, uttar pradesh

On-site

Would you like to work in a well-established, highly acclaimed, fast-paced global company located in NOIDA, India Are you a hardworking individual seeking the opportunity to solidify and strengthen your career within an established organization At our organization, we offer a fun and flexible working environment, along with various perks, incentives, and opportunities for further learning and development. We strive to motivate our employees to grow both professionally and personally, encouraging them to excel in their roles and fulfill their potential as the organization expands. Hard work is recognized and rewarded through promotions and other incentives. Here are some reasons to consider joining our team: - Collaborate with supportive leaders who encourage personal development - Enjoy flexible working hours - Access to free snacks and health insurance benefits - Performance incentives and awards to recognize your efforts About Us: Lepide is a global IT security organization with offices in Texas, London, and New Delhi. We lead the data-centric audit and protection market with our award-winning Lepide Data Security Platform. Our mission is to revolutionize how organizations safeguard their unstructured data by focusing on data-centric IT security strategies. With over 1000 customers across 150 countries, we provide enterprise-level insights into data and systems, whether on-premise or in the cloud. We take pride in our unparalleled customer support and our position as the fastest-growing DCAP provider in the market. Roles and Responsibilities: As a member of our team, your responsibilities will include: - Enhancing test case coverage and minimizing customer-reported issues - Identifying code inefficiencies and communicating them effectively to the team - Taking the initiative to propose and implement solutions for code-related challenges - Participating in project planning, time estimation, and documentation tasks - Presenting ideas for system enhancements with cost proposals - Writing detailed specifications and developing program codes - Conducting unit tests to ensure product functionality and GUI quality - Collaborating with quality analysts to address and troubleshoot issues Desired Candidate Profile: We are seeking candidates with the following qualifications and skills: - Proficiency in core development in VC++, MFC (knowledge of DDK, C#, and CLR is a plus) - Strong understanding of Data Structures, Multithreading, Logic Design, and UI/Backend implementation - Familiarity with design patterns and the ability to adapt in a rapidly changing environment - Experience with Active Directory, Group Policy, Windows File Server, and SQL is advantageous - Knowledge of JIRA/Confluence is a plus - Excellent communication skills and the ability to work under pressure and meet deadlines - Experience with Test Driven Development would be beneficial If you believe you align with the qualities and qualifications mentioned above, we encourage you to consider joining our dynamic team.,

Posted 1 week ago

Apply

10.0 - 16.0 years

0 Lacs

karnataka

On-site

As a Node JS Lead at Finacle, you will play a crucial role in leading the development of scalable and high-performance Node JS applications. Your responsibilities will include driving technical innovation, collaborating with business analysts and project managers to provide accurate estimates and delivery timelines, and mentoring junior team members. You will be a part of an agile delivery team, ensuring defect-free production delivery, and enforcing design and coding standards within the team. Your expertise in Node.js, SQL, NoSQL, and Webservices will be key in designing and building service-oriented, high-volume, n-tier transactional applications with scalability and high availability. You should have the ability to create end-to-end technical specifications for software systems and possess experience in Application Availability and Performance Monitoring, Performance Tuning, and Load Balancing. Proficiency in Version Control tools like TFS, SVN, GIT, Continuous Integration, and familiarity with Openshift, PCF, Docker, Kubernetes will be advantageous. Strong communication skills, team management experience, and a background in BFSI (Banking, Financial Services, and Insurance) are desirable qualities for this role. Finacle, a leading provider of digital banking solutions, collaborates with financial institutions to drive better banking experiences. As a part of EdgeVerve Systems, a subsidiary of Infosys, we offer cloud-native solutions and SaaS services to empower banks to engage, innovate, operate, and transform effectively. For more information about Finacle, please visit our website at [Finacle Website](https://www.edgeverve.com/finacle/solutions/). Please note that EdgeVerve Systems does not work with external manpower agencies or charge any fees from candidates for recruitment. If you come across any such fraudulent activities, please report them promptly.,

Posted 1 week ago

Apply

2.0 - 6.0 years

0 Lacs

maharashtra

On-site

The ideal candidate for this role will have a Bachelor's degree or equivalent experience in Computer Science with over 4 years of automation experience. You should have at least 3 years of coding expertise using TypeScript and 3 years of experience with Selenium WebDriver. In addition, you should possess 2 years of hands-on experience in writing API automation scripts and unit test scripts. It is essential to have extensive knowledge of GIT and CI, along with excellent familiarity with various design patterns such as POM, FPOM, FDP, Singleton, etc. As part of your responsibilities, you will be required to create automation frameworks, implement various design patterns, and perform API and UI automation scripting and maintenance. You will also need to test integration with CI, test integration with the cloud platform, and build health analysis. Furthermore, you will be expected to interact with clients as needed to ensure that their requirements are being met. The ideal candidate should have a strong attention to detail, an ability to multitask, and the capability to work both independently and as part of a team.,

Posted 1 week 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