Jobs
Interviews

4344 Design Patterns Jobs - Page 48

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

3.0 - 8.0 years

8 - 16 Lacs

Chennai

Work from Office

We are looking for a highly skilled and motivated Software Engineer specializing in Java Full-Stack development with Angular expertise to join our dynamic team. This role offers the opportunity to work on cutting-edge technologies, build robust and scalable applications, and contribute to full software development lifecycle activities. Join us and play a pivotal role in delivering cutting-edge, full-stack software solutions to create meaningful user experiences! Responsibilities Design, develop, and maintain scalable web applications using Java 8, Spring, Spring Boot, and Angular Build and integrate REST APIs and microservices to enable seamless communication between systems Write clean, maintainable, and efficient code following best practices and design patterns Develop unit tests using JUnit to ensure code quality and reliability Implement user interfaces using HTML, CSS, and JavaScript with Angular to deliver intuitive and responsive designs Collaborate with cross-functional teams to troubleshoot, debug, and resolve application issues Optimize applications for maximum speed, scalability, and performance Manage and deploy code changes through CI/CD pipelines using common automation tools Proactively identify and address technical challenges in both development and production environments Stay up-to-date with emerging technologies and apply them to ongoing projects when relevant Requirements 3 to 5 years of professional experience in software engineering, including at least 3 years of experience with Java Expertise in Java 8, Spring, and Spring Boot for back-end development Proficiency in front-end programming with Angular, JavaScript, HTML, and CSS Familiarity with REST API development and microservices architecture Background in using PostgreSQL or Oracle databases effectively for data storage and retrieval Competency in testing frameworks like JUnit to ensure reliable code Experience with CI/CD pipelines and associated tools for streamlined development workflows Understanding of programming design patterns and best practices for scalable software solutions Flexibility to work with both server-side and client-side technologies as needed Strong communication skills to work collaboratively within a team Attention to detail and a focus on delivering high-quality, efficient code Nice to have Showcase of experience with React in addition to Angular for front-end flexibility Familiarity with cloud development principles for web and mobile applications Capability to resolve complex technical issues in production with innovative approaches

Posted 2 weeks ago

Apply

8.0 - 11.0 years

15 - 20 Lacs

Pune

Hybrid

About Nice: Nice is a leading provider of cloud-based and on-premises enterprise software solutions. Our innovative technology helps organizations improve customer interactions, optimize business processes, and ensure compliance with industry standards. With a global presence and a commitment to excellence, Nice is at the forefront of cloud contact center innovation. So, what’s the role all about? We are looking for an experienced QA professional with a strong background in testing distributed systems. The ideal candidate can work independently, has strong experience with test automation, and is self-driven to ensure high-quality software delivery. You will be working in multidisciplinary team with other professionals delivering high quality and secure software within an Agile delivery framework. The role will be based in Pune, India. Extensive collaboration and communication with US based teams will be a key part of the job, so excellent communication skills are critical. How will you make an impact? Automated Testing: Design, implement, and maintain automated test cases using tools and frameworks like Selenium and Playwright. Identify test scenarios and implement automated testing strategies for both UI and backend services Programming: Develop scripts for automated tests in languages such as Typescript (must). CI/CD Integration: Integrate automated tests into CI/CD pipelines to ensure continuous quality. Web and API Testing: Conduct comprehensive testing of web-based SaaS applications and RESTful APIs. Perform API testing using tools such as Postman, or similar. Test Frameworks: Utilize and manage testing frameworks like NUnit and and Playwright for creating and managing test cases. Defect Tracking: Report and manage software issues using defect tracking tools. Collaboration: Collaborate with developers and product managers to understand features and requirements, ensuring comprehensive test coverage. Mentor junior team members and help drive continuous improvement in testing practices Testing Strategies: Implement various testing strategies, including unit, integration, and end-to-end testing. Ensure compliance with QA best practices, processes, and methodologies Performance and Security Testing: (Optional) Conduct performance and security testing for SaaS applications. Problem-solving: Analyze and address software issues through automated testing processes. Have you got what it takes? BS or MS in Computer Science, Engineering, or related degree. 8+ years of experience in software testing & automated testing of microservices written using Typescript, C# or Java. Hands-on experience with Playwright or Selenium automation testing. Strong understanding of test automation design patterns, tools. ISTQB certification (or equivalent) preferred. Experience in creating clear test plans, scripts, and reporting results. Utilize Git or similar version control systems to manage test scripts, coordinate test coverage with development, and enable collaboration across teams. Practical experience in manual and automated testing across UI, business logic, data access, and APIs. Experience in API/Web Services Testing using tools like Postman. Experience in cross-browser and non-functional testing strategies. Good understanding of testing design patterns and experience in implementing automated tests for REST APIs and service-based architectures Experience with AWS tools such as Kafka, EKS, Kubernetes, and creating test scenarios for cloud-based microservices and messaging queues. Experience with Continuous Integration workflows and tooling, integrating automated tests into CI/CD pipelines to ensure early detection of defects. Stay updated with industry trends, emerging technologies, and best practices in test automation to drive innovation and efficiency within the QA team You will have an advantage if you also have: Familiarity and/or experience with public cloud infrastructures and technologies such as Amazon Web Services (AWS) Performance testing of API and UI based applications. What’s in it for you? Join an ever-growing, market disrupting, global company where the teams – comprised of the best of the best – work in a fast-paced, collaborative, and creative environment! As the market leader, every day at NICE is a chance to learn and grow, and there are endless internal career opportunities across multiple roles, disciplines, domains, and locations. If you are passionate, innovative, and excited to constantly raise the bar, you may just be our next NICEr! Enjoy NICE-FLEX! At NICE, we work according to the NICE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week. Naturally, office days focus on face-to-face meetings, where teamwork and collaborative thinking generate innovation, new ideas, and a vibrant, interactive atmosphere. Reporting into: Tech Manager, Engineering, CX Role Type: Individual Contributor

Posted 2 weeks ago

Apply

4.0 - 8.0 years

5 - 9 Lacs

Karnataka, Tamil Nadu

Work from Office

JD1: C# -Winforms JD2: .Net core, WebAPI, Entity Framework, LINQ JD3: skill set: 1C#,.Net core ,EF, MVC , SQl And Good in Azure knowledge Skill set 2C#,.Net core ,EF, MVC , SQl And Good in either Jquery or Angular. JD4: Net framework 3.5/4 , C#,mvc,EF, SQL, JQuery, JS, html JD:5 Net framework 3.5/4 , C#,mvc,EF, SQL, JQuery, JS, html Good to have: Twitter Bootstrap Kendo UI (3rd Party Tool) Highcharts (3rd Party Tool) BDD implementation SpecFlow Unified Functional Testing (UFT) JD:6 Required Skill Set: Minimum 5 years experience in ASP.NET Core, Web API, C#, SQL Server, .NET Core, EF Core Job Description: Analyze system requirements and prioritize tasks Strong backend experience using ASP.NET Core, C#, EF Core, .NET Core Good knowledge in OPPS, MVC, Design Pattern, SOLID Principle Write clean, testable code using C#, ASP.NET Core Develop technical specifications and architecture Test and debug various .NET applications Review and refactor code Deploy fully functional applications Code Review practices Support junior developers work Presented the technical session to the team Document development and operational procedures

Posted 2 weeks ago

Apply

7.0 - 12.0 years

15 - 25 Lacs

Gurgaon/Gurugram, Delhi / NCR

Work from Office

We are looking for a versatile candidate having good experience in end to end development of Java Application. Candidate will be responsible for below given tasks Responsibilities: 7 + years experience of core JAVA development. Java 1.8 experience is a must Thorough understanding of OOPS concepts, Design principles and implementation of Different type of Design patterns. Extensive experience in Java EE platforms, Spring Boot, Spring MVC, Spring Batch, Microservices Experience in Java, Spring Framework, Hibernate, JPA, Restful, web services. Sound understanding of concepts like Exceptional handling, Serialization/Deserialization and Immutability concepts, etc. Good knowledge in ENUMS, Collections, Annotations, Generics, Basic understanding of Java Memory Management (JMM) including garbage Collections concepts. Strong expertise in Algorithm and data structures Working closely with Product managers or individuals/teams Strong experience with unit testing and test-driven development Be a product owner Required Candidate profile Candidate should be a team player with experience in developing solutions in a specified time frame. He / She should have desire to learn new technologies and be of exploring nature to do something which is not done before. Early joiner would be preferred.

Posted 2 weeks ago

Apply

5.0 - 10.0 years

15 - 22 Lacs

Ahmedabad

Remote

Position: .Net Backend Developer No. of Position: 3Experience: 5 10 Years Location: Ahmedabad and Hyderabad Work Mode: Hybrid (3 Days ) Key Responsibilities: Bachelors/master’s degree in computer science, Information Systems or equivalent. Strong knowledge of object-oriented design, .NET framework, and design patterns. Strong command of essential technologies: C#, SQL Server Expertise in building event-driven scalable & resilient systems Experience with software development lifecycle (SDLC) methodologies like Agile, Test-driven development. Experienced with developing solutions involving relational database technologies on SQL Server platform, stored procedure programming experience using Transact SQL. Experience with debugging, logging, performance monitoring, data visualization, and data analytics. Demonstrates a thorough understanding of information systems, business processes, the key drivers and measures of success while choosing the proper methodologies and policies to support broad business goals. Experience in the Financial services domain is a plus. Preferred Qualifications: Familiar with database performance tuning and replication Strong knowledge of ETL and Data Management Tools Experience with stream processing engines like Kafka, Spark, etc. SAFe experience is a plus. Experience working in AWS/Azure

Posted 2 weeks ago

Apply

7.0 - 10.0 years

11 - 15 Lacs

Noida

Work from Office

Mandatory Skills : - Experience of Minimum 2 complex Application Integration engagements on Microsoft Azure using Logic Apps and Service Bus. - Must have experience of using different connectors and developing custom connectors. - Experience of Minimum 1 usage of Data Factory with large and complex data. Pre-requisite Skills : - Minimum 7 years of experience in .NET/C#, SQL Server / Oracle. - Solid experience of OOP, Data Structure, Design Patterns. - Minimum 3 years of experience in developing applications on Microsoft Azure Platform using Features like Cloud Services, Web Role, Worker Role, Azure Web App, Azure API App, Azure Storage, Azure SQL, Azure Functions etc. - Should have good understanding of Azure VM, VNET, Storage, Subscriptions, Security - Should be able communicate with business teams and be able to articulate his thought clearly. Good to Have : - MCP in Developing Microsoft Azure Solutions OR Implementing Microsoft Azure Infrastructure Solutions - Exposure to DevOps - release and build management, automation scripts and PowerShell

Posted 2 weeks ago

Apply

5.0 - 9.0 years

14 - 24 Lacs

Hyderabad, Ahmedabad, Bengaluru

Work from Office

Job Summary: We are seeking an experienced and dynamic .NET Full Stack Developer with strong expertise in React and .NET Core. The ideal candidate will have 5-10 years of professional experience in designing, developing, and maintaining scalable, high-performance web applications. You will work closely with cross-functional teams, including product management, design, and other development teams, to deliver end-to-end solutions. Key Responsibilities: C#, ASP.Net, SQL Server, JavaScript frameworks (JQuery, typescript, React.js) Experience with software development lifecycle (SDLC) methodologies like Agile, Test-driven development. Familiarity with frameworks such as ReactJS, Durandaljs, Knockoutjs, and Bootstrap.js Good experience with developing solutions involving relational database technologies on SQL Server platform, stored procedure programming experience using T-SQL. Bachelors degree in computer science, Information Systems or Engineering is required. A minimum of 5+ years of full stack significant experience in application development. Superior knowledge of system architecture, object-oriented design, and design patterns. Proficient with software development lifecycle (SDLC) methodologies like Agile, Test-driven development. Excellent Analytical and communication skills are essential, with strong verbal and writing proficiencies. Additional Preferred Qualifications: Experience with SAFe Agile Framework Experience working in AWS/Azure What We Offer Competitive Salary & Performance-Based Incentives Monthly Rewards & Recognition Upskilling & Cross-Skilling Opportunities Opportunities to Work on Cutting-Edge Projects Personal Client Engagement Flexible Work Environment Inclusive & Collaborative Culture Career Growth & Internal Mobility About Tech Blocks Tech Blocks is a global digital product engineering company with 16+ years of experience helping Fortune 500 enterprises and high-growth brands accelerate innovation, modernize technology, and drive digital transformation. From cloud solutions and data engineering to experience design and platform modernization, we help businesses solve complex challenges and unlock new growth opportunities At Tech Blocks, we believe technology is only as powerful as the people behind it. We foster a culture of collaboration, creativity, and continuous learning, where big ideas turn into real impact. Whether you're building seamless digital experiences, optimizing enterprise platforms, or tackling complex integrations, you'll be part of a dynamic, fast-moving team that values innovation and ownership. Join us and shape the future of digital transformation.

Posted 2 weeks ago

Apply

6.0 - 10.0 years

5 - 15 Lacs

Bengaluru

Work from Office

Total Years of Experience: 6 + years Minimum 6 years of total and relevant experience Strong in Java 8, Springboot, Microservices, Kafka Should have worked in more than two design patterns, multi threading, JUnit Reactive Java and webflux Data Structures and basic DB knowledge Work Mode: Hybrid mode Please share me resume in (recruiter.wtr26@walkingtree.in)

Posted 2 weeks ago

Apply

4.0 - 9.0 years

8 - 18 Lacs

Bengaluru

Hybrid

Java Developer Responsibilities: Design, build, and maintain high-performance, reusable, and reliable Java code. Develop efficient Java applications using related technologies. Manage software development projects using Java technologies. Develop software applications and services using Java 8 and Spring Boot. Build backend APIs using Java frameworks like Spring, Spring Boot, and Hibernate. Analyze, design, develop, implement, and maintain Java applications. Requirements: 4+years of experience in Java development. Proficiency in Core Java/J2EE, data structures/algorithms, and design patterns. Hands-on experience in Java web development and microservices architecture. Strong knowledge of Java frameworks such as Spring and Hibernate. Experience in building RESTful microservices and web services. Familiarity with automation testing tools like Selenium. Working knowledge of backend languages such as .NET or Java. Experience with relational databases and SQL. Good understanding of performance testing tools like JMeter. Skills: Solid understanding of Java, J2EE, and JavaScript. Proficiency in Java frameworks like Spring MVC/Spring Boot. Experience in developing web applications using Java/J2EE. Ability to troubleshoot and diagnose complex distributed systems. Strong fundamentals in OOPs, design patterns, and REST APIs. Familiarity with version control and continuous integration tools.

Posted 2 weeks ago

Apply

7.0 - 8.0 years

10 - 12 Lacs

Gurugram

Remote

Work Time : 1:00 PM to 10:00 PM We are seeking a highly skilled and experienced Full-Stack Developer with a strong background in both front-end and back-end development. The ideal candidate will be responsible for designing, developing, and implementing end-to-end web applications. You will be working with Angular for the front-end and Python (FastAPI) for the back-end. Responsibilities : - Develop and maintain end-to-end web applications, ensuring high performance, scalability, and security. - Design, develop, and consume RESTful APIs using Python and FastAPI. - Develop user-friendly and responsive front-end applications using Angular (Angular 18+), TypeScript, HTML, and CSS. - Work with relational databases (e., PostgreSQL, MySQL) and/or NoSQL databases (e., MongoDB) to design, implement, and optimize data storage and retrieval. - Collaborate with cross-functional teams, including product managers, designers, and other developers, to define project requirements, specifications, and timelines. - Write clean, well-documented, and efficient code. - Participate in code reviews to ensure code quality and adherence to best practices. - Troubleshoot, debug, and resolve software defects and issues. - Implement unit and integration tests to ensure application stability and reliability (Pytest for Python, Jest for Angular). - Stay up-to-date with the latest web development trends, technologies, and best practices. - Contribute to the improvement of development processes and methodologies. - Work within an Agile development environment, participating in sprint planning, daily stand-ups, sprint reviews, and retrospectives. - Deploy and maintain applications on cloud platforms (Azure, AWS, GCP, or Heroku). Qualifications : - Proven professional experience (7-8 years) developing end-to-end web applications. - Strong proficiency in Python, including object-oriented programming, data structures, and design patterns. - Hands-on experience building RESTful APIs using the FastAPI framework. - Strong proficiency in Angular (Angular 18+), TypeScript, HTML, and CSS, with experience in building responsive and user-friendly designs. - Solid experience interacting with relational databases (e., PostgreSQL, MySQL) or NoSQL databases (e., MongoDB). - Familiarity with RESTful API design principles and best practices. - Proficiency with version control systems, particularly Git. - Experience with writing unit tests (e., using Pytest for Python and Jest for Angular). - Experience with Agile methodologies and development tools (e., Jira, Confluence). - Experience deploying and managing applications on any one of the cloud platforms: Azure, AWS, GCP, or Heroku. - Excellent verbal and written communication skills. - Strong problem-solving skills and attention to detail. Must-Have Skills : - Object-oriented programming with Python - Data structures and design patterns - Angular 18+ FastAPI - Git - SQL (e., PostgreSQL, MySQL) - NoSQL (e., MongoDB) - RESTful API development - Unit testing (Pytest, Jest) - Agile methodologies

Posted 2 weeks ago

Apply

13.0 - 16.0 years

37 - 47 Lacs

Pune

Hybrid

So, what’s the role all about? The Software Architect is responsible for providing technical leadership across development teams in one functional area. This position is ultimately responsible for the successful implementation of key deliverables to ensure that each release is designed with high availability, durability, serviceability and supportability in mind. They also act as a key evangelist for the organization. How will you make an impact? Work with product management team to define new architectural requirements Ensure strong collaboration between other development teams, Product Management and Quality Assurance Set the end-to-end technical direction for the team, including platform, technology, tools, and infrastructure Communicate architecture in an effective and professional manner Drive technical decisions, solve tough problems, and coordinate multiple project execution Ensure that the inContact Development coding quality standards and review processes are followed to ensure proper security and high availability standards Monitoring the quality of code that is delivered through reviews and other processes Foster strong teamwork environment and create passion and energy within the team Be an active participant in the development leadership team ensuring corporate success Represents self and department with professionalism and competence Follow the company Code of Ethics and inContact policies and procedures at all times Have you got what it takes? BS in Computer Science, or equivalent work experience 12+ years of software development experience Experience with developing large enterprise-scale application in AWS Full-stack experience with PHP, ReactJS, SQL/NoSQL and readiness to work with teams using other technology stacks like Java / .Net Strong quality orientation Expertise in designing application using relational and/or non-relational databases Working Knowledge of CI/CD Experience with micro-service design. Experience architecting systems for performance and scalability. Experience in product development Excellent problem-solving abilities. Excellent decision-making skills Working Knowledge of design patterns. Working Knowledge of Agile development processes Strong communication skills Domain knowledge of CCaaS (Routing, IVR workflows, Digital channels, Workforce engagement) Must possess strong organizational and time management skills What’s in it for you? Join an ever-growing, market disrupting, global company where the teams – comprised of 6 of the best of the best – work in a fast-paced, collaborative, and creative environment! As the market leader, every day at NiCE is a chance to learn and grow, and there are endless internal career opportunities across multiple roles, disciplines, domains, and locations. If you are passionate, innovative, and excited to constantly raise the bar, you may just be our next NiCEr! Enjoy NiCE-FLEX! At NiCE, we work according to the NiCE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week. Naturally, office days focus on face-to-face meetings, where teamwork and collaborative thinking generate innovation, new ideas, and a vibrant, interactive atmosphere. Requisition ID: 7856 Reporting into: Director Role Type: Senior Specialist Software Architect

Posted 2 weeks ago

Apply

6.0 - 10.0 years

35 - 45 Lacs

Noida

Work from Office

Hiring Lead Engineer with 6–10 yrs in MEAN Stack (MongoDB, Angular.js, Node.js, Express.js). Strong in microservices, cloud (AWS/Docker), scalable product development, REST APIs, and team leadership for enterprise-grade FinTech solutions.

Posted 2 weeks ago

Apply

4.0 - 8.0 years

8 - 11 Lacs

Mumbai

Work from Office

Responsibilities 1.Experience in analysis, design, coding, and implementation of .NET applications. 2.Work Experience in designing/developing MVC architecture. 3.Work experience of design patterns. 4. Good understanding and hands-on experience of Cloud Solutions (Azure/AWS/GCP). 5.Strong leadership capabilities and excellent communication skills. 6.Analyze business requirements and translate into an efficient technical solution 7.Leads the team of .NET team all technical deliverables and Maintenance 8.Interacts with the client team & SME to understand the technical requirements from the clients and maps it to the solution 9.Ensure communications and processes with client are consistent across the entire team for the whole project. 10.Architect, design, and develop software applications and also participate in architecture evolution, standards definition, and process improvements. 11.Act as a subject matter expert in the architecture and design, the application of business objectives, and options and alternatives for service delivery. 12.Ability to suggest client for the best development environment and provide timelines according to the client's requirements. 13. Participate in code reviews to ensure adherence to coding standards and best practices. 14.Collaborate with cross-functional teams to identify requirements and implement solutions. 15.Ensure scalability, security, and performance of the application by implementing microservices architecture. Technology Areas 1. .Net Framework/Core, C#, ASP.NET MVC, ASP.NET Web API, Entity Framework/Core 2. jQuery, Typescript & Angular/React 3. SQL Server/MySQL/PostgreSQL. 4. Any Unit Testing Framework (such as nUnit/xUnit/MS Test). 5. Any code quality analysis tools (such as SonarQube). 6. Azure/AWS & Familiarity with deploying and managing applications in the cloud. 7. Understanding of software architectural patterns (such as MVC, MicroservicesA) and the ability to develop scalable, modular, and maintainable software solutions are examples of software architects. 8. Understanding of software security principles and best practices, such as secure coding, vulnerability detection, and authentication/authorization procedures. 9. Experience working in Agile teams and familiarity with Agile development approaches such as Scrum or Kanban. 10.Net Framework/Core, C#, ASP.NET MVC, ASP.NET Web API, Entity Framework/Core

Posted 2 weeks ago

Apply

1.0 - 2.0 years

3 - 4 Lacs

Pune

Work from Office

Should have a string knowledge on these stacks.net core, C#, React JS, MSSQL, Web API, Nice to have AWS cloud, Design patterns, Good Analytical skills Determining project requirements and developing work schedules for the team. Delegating tasks and achieving daily, weekly, and monthly goals. Liaising with team members, management, and clients to ensure projects are completed to standard. Identifying risks and forming contingency plans as soon as possible. Analyzing existing operations and scheduling training sessions and meetings to discuss improvements. Keeping up-to-date with industry trends and developments. Updating work schedules and performing troubleshooting as required. Motivating staff and creating a space where they can ask questions and voice their concerns. Being transparent with the team about challenges, failures, and successes. Writing progress reports and delivering presentations to the relevant stakeholders.

Posted 2 weeks ago

Apply

2.0 - 3.0 years

4 - 5 Lacs

Pune

Work from Office

JD : Should have a string knowledge on these stacks.net core, C#, React JS, MSSQL, Web API, Nice to have AWS cloud, Design patterns, Good Analytical skills A .Net Developer is responsible for developing and maintaining applications using the .Net framework. They design, build, and implement high-quality software solutions, ensuring that applications are scalable, secure, and optimized for performance. The key responsibilities of a .Net Developer are : 1.Designing, building, and implementing software applications using the .Net framework2.Ensuring the performance, security, and scalability of applications3.Collaborating with cross-functional teams to identify and solve technical challenges4.Participating in code reviews and contributing to the development of best practices5.Keeping up-to-date with the latest industry trends and technologies6.Troubleshooting and debugging applications as needed7.Writing clean, maintainable, and efficient code8.Writing and maintaining technical documentation for software applicationsThe ideal candidate should have : 1.Strong experience in .Net development, including .Net Core, ASP.Net, C#, and related technologies2.Knowledge of front-end technologies such as HTML, CSS, and JavaScript3.Experience with databases such as Microsoft SQL Server, Oracle, or MySQL4.Strong problem-solving skills and the ability to work in a fast-paced environment5.Excellent communication and teamwork skills

Posted 2 weeks ago

Apply

5.0 - 8.0 years

7 - 10 Lacs

Pune

Work from Office

5-8 years of experience in Java based technologies Core Java, Spring or Spring Boot, Hibernate and REST based web services Exposure to Angular framework, Cloud and DevOps tools is an add on advantage Strong understanding of web development principles and responsive design. Previous experience in the insurance industry or related domains is a plus. Solid problem-solving skills and attention to detail. Effective communication skills for team collaboration and stakeholder interaction. Advanced Java - Spring, Spring Boot, Hibernate and REST based web services Cloud and DevOps tools Understanding of lazy loading techniques to optimize application loading times. Proficiency in using browser developer tools for debugging and performance analysis. Experience in working with continuous integration and deployment pipelines for Java projects. Strong grasp of design patterns and best practices in Java development.

Posted 2 weeks ago

Apply

8.0 - 14.0 years

30 - 35 Lacs

Bengaluru

Work from Office

Hands on experience required on a) PHP, Symphony framework b) development of Microservice architecture and related distributed design patterns, caching c) AWS Cloud infrastructure, deployment, use of docket/containerization d) MySQL, MongoDB & multi-tenant e) Create technical documentation 2. Good to have experience on a) NestJS, NodeJS framework 3. Should be able lead a team of 5-6 members, good understanding of Agile SCRUM and estimation techniques 4. Assigning of tasks/stories to team members and tracking/monitoring of the same

Posted 2 weeks ago

Apply

4.0 - 6.0 years

15 - 16 Lacs

Bengaluru

Remote

Ruby on Rails Developer Bundler,ActiveRecord,Sidekiq,Redis,memcached design patterns,metaprogramming&distributed database operation Ruby version management,unit testing&Rails conventions AI core concepts& various AImodels 1+exp implementing AI models

Posted 2 weeks ago

Apply

1.0 - 5.0 years

3 - 7 Lacs

Hyderabad

Work from Office

Software Architect - Lab Informatics Apply now Role and Responsibilities Design the overall architecture of software systems, considering factors like scalability, performance, security, and maintainability. Create architectural blueprints, diagrams, and technical specifications. Evaluate and select appropriate technologies, frameworks, and tools based on project requirements. Stay updated with emerging technologies and industry trends. Define coding standards, guidelines, and best practices to ensure high-quality code. Conduct code reviews and provide feedback to developers. Design interfaces and APIs for seamless integration between different components of the system. Identify performance bottlenecks and optimize system performance through architectural changes and code optimizations. Conduct performance testing and analysis. Implement redundancy and failover mechanisms to ensure high availability and reliability Define and implement security measures to protect the system against vulnerabilities and cyber threats. Ensure compliance with security standards and regulations. Create and maintain technical documentation, including architecture documents, design patterns, and APIs. Skills Required Experience with web development frameworks (e.g., Spring, .NET) and databases (e.g., SQL, NoSQL) and any programming language Experience in designing and implementing scalable, distributed systems Strong analytical and problem-solving skills to troubleshoot complex technical issues. Leadership skills to lead technical discussions, guide development teams, and drive projects to completion.

Posted 2 weeks ago

Apply

4.0 - 6.0 years

12 - 17 Lacs

Mumbai

Work from Office

Project description Our client is a leading commodity trading and logistics company. They are committed to building and maintaining world-class IT applications and infrastructure. The Trading IT group directly supports the trading business, and this business has started a far-reaching programme to enhance and improve its trading applications using an innovative architecture to support business growth across the full range of business lines and geographies, and to enable the sharing of systems across different businesses. This programme is aimed at delivering functional capabilities, enhancements, and technical infrastructure upgrades to enable continued business growth and enhanced profitability for the firm. Client is looking to replace existing reconciliation system Gresham with Exceptor which will be enterprise-wide recon platform across FO, MO and BO Responsibilities Research, design, and develop computer and network software or specialised utility programs. Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Identify and resolve issues which have organisation wide and long-term impact. Identify security risks, creates requirements to capture security issues, and performs initial threat modelling to ensure coding standards meets security requirements Develop and maintain the software configuration management plan and oversees the building, verification and implementation of software releases. Provide guidance and technical support to the quality testing teams. Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures. Collaborate with cross functional teams (business analysts/ support teams.. ) to ensure smooth integration of new features and updates and troubleshoot, debug, and resolve application-related issues Stay updated on industry trends, emerging technologies, and regulatory changes relevant to capital markets. Participate to proof of concept for new technology R&D Contribute to continuous improvement and automation by leverage your programming skills to create custom tools and scripts that automate repetitive tasks and reduce manual effort. Develop scripts and automation tools using Python, shell scripting, and other basic programming languages to streamline processes and improve efficiency Engage and support others in the team, readily put forth his ideas in a clear and compelling manner. Collaborate with computer hardware engineers (CAGIP and ITS) to integrate infrastructure constraint (whether in-premise or cloud) hardware and software systems aligned with capacity, develop specifications and performance requirements.. SkillsMust have Overall 4-6 years of experience out of which 2+ years in Java / J2EE development Prior experience with DevOps tools (Jetkins, Ansible, Gitlab etc) and CI/CD pipeline Experience with Docker / Kubernetes / Microservices Strong knowledge on various design patterns A strong understanding of recent Java language features, such as lambdas, streams, and futures Good knowledge of algorithms and data structures, with strong fundamentals in complexity analysis Strong ability to analyze code understand execution flow & debug even without access to a debugger Experience with Maven, Git, writing and maintaining integration tests Strong familiarity with APIs development and security design Good knowledge of SQL or an SQL-inspired dialect such as HQL Willing to do L3 Support if required. Appetite to keep up with the technology trend and participate in communities Passion for sharing expertise and developing the skills of team members Nice to have An ideal candidate will also have expertise in some or all of the following: Jira or a similar issue-tracking systems Additionally, knowledge of the following would be helpful although it is not required: Web development fundamentals (HTML, JavaScript, typescript, jQuery, ReactJS, etc) OtherLanguagesEnglishC1 Advanced SeniorityRegular

Posted 2 weeks ago

Apply

3.0 - 8.0 years

5 - 15 Lacs

Bengaluru

Work from Office

Code, Design, Supports & Ops software development design or architecture (design patterns, reliability and scaling) of new and existing systems experience Mobile development experience (Android/iOS) Swift, Kotlin, Java, Javascript, Typescript

Posted 2 weeks ago

Apply

7.0 - 10.0 years

15 - 25 Lacs

Chennai

Work from Office

Job Title: Tech Lead - Full Stack Software Engineer (8+ Yrs Experience). Job Type: Full-time Location: Chennai (In Office, Full-time) Education: Bachelors or masters degree in computer science or related field ***Notice Period: Immediate or 15 days only *** Job Description: We are looking for an experienced Tech Lead with over 8+ years of full-stack software engineering experience to join our growing team. The Tech Lead will be responsible for developing and maintaining high-quality software solutions that meet business requirements and contribute to the overall success of the company. You will collaborate closely with the CTO and cross-functional teams to define technical direction, make strategic technology decisions, and ensure delivery of high-quality, scalable software solutions that align with our business goals. Responsibilities: Lead the design, development, and deployment of scalable applications using Java and modern backend technologies Collaborate with cross-functional teams to identify requirements, prioritize tasks, and develop solutions. Design and implement software solutions using industry best practices and design patterns. Write clean, efficient, and maintainable code that adheres to coding standards and guidelines. Conduct code reviews and provide technical guidance to ensure high-quality, scalable, and maintainable code. Develop and maintain project plans, timelines, and budgets. Mentor and train junior team members to ensure ongoing professional development. Stay up to date with emerging trends and technologies in Java development and related areas. Requirements: 8+ years. of experience in full-stack or backend development with Java. Excellent communication and collaboration skills. Strong technical skills in software engineering, including DB Structure, design patterns, algorithms, and development best practices. Experience with Agile development methodologies and tools such as JIRA and Confluence Prior experience working with or willingness to learn Web3 technologies particularly Hedera Hashgraph. (Experience is not mandatory, but an interest and openness to learn is essential.) Experience with logging frameworks, monitoring tools, and observability practices. Experience with cloud-based technologies and platforms such as AWS or Azure. Strong understanding of Core Java versions 17 and 21, Sprint Boot, Sprint Security, Json Web tokens, Sprint Data JPA, Microservices, Hibernate ORM, data structures, and algorithms. Experience with ORM frameworks such as Hibernate, Spring JDBC Proficiency in PostgreSQL / MySQL and MongoDB. Additional knowledge in web technologies such as HTML, CSS, JavaScript and ReactJS is an added advantage. Experience in Logging and Analyzing Log files. Additional Knowledge with Docker is Plus. Additional knowledge or working experience of Blockchain/DLT technologies is an added advantage. Excellent problem-solving skills and attention to detail Good knowledge/experience with Git & Maven

Posted 2 weeks ago

Apply

4.0 - 8.0 years

3 - 8 Lacs

Ambattur, Chennai

Work from Office

Excellent Job Opportunity Senior Core PHP Developer MSC Technology (India) Pvt Ltd We are hiring enthusiastic software professionals with 3.11 to 8 years of strong hands on PHP experience Primary Skill: PHP 7/8 (Core, OOPs) Design Patterns REST API JavaScript jQuery Bootstrap Google Maps SQL MySQL Experience:- 3.11 to 8 years Preferred candidate profile 4+ years of hands-on experience in full stack web development ( Mandatory ) 4+ years of experience in PHP 7/8 (Core, OOPs) , and Design Patterns ( Mandatory ) Proficient knowledge of OAuth2 and JWT Authentication Hands-on experience in microservices architecture using REST APIs ( Mandatory ) Proficient knowledge and experience on JavaScript , jQuery ( Mandatory ) Strong working knowledge of HTML and CSS for UI development ( Mandatory ) Adequate knowledge of Bootstrap for responsive design Exposure to modern PHP frameworks with a strong understanding of MVC architecture Experience in implementing Google Maps APIs for geolocation and mapping features Working knowledge of Composer for dependency management and package handling Experience using PHPUnit for writing and executing unit tests Proficient Knowledge on Microsoft SQL or MySQL ( Mandatory ) Proficient in Git version control with practical experience using Git commands Proficient with CI/CD pipelines using GitHub Actions or Azure DevOps Experience in Agile methodologies Other Ability to work in fast-paced and changing environments. Ability to technological watching/cutting edge. Proven ability to work in a team environment. Excellent organizational and strong communication skills with the ability to engage, influence, and inspire partners and stakeholders to drive collaboration & alignment Language Skills - Good knowledge of spoken and written in English. Job Location: - Chennai Ambattur Qualification: - Engineering & IT Background: B.E/B.Tech/BCA/MCA/ Mode of work: Work from office Job Role : Permanent MSC Technology (India) Pvt Ltd MSC IT PARK, 4A, 3rd Main Rd, Old Ambattur, Attipattu, Ambattur Industrial Estate, Chennai, Tamil Nadu 600058 Gopinath G D (MSC Technology India) Human Resource Warm Regards

Posted 2 weeks ago

Apply

4.0 - 8.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. To really stand out and make us fit for the future in a constantly changing world, each and every one of us at PwC needs to be a purpose-led and values-driven leader at every level. To help us achieve this we have the PwC Professional; our global leadership development framework. It gives us a single set of expectations across our lines, geographies and career paths, and provides transparency on the skills we need as individuals to be successful and progress in our careers, now and in the future. Responsibilities: As a Senior Associate, you'll work as part of a team of problem solvers, helping to solve complex business issues from strategy to execution. PwC Professional skills and responsibilities for this management level include but are not limited to: - Use feedback and reflection to develop self-awareness, personal strengths and address development areas. - Delegate to others to provide stretch opportunities, coaching them to deliver results. - Demonstrate critical thinking and the ability to bring order to unstructured problems. - Use a broad range of tools and techniques to extract insights from current industry or sector trends. - Review your work and that of others for quality, accuracy and relevance. - Know how and when to use tools available for a given situation and can explain the reasons for this choice. - Seek and embrace opportunities which give exposure to different situations, environments and perspectives. - Use straightforward communication, in a structured way, when influencing and connecting with others. - Able to read situations and modify behavior to build quality relationships. - Uphold the firm's code of ethics and business conduct. Guidewire Developer PC - Senior Associate Skills: - Hands-on experience in of the Guidewire products in Integration (ClaimCenter/ PolicyCenter/ BillingCenter) - Well-versed in one of streams - Configuration / Integration / Conversion - 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 - Experience in SCRUM Agile, prefer Certified Scrum Master (CSM) - Good knowledge of any server such as Tomcat / JBoss - Good written and oral communication - Excellent analytical skill Additional skills for Tech Lead and Senior Tech Leads: - Sound knowledge in software architecture and design patterns - Must have estimation, team leading, code review and mentoring skills - Worked on at least two Guidewire implementations - Good to have skills: Thunderhead/ MuleSoft Integration experience - Exposure to SCM tool such as GIT, SVN & DevOps skills - Knowledge of any servers / containers such as Tomcat / JBoss / WebSphere - Exposure to cloud technologies such as AWS, Azure - Scrum or SAFe or other Agile delivery ways - Insurance domain knowledge,

Posted 2 weeks ago

Apply

8.0 - 12.0 years

0 Lacs

pune, maharashtra

On-site

As a Principal Software Engineer - Architect, you will collaborate with business and product owners to design and implement new services, enhancing customer experience for a range of products and services. Your responsibilities will involve driving architectural design decisions, mentoring engineers, and balancing trade-offs to meet competing interests. You will also be expected to venture outside your comfort zone, engage with cross-functional teams, and contribute to resolving enterprise-wide challenges and regulatory requirements. The ideal candidate for this role will have a strong background in design and development across multiple languages, with expertise in Java/J2EE technologies, Spring framework, REST APIs, NoSQL/SQL databases, front-end technologies like AngularJS, CSS, and HTML. You should possess experience in architecting front-end applications for optimal user experience, collaborating with UI-UX teams and customers. Additionally, you should be proficient in promoting reference architecture and engineering principles, coaching teams on full-stack development, and advocating for the adoption of standard software patterns and libraries. Furthermore, you should demonstrate expertise in advanced design patterns, API standards, and performance engineering to ensure scalability and efficiency of applications. Your role will also involve leading and coaching teams in software planning, automation, and DevOps best practices. Strong communication skills are essential as you will be required to articulate complex architecture patterns to both technical and non-technical stakeholders. In summary, the Principal Software Engineer - Architect position requires a candidate with a progressive career trajectory, a deep understanding of software engineering principles, and the ability to drive innovation and excellence in a dynamic technical environment.,

Posted 2 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