Jobs
Interviews

4476 Design Patterns Jobs - Page 35

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

1.0 - 6.0 years

4 - 8 Lacs

Noida

Work from Office

We are looking for a highly skilled and experienced Structural Design Engineer to join our team at Procon India Pvt. Ltd., with 1-6 years of experience in the IT Services & Consulting industry. Roles and Responsibility Design and develop structural systems, including beams, columns, and walls. Conduct stress analysis and ensure compliance with safety regulations. Collaborate with cross-functional teams to meet project requirements. Develop and implement design solutions using software tools. Analyze data and provide recommendations for improvement. Ensure designs meet quality standards and specifications. Job Requirements Bachelor's degree in Civil Engineering or related field. Minimum 5 years of experience in structural design engineering. Strong knowledge of structural analysis and design principles. Proficient in software tools such as AutoCAD and SAP. Excellent communication and problem-solving skills. Ability to work effectively in a team environment.

Posted 3 weeks ago

Apply

2.0 - 7.0 years

9 - 13 Lacs

Gurugram

Work from Office

We are looking for a highly skilled and experienced High Availability Systems Specialist to join our team at Ezeiatech Systems Private Limited. The ideal candidate will have 2-7 years of experience in the IT Services & Consulting industry. Roles and Responsibility Design, implement, and maintain high availability systems to ensure minimal downtime and optimal performance. Collaborate with cross-functional teams to identify and prioritize project requirements. Develop and execute test plans to validate system functionality and reliability. Troubleshoot complex technical issues and provide root cause analysis reports. Implement disaster recovery procedures to minimize data loss and business disruption. Conduct regular system audits to ensure compliance with industry standards and best practices. Job Requirements Strong understanding of high availability systems design principles and architectures. Experience with clustering technologies such as Active-Active Cluster or Active-Passive Cluster. Knowledge of load balancing techniques including IP rotation and DNS round robin. Familiarity with monitoring tools like Zabbix, Cacti, or Grafana. Excellent problem-solving skills with the ability to analyze complex technical issues. Strong communication and collaboration skills to work effectively with cross-functional teams.

Posted 3 weeks ago

Apply

2.0 - 6.0 years

7 - 11 Lacs

Chandigarh

Work from Office

We are looking for a highly skilled Full Stack Developer with expertise in .NET Core, Web API, and Angular 8+ to join our team at Ditstek Innovation Pvt. Ltd., located in [insert location if provided]. The ideal candidate will have a strong background in software development and excellent problem-solving skills. Roles and Responsibility Design, develop, and maintain high-quality software applications using .NET Core and Web API. Collaborate with cross-functional teams to identify and prioritize project requirements. Develop user interfaces using Angular 8+ and ensure seamless integration with backend services. Troubleshoot and resolve technical issues efficiently. Participate in code reviews and contribute to improving overall code quality. Stay updated with industry trends and emerging technologies to enhance skills and knowledge. Job Requirements Proficiency in .NET Core, Web API, and Angular 8+. Strong understanding of software development principles, patterns, and practices. Excellent problem-solving skills and attention to detail. Ability to work collaboratively in a team environment and communicate effectively. Strong analytical and critical thinking skills. Familiarity with agile development methodologies and version control systems.

Posted 3 weeks ago

Apply

2.0 - 6.0 years

9 - 13 Lacs

Ahmedabad

Work from Office

We are looking for a skilled Senior Software Engineer with expertise in .Net Development to join our team at MaimsD Technology. The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions. Roles and Responsibility Design, develop, and maintain large-scale software applications using .Net technologies. Collaborate with cross-functional teams to identify and prioritize project requirements. Develop and implement robust, scalable, and efficient codebases. Troubleshoot and resolve complex technical issues efficiently. Participate in code reviews and contribute to improving overall code quality. Stay updated with industry trends and emerging technologies to enhance skills and knowledge. Job Requirements Proficiency in .Net development frameworks and technologies. Strong understanding of software design patterns and principles. Excellent problem-solving skills and attention to detail. Ability to work collaboratively in a team environment. Strong communication and interpersonal skills. Experience with agile development methodologies and version control systems.

Posted 3 weeks ago

Apply

7.0 - 13.0 years

13 - 18 Lacs

Kolkata, Mumbai, New Delhi

Work from Office

Perficient India is looking for Technical Architect - Java to join our dynamic team and embark on a rewarding career journeyProviding technical leadership and guidance to software development teamsDesigning and developing software solutions that meet business requirements and align with enterprise architecture standardsCollaborating with project managers, product owners, and other stakeholders to understand requirements and ensure software solutions meet customer needsConducting technology research and evaluation to identify new technologies and solutions that can improve software development processesDeveloping and maintaining software architecture and design documentationProviding technical mentorship to junior software developersEnsuring that software solutions are developed with high levels of quality, performance, and securityParticipating in code reviews to ensure code quality and adherence to best practicesCommunicating project status and progress to stakeholders, including project managers and customersExcellent communication and interpersonal skillsStrong understanding of software architecture and design patterns

Posted 3 weeks ago

Apply

3.0 - 8.0 years

7 - 12 Lacs

Bengaluru

Work from Office

KPMG India is looking for Outsystems Developer - Assistant Manager Outsystems Developer - Assistant Manager to join our dynamic team and embark on a rewarding career journeyA Developer is responsible for designing, developing, and maintaining software applications and systems. They collaborate with a team of software developers, designers, and stakeholders to create software solutions that meet the needs of the business.Key responsibilities:Design, code, test, and debug software applications and systemsCollaborate with cross-functional teams to identify and resolve software issuesWrite clean, efficient, and well-documented codeStay current with emerging technologies and industry trendsParticipate in code reviews to ensure code quality and adherence to coding standardsParticipate in the full software development life cycle, from requirement gathering to deploymentProvide technical support and troubleshooting for production issues.Requirements:Strong programming skills in one or more programming languages, such as Python, Java, C++, or JavaScriptExperience with software development tools, such as version control systems (e.g. Git), integrated development environments (IDEs), and debugging toolsFamiliarity with software design patterns and best practicesGood communication and collaboration skills.

Posted 3 weeks ago

Apply

1.0 - 5.0 years

2 - 3 Lacs

Vapi

Work from Office

Responsibilities: * Collaborate with MEP team on mechanical electrical plumbing projects. * Conduct safety audits and manage risks. * Design electrical systems using design patterns. Food allowance

Posted 3 weeks ago

Apply

1.0 - 3.0 years

2 - 3 Lacs

Vapi

Work from Office

Responsibilities: * Collaborate with MEP team on mechanical electrical plumbing projects. * Conduct safety audits and manage risks. * Design electrical systems using design patterns. Food allowance

Posted 3 weeks ago

Apply

4.0 - 7.0 years

10 - 20 Lacs

Mumbai

Work from Office

Role:- Senior Java Developer Experience:- 4+ Years Location:- Mumbai(Andheri East) Work Mode:- 5 Days Interview Mode:- In Person(F2F) Notice Period:- Only Immediate Joiner Mandatory Skills:- Java,Spring Boot, Microservices,oops Concept,multi-threading,HTML,CSS,Javascript.

Posted 3 weeks ago

Apply

4.0 - 9.0 years

2 - 6 Lacs

Telangana

Work from Office

We are looking for a skilled Software Engineer to join our team at i95dev, a brand of JIVA InfoTech. The ideal candidate will have 4-19 years of experience in the IT Services & Consulting industry. Roles and Responsibility Design, develop, and test software applications using various programming languages and technologies. Collaborate with cross-functional teams to identify and prioritize project requirements. Develop and maintain high-quality, reliable, and scalable code. Troubleshoot and resolve technical issues efficiently. Participate in code reviews and contribute to improving overall code quality. Stay updated with industry trends and emerging technologies to enhance skills and knowledge. Job Requirements Strong understanding of software development principles, patterns, and practices. Proficiency in one or more programming languages such as Java, Python, C++, etc. Experience with database management systems and querying languages like SQL. Familiarity with agile development methodologies and version control systems like Git. Excellent problem-solving skills and attention to detail. Ability to work collaboratively in a team environment and communicate effectively with stakeholders.

Posted 3 weeks ago

Apply

1.0 - 6.0 years

12 - 16 Lacs

Gurugram

Work from Office

We are looking for a skilled Software Engineer to join our team at Ezeiatech Systems Private Limited, working on the MERN stack. The ideal candidate will have a strong foundation in software development and a passion for delivering high-quality solutions. Roles and Responsibility Design, develop, and test software applications using the MERN stack. Collaborate with cross-functional teams to identify and prioritize project requirements. Develop and maintain large-scale web applications with complex architectures. Troubleshoot and resolve technical issues efficiently. Participate in code reviews and contribute to improving overall code quality. Stay updated with industry trends and emerging technologies to enhance skills and knowledge. Job Requirements Proficiency in JavaScript, HTML, CSS, and React.js or Angular. Experience with Node.js, Express.js, and MongoDB. Strong understanding of software development principles, patterns, and practices. Excellent problem-solving skills and attention to detail. Ability to work collaboratively in a team environment and communicate effectively. Strong analytical and critical thinking skills with the ability to learn quickly. About Company Ezeiatech Systems Private Limited is a leading IT Services & Consulting company committed to delivering innovative solutions that meet client needs and exceed expectations. We provide a dynamic and supportive work environment that fosters growth, learning, and collaboration among team members. If you are a motivated and talented individual who is passionate about building exceptional software experiences, we encourage you to apply for this exciting opportunity.

Posted 3 weeks ago

Apply

9.0 - 14.0 years

20 - 25 Lacs

Mumbai

Work from Office

We are looking for a highly experienced and skilled Head of Software Engineering to lead our software development team. The ideal candidate will have a strong background in software engineering and a proven track record of delivering high-quality software products. As the Head of Software Engineering, you will be responsible for leading a team of software engineers and ensuring the successful delivery of projects. Roles and Responsibility Lead and manage a team of software engineers to design, develop, and deploy software applications. Collaborate with cross-functional teams to identify project requirements and deliver high-quality solutions. Develop and implement software development processes and procedures to ensure quality and efficiency. Conduct code reviews and provide feedback to improve code quality. Troubleshoot and resolve technical issues related to software development. Stay up-to-date with industry trends and emerging technologies to enhance software development practices. Job Requirements Strong knowledge of software development principles, patterns, and practices. Experience in leading a team of software engineers and managing multiple projects simultaneously. Excellent communication and interpersonal skills to work effectively with stakeholders. Ability to analyze complex problems and develop creative solutions. Strong understanding of agile methodologies and version control systems. Experience with cloud-based platforms and containerization technologies.

Posted 3 weeks ago

Apply

2.0 - 4.0 years

22 - 25 Lacs

Bengaluru

Work from Office

We are looking for a highly skilled and experienced professional to join our team as an ITPL at Ekya Schools, located in Panathur. The ideal candidate will have 62 years of experience. Roles and Responsibility Design and develop innovative solutions for complex problems using creativity and design principles. Collaborate with cross-functional teams to identify and prioritize project requirements. Develop and implement effective strategies to drive business growth and improvement. Analyze data and metrics to inform decision-making and optimize processes. Provide technical support and guidance to junior team members. Stay updated with industry trends and emerging technologies to enhance skills and knowledge. Job Requirements Strong understanding of IT Services & Consulting industry trends and technologies. Excellent problem-solving skills and ability to think creatively. Effective communication and collaboration skills. Ability to work in a fast-paced environment and adapt to changing priorities. Strong analytical and critical thinking skills. Experience with designing and developing innovative solutions. A strong educational background is preferred. About Company Ekya Schools is Indias & Asia's first K-12 Maker School of Innovation, Creativity & Design. We focus on providing hands-on STEM education to students, helping them develop essential skills such as critical thinking, problem-solving, teamwork, and communication.

Posted 3 weeks ago

Apply

0.0 - 1.0 years

1 - 4 Lacs

Gandhinagar

Work from Office

We are looking for a highly skilled and creative Junior Web Designer to join our team at TechAvidus. The ideal candidate will have 0-1 years of experience in web design. Roles and Responsibility Design and develop visually appealing websites using HTML, CSS, and JavaScript. Create responsive and user-friendly interfaces for web applications. Collaborate with the development team to ensure seamless integration of designs. Develop and maintain consistent design standards across all projects. Stay updated with the latest web design trends and technologies. Participate in design discussions and contribute to improving the design process. Job Requirements Proficiency in HTML, CSS, and JavaScript. Strong understanding of web design principles and human-computer interaction. Excellent communication and problem-solving skills. Ability to work independently and as part of a team. Strong attention to detail and ability to meet deadlines. Familiarity with web design tools and software such as Adobe Creative Suite.

Posted 3 weeks ago

Apply

1.0 - 4.0 years

11 - 15 Lacs

Noida

Work from Office

We are looking for a highly skilled and experienced Deployment & Integration Engineer to join our team at MaimsD Technology, with 1-4 years of experience in the IT Services & Consulting industry. Roles and Responsibility Design, develop, and implement cloud platform solutions for clients. Collaborate with cross-functional teams to identify and prioritize project requirements. Develop and maintain technical documentation for cloud platform projects. Troubleshoot and resolve complex technical issues related to cloud platforms. Ensure compliance with industry standards and best practices for cloud security and governance. Provide training and support to clients on cloud platform usage and adoption. Job Requirements Strong understanding of cloud computing concepts, including architecture, design patterns, and deployment strategies. Experience with cloud platforms such as AWS, Azure, or Google Cloud. Proficiency in programming languages such as Java, Python, or C#. Excellent problem-solving skills and attention to detail. Ability to work collaboratively in a team environment and communicate effectively with stakeholders. Strong analytical and critical thinking skills.

Posted 3 weeks ago

Apply

3.0 - 6.0 years

15 - 19 Lacs

Mumbai

Work from Office

We are looking for a skilled Mobile Application Developer with 3 to 6 years of experience to join our team at Miko.ai, working on iOS and Android platforms. The ideal candidate will have a strong background in mobile application development and be able to design, develop, and test high-quality applications. Roles and Responsibility Design and develop mobile applications for iOS and Android platforms. Collaborate with cross-functional teams to identify and prioritize project requirements. Develop and maintain high-quality, reliable, and scalable code. Troubleshoot and resolve technical issues efficiently. Participate in code reviews and contribute to improving overall code quality. Stay updated with the latest trends and technologies in mobile application development. Job Requirements Proficiency in mobile application development for iOS and Android platforms. Strong understanding of software development principles, patterns, and best practices. Excellent problem-solving skills and attention to detail. Ability to work collaboratively in a team environment. Strong communication and interpersonal skills. Familiarity with agile development methodologies and version control systems.

Posted 3 weeks ago

Apply

3.0 - 5.0 years

3 - 6 Lacs

Ghaziabad

Work from Office

We are looking for a skilled Frontend Developer with 3 to 5 years of experience to join our team at Code Orion, working on slot games. The ideal candidate will have a strong background in frontend development and a passion for creating engaging user experiences. Roles and Responsibility Develop high-quality, responsive, and interactive web applications using HTML, CSS, JavaScript, and related technologies. Collaborate with cross-functional teams to design, develop, and test new features and enhancements. Ensure code quality by writing clean, modular, and well-documented code. Participate in code reviews and contribute to the improvement of the overall codebase. Troubleshoot and resolve technical issues efficiently. Stay up-to-date with industry trends and emerging technologies to continuously improve skills and knowledge. Job Requirements Proficiency in HTML, CSS, JavaScript, and relevant frameworks and libraries. Strong understanding of user interface design principles and human-computer interaction. Excellent problem-solving skills and attention to detail. Ability to work collaboratively in a team environment and communicate effectively with stakeholders. Strong analytical and critical thinking skills with the ability to make informed decisions. Familiarity with agile development methodologies and version control systems is a plus.

Posted 3 weeks ago

Apply

9.0 - 14.0 years

20 - 25 Lacs

Mumbai

Work from Office

We are looking for a highly experienced and skilled Head of Software Engineering to lead our software development team. The ideal candidate will have a strong background in IT Services & Consulting, with expertise in leading teams and driving innovation. As the Head of Software Engineering, you will be responsible for overseeing the design, development, and deployment of software applications. Roles and Responsibility Lead and manage a team of software engineers to deliver high-quality software products. Develop and implement software engineering strategies and plans to drive business growth. Collaborate with cross-functional teams to identify and prioritize project requirements. Design and develop scalable, secure, and efficient software architectures. Mentor and coach junior engineers to improve their skills and knowledge. Participate in code reviews and ensure adherence to coding standards. Job Requirements Proven experience as a Head of Software Engineering or similar role. Strong understanding of software development principles, patterns, and practices. Excellent leadership and management skills, with the ability to motivate and inspire teams. Experience with agile development methodologies and version control systems. Strong problem-solving skills, with the ability to analyze complex issues and develop creative solutions. Effective communication and interpersonal skills, with the ability to work with stakeholders at all levels.

Posted 3 weeks ago

Apply

7.0 - 12.0 years

25 - 30 Lacs

Pune

Work from Office

Job Responsibilities: Understand the use cases/User Story, code and develop on a designed platform/pattern. Strict adherence to coding standards. Participate self-code review/peer reviews and correct errors wherever applicable before checking in the final code into the Branch/code repo. Create code documentations wherever applicable and as set guidelines by the team. Create and perform Unit Tests wherever applicable as set guidelines by the team. Provide feedback and assist in estimation planning. Merge code branches as and when required. Create and publish release documentations and application deployments as and when requested. Report out statuses to the leads onshore daily during the Stand-up calls. Additionally, update efforts on a given work item on everyday basis. Provide true estimates on work assigned prior development. Also ask questions/provide comments on User Stories/work items assigned Co-ordinate/mentor other Junior developers on a day to day basis. Qualifications: Should have 7+ years of work experience in design, develop, Code and Unit Test web and desktop-based applications written in .Net framework starting from 4.x and above. Proficient in JS frameworks like Vue and React Strong analytical skills to understand a given requirement and provide work estimates. Strong Object-Oriented Programming knowledge. Strong experience with Static Code Analyzers like SonarQube. Should have good understanding of web servers such as IIS and Front-end such as HTML s and Razor based engines. Strong coding experience and thorough understanding of programming languages such as C#, VB.NET, ASP.Net, ADO.Net, JQuery, JavaScript, Traditional Web Services, WCF, Web API and other Scripting languages such as pythons. Strong working knowledge on various design patterns such as MVC, MVVM, DDD, Repository Pattern and any custom/hybrid framework as designed by the Architects. Should have a strong working knowledge of Azure DevOps. Strong knowledge and understanding of data sharing medium using JSON, XML and other media types. Strong knowledge on Entity Framework (6 and above) and other ORM such as Dapper. Strong knowledge and programming skills in Database such SQL SERVER, Oracle, My SQL and SQL Express. Strong knowledge and coding experience in REST based web services and service-oriented design patterns using WCF and other API s. Should have used IDE such as Visual Studio and Visual Studio Code for Front-end development Work timings: 1:00 PM to 11:00 PM IST

Posted 3 weeks ago

Apply

5.0 - 10.0 years

5 - 8 Lacs

Chennai

Work from Office

JD: 5+ years of hands-on experience with Go (Golang) . Strong understanding of RESTful APIs , microservices architecture , and concurrency patterns in Go. Familiarity with Docker , Kubernetes , and CI/CD pipelines . Experience with Git , Linux , and cloud platforms like AWS , GCP , or Azure . Good understanding of software engineering principles and design patterns. Strong problem-solving and communication skills.

Posted 3 weeks ago

Apply

2.0 - 3.0 years

8 - 11 Lacs

Tirupati

Work from Office

We are looking for a highly innovative and experienced software leader to join our team at Innovatise, driving the development of cutting-edge solutions in the IT Services & Consulting industry. The ideal candidate will have a strong background in leading teams and delivering high-quality software products. Roles and Responsibility Lead cross-functional teams to design, develop, and deploy innovative software applications. Collaborate with stakeholders to identify business requirements and develop tailored solutions. Develop and maintain technical roadmaps for software projects, ensuring alignment with industry trends. Mentor junior team members, providing guidance on best practices and coding standards. Participate in code reviews to ensure high-quality deliverables. Stay up-to-date with emerging technologies and industry trends to drive innovation. Job Requirements Proven experience as a software leader or similar role, with a focus on innovation and delivery. Strong understanding of software development principles, patterns, and practices. Excellent leadership skills, with the ability to motivate and manage high-performing teams. Effective communication and interpersonal skills, with experience working with diverse stakeholders. Ability to analyze complex problems and develop creative solutions. Strong attention to detail, with a focus on delivering high-quality results.

Posted 3 weeks ago

Apply

4.0 - 6.0 years

3 - 7 Lacs

Gurugram

Work from Office

What this job involves: We are seeking an experienced graphic designer to work closely with the JLL business/service lines. The designer will be required to design and develop materials to support business teams and candidate who can create visual communications to convey messages in an effective and aesthetically pleasing manner. This incorporates several tasks and responsibilities. Emphasis will be on designing customized research reports and other collateral. He/she must understand the strategy, audience and objectives behind complex design projects, provide appropriate solutions with minimal art direction and work with a variety of team contributors including marketers and various levels of management. Graphics should capture the attention of those who see them and communicate the right message. For this, one is required to have a creative flair and a strong ability to translate requirements into design. If you can communicate well and work methodically as part of a team, wed like to meet you. Job Responsibilities Create and maintain high-quality visual content for the company brand in both digital and print communications and other collaterals. Must have a superior understanding of the fundamental concepts of graphic design principles. Gather all relevant facts for each project and ensure that all deliverables communicate the correct information. Generate clear ideas, concepts, and designs of creative assets from beginning to end. Work collaboratively with other designers to ensure a consistent, integrated brand perception. Collaborate with a cross-functional team that includes research teams, art directors, and design managers in order to create compelling designs Translate information about the business and stakeholders into designs that are visually enticing, easy to understand, and emotionally impactful. Stay on top of the latest standards, processes, and trends in the visual design field. You have the ability to work independently and under deadline pressure on several projects simultaneously The ability to receive, interpret, and implement constructive feedback from project stakeholders into your design work. You have a team-oriented attitude and the ability to contribute to design- and functionality-related research report design decisions Strong work ethics: Takes initiative and can self-manage. Resourceful when approaching projects, can navigate through obstacles to bring projects to fruition, and can effectively multi-task in a fast-paced environment. Ability to work on various Real Estate related deliverables like2D Maps, Site plans, Floor plans, Building Illustrations, property brochures/flyers. Key skills and experience A high level of proficiency using Adobe Suite, including InDesign Interactive, Illustrator, and Photoshop. Advanced knowledge of PowerPoint, Word, and Excel. Knowledge of video creation/animations using After Effects is a plus. Good analytical skills Knowledge, skills & abilities Education/training BS/MS degree, visual communications, Graphic Design, Art school Years of relevant experience 4-6 years of experience Experience of working in a Marketing/ Communications agency set up Skills and knowledge A high level of proficiency using Adobe Suite including InDesign Interactive, Illustrator, and Photoshop. Advanced knowledge of PowerPoint, Word, and Excel.After Effects is a plus. Ideal candidate will be adaptable to new tools as per business requirement Communication skills Ability to effectively communicate concepts and ideas to others through written, drawn and verbal means. Prior experience of work with global and international clients is preferred. Time management Detail-oriented, organized, with problem solving approach and should be able to manage multiple projects and simultaneously while maintaining accuracy Team player Must be a self-starter, but also a team player with the ability to multi-task and excel in a fast-paced, matrix and customer service-oriented environment.

Posted 3 weeks ago

Apply

7.0 - 8.0 years

7 - 12 Lacs

Bengaluru

Work from Office

Role Description We are seeking a skilled Java developer with expertise in Spring Boot and Kafka to join our dynamic team. The ideal candidate will have a strong foundation in Java development, experience in building scalable applications using Spring Boot, and proficiency in working with Kafka for real-time data processing and event-driven architectures. Role and Responsibilities: Design, develop, and maintain Java-based applications using Spring Boot framework. Implement scalable and high-performance solutions leveraging Kafka for real-time data processing and event streaming. Collaborate with cross-functional teams to understand requirements and design robust, scalable, and efficient systems. Ensure code quality, performance, and reliability through unit tests, code reviews, and continuous integration. Troubleshoot and debug complex issues to optimize performance and enhance system stability. Stay updated with the latest technologies and best practices in Java, Spring Boot, and Kafka to drive innovation and improvement in our systems. Technical Skills Technical skill: Experience in implementing and optimizing Kafka clusters for high throughput and low-latency requirements. Knowledge of stream processing frameworks such as Kafka Streams. Certification in Java, Spring, or Kafka is a plus. Bachelors degree in Computer Science, Engineering, or relevant field. Proven experience (7-8 years) in Java development with expertise in Spring Boot framework. Strong understanding and practical experience with Kafka for building scalable, distributed systems. Proficiency in working with RESTful APIs and microservices architecture. Familiarity with containerization (Docker, Kubernetes) is a plus. Experience with cloud platforms (AWS, Azure, or GCP) and their related services. Solid understanding of software development methodologies, design patterns, and best practices. Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment.

Posted 3 weeks ago

Apply

3.0 - 8.0 years

10 - 14 Lacs

Bengaluru

Work from Office

Project description The ideal candidate will have a strong background in compiler development, with a minimum of 3 years of experience in the field. He / She will be responsible for contributing to the development and optimization of our compilers, with a focus on enhancing performance and functionality. Experience with open-source development, particularly with GCC and/or LLVM, is highly preferred. Responsibilities Design, develop, and optimize compiler components for AOCC, focusing on performance improvements and new feature implementation. Collaborate with cross-functional teams to integrate compiler enhancements into the overall software ecosystem. Participate in code reviews, providing constructive feedback to peers and ensuring high-quality code standards. -Contribute to open-source projects, particularly GCC and/or LLVM, by submitting patches, reviewing code, and engaging with the community. Analyze and resolve complex compiler-related issues, ensuring robust and efficient solutions. Stay updated with the latest advancements in compiler technology and incorporate relevant innovations into AOCC products. Document development processes, technical specifications, and user guides to facilitate knowledge sharing and product support. Skills Must have 3+ years of experience in compiler development or a related area. Proven experience with open-source development, preferably with GCC and/or LLVM. Strong programming skills in C/C++ and familiarity with other programming languages. Solid understanding of compiler design principles, optimization techniques, and code generation. Experience with performance analysis and profiling tools. Excellent problem-solving skills and the ability to work independently and collaboratively. Strong communication skills, both written and verbal, with the ability to convey complex technical concepts to diverse audiences. Nice to have Experience with parallel programming models such as OpenMP. Familiarity with performance benchmarking tools like SPEC CPU2017. Knowledge of modern processor architectures and instruction sets.

Posted 3 weeks ago

Apply

4.0 - 8.0 years

13 - 18 Lacs

Pune

Work from Office

Project description Provide End to End Development solutions to one of the largest investment banking products by scaling up the latest technology stack by adopting the cloud-based services under the Client Management stream. Responsibilities Participate in the full application development lifecycle for the development of Java applications, Microservices, and reusable components to support overall project objectives Leverage design patterns, test-driven development (TDD), and behaviour-driven development (BDD) to build software that is reliable and easy to support in production Must be adaptable to different responsibilities, and possess strong communication skills in order to work effectively with team members and stakeholders Design and deliver front-to-back technical solutions and integrate into business processes Participate in hands-on coding, code reviews, architectural decisions, and reviews Work in an Agile Systems Development Life Cycle Skills Must have Overall 7 to 9 years of experience as a Java Developer 5+ Years of Experience developing in Core Java and Spring Framework 4+ Years of Experience developing in React and JavaScript Worked with the latest features of Java 8, 11, and 17 in Development Solid understanding of Data Structures Good hands-on coding skills Experience in Kafka or other messaging Knowledge of key APIsJPA, JTA, CDI, etc Knowledge of various design and architectural patterns Understanding of microservices architecture Containerization solutions (e.g. Docker, Kubernetes, OpenShift) Building tools (e.g., Maven, Gradle) Version Control (e.g., Git) Continuous Integration systems (e.g., TeamCity, Jenkins) English Upper-Intermediate Be well versed with concepts of references, class instances, methods, objects, constructors, mutable and immutable class concepts, functional interfaces, array lists, linked lists, Hashmap, collections, the difference between recoverable and non-recoverable exceptions, Inversion Control, design a data structure that supports Insert, Delete, Search in constant time complexity, etc Nice to have Understanding of CI/CD Pipelines through Jenkins/Git/Github/Github Actions Experience in investment banking-related projects

Posted 3 weeks 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