Jobs
Interviews

4344 Design Patterns Jobs - Page 28

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

2.0 - 6.0 years

0 Lacs

indore, madhya pradesh

On-site

You have 2-5 years of experience in the field. As a Senior Java Full Stack Engineer at Computronics, you will be responsible for developing high-performance, robust, elegant, and modern applications using Java, Angular, Node.JS, REST API, Spring, and JavaScript. Your role involves contributing to the development of next-generation microservice-based systems in an Agile environment. Your responsibilities will include software development using Java, Angular, Node.js, JSON, XML, and SQL, working with stakeholders to implement business requirements, collaborating with onshore and offshore teams, and providing technical support as needed. You should have a Bachelor's degree in Computer Science or a related field, hands-on experience with Java, Spring, Angular, Node.js, and AWS infrastructure, as well as knowledge of SQL, RESTful APIs, and Object-Oriented Programming. Preferred qualifications include experience with data modeling, message queue systems, cloud infrastructure tools, and rule engines. Computronics offers a vibrant and innovative work environment, great career opportunities, competitive salary, and a value-based company culture focused on social impact. If you have a positive and proactive attitude towards problem-solving in a team setting, excellent communication skills, and a strong technical background in Java and related technologies, we encourage you to apply for this exciting opportunity at Computronics.,

Posted 1 week ago

Apply

8.0 - 12.0 years

0 Lacs

chennai, tamil nadu

On-site

The Applications Development Senior Programmer Analyst position entails participating in the establishment and implementation of new or revised application systems and programs in collaboration with the Technology team. Your main objective in this role is to contribute to applications systems analysis and programming activities. Responsibilities include conducting tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establishing and implementing new or revised applications systems and programs to meet specific business needs or user areas. You will be responsible for monitoring and controlling all phases of the development process, including analysis, design, construction, testing, and implementation. Providing user and operational support on applications to business users is also a key aspect of your role. You will utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, evaluate business processes, system processes, and industry standards, and make evaluative judgments. Additionally, you will recommend and develop security measures in post-implementation analysis of business usage to ensure successful system design and functionality. Consulting with users/clients and other technology groups on issues, recommending advanced programming solutions, and installing and assisting customer exposure systems are also part of your responsibilities. Ensuring that essential procedures are followed, helping define operating standards and processes, and serving as an advisor or coach to new or lower-level analysts are essential tasks in this role. You will be expected to operate with a limited level of direct supervision, exercise independence of judgment and autonomy, and act as a subject matter expert to senior stakeholders and/or other team members. Qualifications for this position include: - 8 to 12 years of Application development experience with Java / J2EE technologies. - Experience with Core Java/J2EE Application with complete command over OOPs and Design Patterns. - Proficiency in Data Structures and Algorithms. - Thorough knowledge and hands-on experience with technologies such as BIG data Hadoop knowledge with experience on Hive or Java-based Spark Programming. - Implementation or part of complex project execution in Big Data Spark ecosystem. - Working in an agile environment following best practices of agile Scrum. - Expertise in designing and optimizing software solutions for performance and stability. - Strong troubleshooting and problem-solving skills. - Experience in Test-driven development. Education required for this role: - Bachelors degree/University degree or equivalent experience This is a full-time position in the Technology Job Family Group, specifically within the Applications Development Job Family.,

Posted 1 week ago

Apply

7.0 - 11.0 years

0 Lacs

hyderabad, telangana

On-site

As a member of IC Markets Global, you will be part of a renowned Forex CFD provider that offers trading solutions for active day traders, scalpers, and newcomers to the forex market. Our cutting-edge trading platforms, low latency connectivity, and superior liquidity are designed to empower traders with access to pricing previously only available to investment banks and high net worth individuals. Our management team brings significant experience in the Forex, CFD, and Equity markets across Asia, Europe, and North America. This expertise enables us to leverage top-tier technology solutions and select the best pricing providers in the market. Responsibilities: - Design, develop, and maintain .NET-based applications and services - Implement and manage Salesforce integrations using various APIs such as REST/SOAP, SObject, Composite, Bulk, and Graph APIs - Configure and utilize OData endpoints to enable real-time access to external data through Salesforce External Objects - Collaborate with business and technical teams to gather and translate requirements - Ensure the performance, security, and scalability of financial systems - Troubleshoot and resolve production issues in real-time environments - Develop APIs for internal and external consumption, focusing on RESTful services - Participate in code reviews, unit testing, and CI/CD practices Qualifications: - Bachelor's degree in Computer Science or a relevant field - 7+ years of hands-on experience in .NET development, including C#, ASP.NET, and .NET Core - Strong knowledge of MS SQL Server and database optimization - Mandatory experience in the Forex or trading domain - Good understanding of trading flows, order execution, and account management systems - Familiarity with MT4/MT5 platforms, bridge integrations, and FIX protocol - Experience working with Salesforce APIs like SObject, Composite, Bulk, and Graph APIs - Hands-on experience exposing .NET-based OData endpoints for Salesforce External Objects - Understanding of data modeling for real-time external access via Salesforce Connect - Solid grasp of software development best practices and design patterns - Strong problem-solving and communication skills Join us at IC Markets Global as we revolutionize online forex trading and empower traders with advanced technology and unparalleled market access.,

Posted 1 week ago

Apply

8.0 - 13.0 years

0 Lacs

pune, maharashtra

On-site

As an Angular Fullstack professional with 8-13 years of experience, you will be responsible for working with Angular, JavaScript/TypeScript, MS SQL Server, DevOps tools such as CI/CD, TeamCity, and GitLab. The role is based in Delhi NCR, Pune, Bangalore, Noida, or Hyderabad with an immediate start date. Your primary skills must include expertise in Angular, developing Micro frontends using module federation, Microservices, and SQL Server. Additionally, you should possess knowledge in CI/CD processes, DevOps practices, GitLab usage, and Design Patterns. It would be advantageous to have experience with SSIS. Joining this team will require a strong understanding of modern web development technologies and practices, as well as the ability to collaborate effectively with cross-functional teams to deliver high-quality solutions.,

Posted 1 week ago

Apply

8.0 - 13.0 years

0 Lacs

hyderabad, telangana

On-site

As a Specialist IS Business Systems Analyst with Amgen, you will play a crucial role in supporting the delivery of emerging AI/ML capabilities within the Neural Nexus program. Your primary responsibilities will include collaborating with the Commercial Technology Data & Analytics team to design, implement, and iterate on a layered ecosystem focused on Data, Insights, Action, and Learning (DIAL). Working within the Scaled Agile Framework (SAFe), you will partner with Engineering and Product Management to shape roadmaps, prioritize releases, and maintain a refined product backlog. Your role will involve contributing to backlog management by breaking down Epics into Features and Sprint-ready User Stories, ensuring clear articulation of requirements, and well-defined Acceptance Criteria and Definitions of Done. Additionally, you will prioritize non-functional requirements within the backlog to uphold performance, scalability, and compliance standards. Collaboration with UX will be essential to align technical requirements, business processes, and scenarios with user-centered design principles. You will also assist in developing engaging product demonstrations for both internal and external partners and support documentation efforts to maintain accurate records of system configurations, processes, and enhancements. Your input will be crucial in the launch and growth of Neural Nexus product teams that focus on data connectivity, predictive modeling, and fast-cycle value delivery for commercial teams. Moreover, you will provide valuable insights for governance discussions and help prepare materials to align executive decision-makers on technology strategy and investment. To excel in this role, you are expected to hold a Doctorate degree, Master's degree, or Bachelor's degree with 8 to 13 years of experience in Information Systems. You should have experience in writing user requirements and acceptance criteria, an affinity for working in a DevOps environment, and an Agile mindset. Excellent problem-solving skills, experience with Agile software development methodologies, and superb communication skills are essential. Experience in managing product features, developing product roadmaps, and user journeys will be advantageous. Demonstrated expertise in data and analytics, understanding of data and analytics software systems, and familiarity with test automation software are desirable skills. Technical skills in cloud-based data technologies, AWS, design patterns, and knowledge of NLP techniques will also be beneficial. Your soft skills, including the ability to work under minimal supervision, excellent analytical skills, strong verbal and written communication abilities, and a team-oriented approach will be key to your success. Amgen offers competitive benefits and comprehensive Total Rewards Plans, supporting your professional and personal growth while fostering an inclusive environment dedicated to improving the quality of life for people worldwide.,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

The Software Engineer plays a crucial role in demonstrating leadership by effectively communicating business goals and processes within a specific area or business segment. As a Software Engineer, you will leverage your experience and expertise to address challenges, establish objectives for yourself and your team, and drive both short-term and long-term business objectives. You will be responsible for various tasks, including representing high-quality design and development practices as a valuable member of the Digital Mining Software team. Your role will involve developing multi-threaded C++ applications on an embedded Linux operating system, as well as working on Embedded JAVA, Qt, and QML projects. Additionally, you will contribute to the creation of high-performing, scalable, and innovative web applications from end to end. Collaboration is essential in this role, as you will work closely with system engineers, frontend developers, and software developers to implement solutions that align with shared platforms and solutions. By applying principles of Software Development Life Cycle (SDLC) and methodologies like Lean/Agile/XP, Continuous Integration (CI), Software and Product Security, Scalability, Documentation Practices, refactoring, and Testing Techniques, you will ensure the success of the projects you work on. Key responsibilities also include writing code that meets standards and fulfills the required functionality using the designated technology for each project. You will be involved in building features such as web services and Queries on existing tables. Furthermore, understanding performance parameters, evaluating application performance, working on core data structures, design patterns, and algorithms, and implementing them in C++ 14 or higher are integral parts of your role. Participation in design and code reviews is another crucial aspect of the Software Engineer position. By actively engaging in these reviews, you contribute to maintaining the quality and integrity of the software development process. Qualifications and Requirements: - Bachelor's degree in information systems, Information Technology, Computer Science, or Computer/Electronic Engineering. - Experience in software development and hands-on coding across various high-level programming languages and embedded platform and processors. Desired Characteristics: - Master's degree in information systems, Information Technology, Computer Science, or Computer/Electronic Engineering. - Over 5 years of experience in software development and hands-on coding in multiple high-level programming languages and embedded platform and processors. - Proven track record of delivering successful high-quality embedded software products in C/C++ under embedded real-time operating systems like Linux or QNX. - Experience with developing and optimizing Linux device drivers for embedded applications. - Proficiency in communication protocols such as RS232/485, CAN Bus, TCP/IP, Bluetooth, WIFI, GPS, GPS tracking, packet radio telemetry, mining methods, and vehicle types. - Familiarity with web applications, front-end technologies, Microsoft Technologies, TDD, BDD, DevOps, CI/CD, data structures, algorithms, and software engineering principles. - Strong oral and written communication skills, as well as exceptional interpersonal and leadership abilities.,

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

punjab

On-site

As a Full Stack Developer, you will be responsible for managing both MEAN and MERN stacks. Your role will involve understanding the entire web development process, from design to deployment. We are looking for an individual who is dedicated to their craft and capable of writing high-quality code efficiently. The ability to work both independently and as part of a team is essential for this role. You should have 3 to 5 years of experience in the field and be proficient in managing multiple projects simultaneously. Your responsibilities will include assisting team members in solving technical issues, developing back-end components, and connecting applications with other web services. You will also be involved in creating quality plans, project plans, test strategies, and processes for development activities. A good understanding of MVC and design patterns is required, along with proficiency in creating REST APIs. You should have hands-on experience in Customization and excellent knowledge of frameworks like Laravel and Codeigniter. Additionally, you must be well-versed in frontend/back-end frameworks/libraries such as Vue.js, Angular, React.js, or Node.js. Database design and optimization skills are crucial for this role, as well as knowledge of Mobile API and REST API. Effective client handling and communication skills are also necessary for discussing project requirements with clients. The ability to work under pressure, conduct research, and collaborate with cross-functional teams is expected from the ideal candidate for this position.,

Posted 1 week ago

Apply

7.0 - 12.0 years

0 Lacs

karnataka

On-site

Are you looking for an opportunity to be a part of a highly successful software company and contribute to its dramatic growth Poppulo is at the forefront of communication and workplace technology, striving to simplify reaching every employee, managing office space in a hybrid world, and enhancing customer and guest experiences. With over 6,000 organizations trusting our omnichannel platform, we are dedicated to bringing harmony to our customers at an enterprise scale. We believe in the continuous growth and development of our team members and encourage candidates to apply even if they do not meet all requirements. At Poppulo, we value diversity and aim to create an inclusive environment where everyone can thrive. As we explore opportunities to leverage AI for communication enhancement through Poppulo AI, we are expanding our engineering teams in India, the USA, England, and Ireland. We are seeking enthusiastic engineers who are eager to learn and collaborate on exciting projects using new technologies within an agile culture. Key Responsibilities: - Take ownership of features, modules, or products as a Senior Software Engineer - Collaborate with the PM team to define technical requirements and develop detailed designs - Write, review, and ensure code quality based on coding guidelines - Conduct unit testing, product demos, and troubleshoot to ensure error-free deployments Must-Haves: - 7-12 years of development experience with expertise in Spring Framework, MVC, Spring Boot (preferably Java 17+) - Proficiency in Java multi-threading, DB performance optimizations, React for single-page application development, and Microservices - Experience in designing webscale software using Linux, Docker, Kubernetes, Cassandra, MySQL, and AWS Services - Familiarity with continuous delivery, automated testing, GitLab, and RESTFUL web services Nice to Haves: - Knowledge of LDAP, mail protocols, scheduling, observability tools (Grafana, Prometheus), and event-based architecture (Kafka) Behavioural Competencies: - Demonstrate a high level of ownership and customer engagement - Foster a team-oriented and collaborative engineering culture - Creative problem-solving skills and effective communication abilities Join us at Poppulo, where we encourage authenticity, innovation, and teamwork. Contribute to our dynamic and fast-growing environment, where challenges are embraced, and individual impact is valued. Embrace our values of bringing your best self, proactively solving challenges, and working together to achieve success. Poppulo is proud to be recognized as a Great Place to Work and is an equal opportunity employer committed to diversity and inclusion. Our global technology company values the privacy and protection of personal information as outlined in our Job Applicant Privacy Policy.,

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

udaipur, rajasthan

On-site

You have experience in developing web-based enterprise-wide applications using .NET 4.5 (C#, ASP.NET), WCF, WPF, AJAX, etc. You understand enterprise application development and deployment. You possess a good understanding of OOPS and Design Patterns and have experience with tools like Enterprise Architect. Your knowledge includes RDBMS design, programming, and DBA concepts, with experience working on SQL Server and Oracle databases. You have strong skills in Design, Coding, and Testing. You are familiar with Service-Oriented Architecture, Enterprise Service Bus, and application Integration using middleware. Ideally, you have experience working in the electricity utility domain, particularly in EAAMRAMIEMSIT System Integration ERP projects for Utilities. Knowledge of Mobility based software development, GPRS, GSM, and BI tools implementation is beneficial. Experience in mobility-based applications would be an added advantage.,

Posted 1 week ago

Apply

0.0 - 3.0 years

0 Lacs

karnataka

On-site

Welcome to Zetamp and thank you for considering the Java-Server Side Development position we have available. Zetamp is a product Design and Development Company that focuses on creating innovative products for the market and our customers. We are currently looking for Java-Server Side Developers to work on building Java Applications (SDK, API, Frameworks) with a strong knowledge of JSP, Servlets, SQL Query language skills, DB administration, and Server skills. This role involves working on complex groups of back-end services and their client-end counterparts for both desktop and mobile platforms. We are seeking passionate engineers who are interested in experimenting and gaining experience in Hardware Designing. If you believe you have the necessary skills, a passion for technology, and a desire to be part of a startup environment, we encourage you to apply. Number of openings: 2 Experience: The ideal candidate should have 6 months to 1 year of experience in Server Side Development. Qualification: Candidates should hold a BE/B.Tech in CS/IT/ECE or MCA. Responsibilities: - Design and develop applications while collaborating with other units working on different functions. - Create efficient, reusable, and reliable Java code. - Ensure optimal performance, quality, and responsiveness of applications. - Willingness to learn new skills such as PHP and Ajax. Skills required: - Proficiency in Java and J2EE. - Strong understanding of object-oriented programming. - Familiarity with various design and architectural patterns. - Knowledge of concurrency patterns in Java. - Experience with SCM Management. - Understanding of JDBC and Servlets concepts. - Familiarity with Java GUI frameworks. - Ability to write clean, readable Java code efficiently. - Understanding of fundamental design principles for scalable applications. - Basic knowledge of the class loading mechanism in Java. - Creation of database schemas that align with and support business processes. - Basic understanding of JVM, its limitations, weaknesses, and workarounds. - Proficient in code versioning tools like Git. - Familiarity with continuous integration. - Proficiency in HTML, CSS, JavaScript, etc. Interview process: Candidates are required to bring all their marks lists from 10th standard to their highest education, project reports, and any additional certifications. 1. Screening Call (upon selection) 2. Technical round at our premises, which includes: - Written Logical Reasoning and Technical tests (only upon selection to move to the next round) - Live coding based on the mentioned skills and an understanding of ECRM, ERP, and industry information. 3. Face to Face Technical round. Note: We encourage applications from candidates who are comfortable with the distance, as we are conveniently accessible from the main Horamavu ring road (4 km from Horamavu Ring Road).,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

hyderabad, telangana

On-site

Synactive Inc is a global leader in providing SAP interface optimization solutions to all SAP clients worldwide. Based in Foster City, California, Synactive collaborates with corporations such as Canada Post, BASF, and Pacific Gas & Electric to enhance business process execution, ultimately boosting ROI and cutting down on operating costs. As a rapidly expanding company, Synactive offers a competitive salary and benefits package. In this role, you will lead the design and maintenance of code for Synactive's product lines, ensuring adherence to C++ principles and object-oriented design. Collaboration with product management to develop new products and engagement with the offshore development team are key responsibilities. Working closely with development management, you will be tasked with making decisions that strike a balance between Synactive's long-term strategies and immediate customer needs. The ideal candidate will possess a blend of self-starting initiative and teamwork skills, with a strong focus on continuous improvement and achieving results. Managing multiple projects simultaneously and meeting high-quality deliverables within tight deadlines are essential aspects of this position. Previous experience in developing technically complex and commercially successful software in a commercial setting is preferred. A passion for well-organized design and implementation is highly valued. Key Technical Skills required for this role include: - Over 5 years of C++/Visual C++ development experience - Familiarity with Microsoft Visual Studio 2005 and/or Microsoft Visual C++ 6.00, Win32 SDK - Proficiency in System Programming (e.g. threads, sockets, TCP/IP) - Understanding of design patterns and object-oriented design practices - Knowledge of Java, AJAX, and SAP NetWeaver Portal is a plus To apply for this position, please submit your resume and cover letter to jobs@guixt.com.,

Posted 1 week ago

Apply

0.0 - 3.0 years

0 Lacs

hyderabad, telangana

On-site

The position of Junior Java Developer at Ethon Healthcare requires a candidate with an educational qualification of B.Tech/ B.E / MCA / MSc / BSc in computers or equivalent. Preferably, the candidate should have 0 - 6 months of experience, although freshers are also welcome to apply. The essential requirements for this position include knowledge of Core Java, JSP, Servlets, AJAX, JavaScript, Struts, JSF, Design Patterns, Spring MVC framework, and Hibernate. If you meet the above qualifications and have the necessary skills, please submit your resume to hr@ethonhealthcare.com. We will review your application and get in touch with you when there are relevant openings matching your experience.,

Posted 1 week ago

Apply

4.0 - 8.0 years

0 Lacs

ahmedabad, gujarat

On-site

You have 4-6 years of experience and are based in Ahmedabad. As a Senior Software Engineer, you will be proficient in Java, GoLang, and Python. Your responsibilities will include designing, developing, and maintaining software products using Core Java, GoLang, and Python. You will need to implement Object-Oriented Programming (OOPs) principles effectively in core Java and utilize Go fundamentals including concurrency, logging, error handling, and dependency management. It is crucial to adhere to industry best practices throughout the software development lifecycle to ensure high-quality deliverables. Debugging multithreading high-performance applications to identify and resolve issues promptly is also part of your role. You will be expected to participate in event-driven application development, leverage relevant experience to enhance project outcomes, and demonstrate proficiency in data structures and algorithms to optimize software performance. Collaboration within Agile or other product methodologies is essential to deliver timely and innovative solutions. Utilizing version control systems such as Git and build systems like Jenkins, Maven, Gradle, TFS, or similar will be necessary. Implementing instrumentation to gather business-specific metrics and insights into consumer usage patterns is also a part of your responsibilities. Developing Microservices with a strong understanding of AWS services including EC2, Lambda, S3, and CloudWatch is an added advantage. Your skills and qualifications should include a Bachelor's or Masters degree in Computer Science, Engineering, or a related field, along with 4+ years of hands-on experience in software design and development using Core Java/GoLang. Proficiency in implementing OOPs principles and design patterns in Java, solid understanding of Go fundamentals including concurrency, logging, and error handling, experience with debugging multithreading applications, and optimizing performance are required. Strong knowledge of data structures and algorithms, experience working within Agile or other product methodologies, familiarity with version control systems (e.g., Git) and build systems (e.g., Jenkins, Maven), and experience developing Microservices on AWS infrastructure will be beneficial. Excellent problem-solving skills, attention to detail, strong communication and collaboration abilities, and the ability to thrive in a fast-paced, collaborative environment are also essential for this role. If you are interested, please send your CV with contact details to jobs@motadata.com.,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

navi mumbai, maharashtra

On-site

As a Senior Unity Game Developer, you will be responsible for building outstanding multi-platform games for IOS, Android, and Windows phone. Your role will involve overseeing junior developers, designing new games, and establishing best practices within the team. Your proactive participation in team discussions, scrum meetings, and game feedback cycles will be crucial for enhancing the overall game quality. With a minimum of 5 years of experience in Unity game development, you will be a key player in driving innovation and success. Your responsibilities will include demonstrating a strong understanding of object-oriented design, design patterns, 3D Math, and data structures. Proficiency in utilizing the Facebook API will be advantageous. You will be tasked with designing, developing, and maintaining efficient, reusable, and reliable code, while also adhering to fixed deadlines. Familiarity with AWS services, API Gateways, game physics, particle systems, and code versioning tools like GitHub is essential. Your experience in team management and optimizing Unity 2D and 3D memory and performance will contribute to meeting game platform requirements. To be eligible for this role, you must possess excellent expertise in Unity with a minimum of 5 years of practical experience. Demonstrated experience in implementing structured and extensible saved game data formats like JSON or XML, as well as launching titles on IOS, Android, and Web platforms, is required. Proficiency in Asset Bundles, AI Programming, and Machine Learning will be considered a valuable asset.,

Posted 1 week ago

Apply

5.0 - 10.0 years

0 Lacs

jaipur, rajasthan

On-site

The ideal candidate should have 5-10 years of experience with a strong proficiency in C#, ASP.NET, MVC, .NET Framework, .Net Core, SQL Server, Web API, RESTful APIs, Web services, and Windows services. You should possess a solid understanding of Transact SQL, with practical experience in handling large datasets and real-time information. It is crucial to have a good grasp of Design Patterns, Application Design & Architecture Concepts, as well as hands-on experience in Messaging & Distributed Architecture and Microservice Architecture. Your commitment to producing high-quality, maintainable, and well-thought-out code should be evident in your work. Attention to detail, problem-solving skills, and excellent verbal and written communication abilities are essential qualities for this role. Additionally, experience with Cloud-based technologies, NoSQL & Time Series Databases, writing automated tests (Unit Tests or Integration), as well as knowledge of APM & SRE are considered advantageous. This is a full-time, permanent position that requires in-person attendance during day shifts. A Bachelor's degree is preferred for this role. The candidate must have 5 years of experience in .NET and a total work experience of 5 years. This role is based on-site.,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

hyderabad, telangana

On-site

We have an exciting opportunity for you to join our growing team as a full stack Software Developer. In this role, you will be responsible for developing innovative SaaS applications delivered via the cloud. Your tasks will include working on new projects, performing maintenance and support activities across the entire lifecycle from concept and system design to live deployment. As a key member of our team, you will contribute to developing products for the insurance industry. This involves collaborating with insurance companies, suppliers, police forces, and supporting industries, both within the UK and worldwide. The ideal candidate will possess the ability to seamlessly transition into various projects, working independently as well as part of a team. We are at the forefront of driving technical advancements, utilizing cutting-edge cloud technologies, serverless architecture, and microservices to meet the demands of our clients and business. Key Responsibilities: - Design and build component-based applications in a web/internet delivery environment. - Develop new and existing applications, along with enhancements to websites, web applications, and mobile applications. - Support applications using current and new development technologies. - Implement, test, and deploy new features and versions of core applications, databases, and utilities. - Code and design solutions that align with our business objectives. - Contribute to continuous improvement through retrospectives. - Collaborate with Product Managers to gather user requirements and develop user stories/tasks. - Provide third-level support when necessary. - Create technical documentation on software status, operation, and maintenance. - Complete special projects and other assigned duties. - Ensure accurate time tracking. Qualifications: Essential Requirements: - Excellent communication skills in spoken and written English. - Commercial experience with C#/.Net Framework & Core (minimum 5 years of professional experience). - Proficiency in SQL (Microsoft SQL Server or PostgreSQL), Automation toolsets, and deploying applications to AWS. - Familiarity with Microsoft Visual Studio, MVC/Entity Framework, Angular.js, HTML5, CSS, jQuery, Bootstrap, API integrations, and Source Control (Git). - Passion for technology and a drive for continuous development and improvement. Highly Desirable: - Experience with Scrum/Agile Methodology, design patterns, and microservices architecture. - Knowledge of serverless architecture, Low Code/No Code solutions, Test-Driven Development, CI/CD pipelines, and other technologies. - Familiarity with Message Bus technologies, Xamarin, Android/iOS Native, and Clean Code principles. Join us at Verisk, where you can leverage your skills and unique voice to build a rewarding career. We offer work flexibility, support, coaching, and training to help you succeed. As a Great Place to Work certified company, we prioritize inclusivity, diversity, and a positive workplace culture. Be part of our innovative team and help us transform big data into big ideas for a better tomorrow.,

Posted 1 week ago

Apply

8.0 - 12.0 years

0 Lacs

ahmedabad, gujarat

On-site

As a Senior Java Developer specializing in Microservices architecture and Spring Boot, you will play a vital role in our dynamic and innovative development team based in Ahmedabad. With over 8 years of experience in Java development, your expertise will be instrumental in designing, developing, and maintaining robust, scalable, and efficient applications. Your key responsibilities will include designing, developing, and maintaining secure Java-based microservices utilizing Spring Boot and Spring Cloud. You will be involved in the full software development lifecycle, from architecture design to deployment and ongoing support. Collaboration with cross-functional teams to ensure seamless integration of microservices and APIs will be essential, along with leading the development of complex applications and troubleshooting any arising issues. In addition, you will design and implement RESTful services and APIs, focusing on performance, security, and reliability. Optimization of applications for maximum speed, scalability, and availability will also be part of your responsibilities. Staying updated with the latest trends and technologies in Java, Microservices, and Spring Boot is crucial, as well as providing mentorship to junior developers to maintain high code quality and best practices. Your required skills and experience include a strong background in Spring Boot, Spring Cloud, and other Spring-based frameworks, alongside hands-on experience with Docker, Kubernetes, cloud platforms like AWS, Azure, or GCP, and databases such as MySQL, PostgreSQL, MongoDB, or Cassandra. Proficiency in CI/CD pipelines, unit testing, integration testing, test automation frameworks, design patterns, clean code, and agile methodologies is essential. Familiarity with message brokers like Kafka or RabbitMQ, as well as excellent problem-solving, communication, and collaboration skills, will be beneficial. Preferred skills include experience with front-end frameworks like React, knowledge of API Gateway and Service Mesh architecture, familiarity with Microservices Security principles and tools, and understanding of ElasticSearch and logging frameworks like Logstash or Splunk. This is a full-time position based on-site in Ahmedabad, offering benefits such as Provident Fund. The role requires a day shift schedule and in-person work location.,

Posted 1 week ago

Apply

4.0 - 8.0 years

0 Lacs

pune, maharashtra

On-site

A career with our organization is a journey, not a destination. This opportunity could be the next best step in your technical career. Join us. As a Lead Architect at JPMorgan Chase within the Consumer and Community Banking division, you will play a crucial role in a team dedicated to creating high-quality architecture solutions for various software applications utilizing modern cloud-based technologies. In this position, you will serve as a key technical contributor responsible for developing critical architecture solutions across multiple technical domains to support project objectives. Responsibilities: - Collaborate with technical teams and business stakeholders to propose technical solutions that address current and future requirements - Define the technical target state of products and guide the realization of the strategic vision - Engage in architecture governance bodies to ensure adherence to architectural standards - Evaluate new technologies, provide feedback on recommendations, and drive innovation - Develop innovative software solutions, handle design and development tasks, and troubleshoot technical issues with a focus on unconventional problem-solving approaches - Write secure, high-quality production code, conduct code reviews, and troubleshoot code authored by colleagues - Identify opportunities for automation and improvement to enhance the operational stability of software applications and systems - Lead assessment sessions with external vendors, startups, and internal teams to evaluate architectural designs and technical viability for integration into existing systems Required Qualifications, Capabilities, and Skills: - Formal training or certification in software engineering concepts and a minimum of 5 years of practical experience - Hands-on experience in system design, application development, testing, and operational stability - Proficiency in at least one programming language - Strong knowledge of automation and continuous delivery methods - Comprehensive understanding of the Software Development Life Cycle and experience in enhancing engineering practices - Expertise in .Net/.Net Core or similar enterprise-level technologies, with a successful track record in leading software engineering teams - Exposure to JS stacks like Angular, React, Node, and TypeScript - Familiarity with XML, JSON, NoSQL, and relational databases - Experience in developing scalable data-driven applications and implementing Performance Engineering practices - Proficiency in CI/CD practices, containerization technologies (e.g., Docker, Kubernetes), and deploying enterprise-grade applications in cloud platforms such as AWS, Azure, or GCP - Minimum 4 years of Agile Methodology experience, with a commitment to promoting agile practices, high performance, teamwork, and sustainability within teams Preferred Qualifications, Capabilities, and Skills: - Keen interest in staying updated on industry trends and emerging technologies - Familiarity with functional programming techniques and languages like Scala, Clojure, or Lisp - Knowledge of Secure Software Development Lifecycle practices based on OWASP guidelines - Proficiency in Analysis and Design Patterns, including Object-Oriented Analysis and Design (OOAD), UML, MVVM, and Microservices,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

hyderabad, telangana

On-site

You should have 5+ years of software development experience with expertise in Java programming including OOPS, Interfaces, Abstract Classes, Collections, Threads, and Exceptions. Additionally, hands-on experience with Java and web technologies such as Spring (Core, Security, MVC, Batch), Spring Boot, and HTML is required. Proficiency in unit testing frameworks like JUnits is essential. Experience in working with any RDBMS and NoSQL databases is needed, as well as familiarity with cloud-based application development and deployment. DevOps experience with tools such as Docker, Kubernetes, and CI/CD using Gitlab is highly preferred. You should possess expert knowledge in engineering best practices like BDD and TDD, with a good understanding of Micro-services architecture. A strong passion for writing high-performance and reusable code, coupled with a keen interest in technology and a desire for a technical career path, are essential qualities for this role. Excellent communication and interpersonal skills are required, along with strong analytical and problem-solving abilities. Desired qualifications include knowledge of the Financial domain, particularly Retirement or Mutual Fund sectors, and experience working in an Agile/Scrum environment. Familiarity with messaging frameworks like Kafka, a strong understanding of design principles and patterns, and knowledge of Angular or Vue.js are all advantageous for this position.,

Posted 1 week ago

Apply

5.0 - 12.0 years

0 Lacs

ahmedabad, gujarat

On-site

You are currently seeking a Java SDET for a prestigious MNC client. The ideal candidate should have 5-12 years of experience and the role is based in Ahmedabad with a requirement for a face-to-face interview. The expected notice period for this position is immediate to 30 days. Key responsibilities for this role include proficiency in Core Java, Selenium, BDD (Cucumber/JBehave), and API Testing (Rest). For the Senior Automation Test Engineer (E3) and Lead Automation Test Engineer (D4) positions, it is essential to possess expertise in the mentioned skills, as well as leadership experience, Test Strategy, Matrices, and experience in working on test cases. The candidate must excel in various areas such as Java programming, OOPs, collections, and design patterns. Hands-on experience with Java coding, TestNG, and Junit is crucial. Additionally, a strong background in Selenium, agile project implementations, and in-sprint automation is required. Proficiency in creating acceptance and integration test automation scripts and integrating them with Continuous Integration tools like Jenkins or Bamboo is necessary. The ideal candidate should also possess exceptional organizational and problem-solving skills, attention to detail, critical thinking abilities, effective communication skills, and proven leadership qualities. It is mandatory to have a minimum of one of the following preferences: - Good experience in software development to build and use automation frameworks for testing API/Web Services. - Proficiency in software development to construct and utilize automation frameworks using Java, Selenium, Cucumber, or JBehave. Additionally, logical reasoning, problem-solving skills, knowledge of data structures, the ability to solve coding problems with optimal approaches, and expertise in Arrays, Collections, Strings, Searching, Sorting, and Design Patterns are highly valued for this role.,

Posted 1 week ago

Apply

8.0 - 12.0 years

0 Lacs

haryana

On-site

NK Securities Research is a leading proprietary trading firm that leverages cutting-edge technology and sophisticated algorithms to trade the financial markets. Founded in 2011, we have gained invaluable experience in the field of High-Frequency Trading across different asset classes. We value innovation, entrepreneurial zeal, creativity, and a can-do attitude, reflecting the startup culture we are cultivating. At NK Securities Research, we are committed to fostering a collaborative and innovative work environment. We believe in the power of team learning and have a long-term vision for our Research and Development efforts. Responsibilities: - Design and implement a robust and scalable test automation framework for the high-frequency trading platform. - Develop reusable test automation components and libraries. - Integrate the test automation framework with the trading platform and CI/CD pipeline. - Participate in code reviews and ensure the quality of the test automation codebase. - Collaborate with developers to improve the testability of the trading platform. - Understand the principles of performance testing and ensure test automation doesn't impact trading platform performance. - Stay up-to-date with the latest advancements in software development and test automation practices. Qualifications: - Bachelor's degree in Computer Science, Software Engineering, or a related field. - 8 Plus years of experience with test automation frameworks and tools (e.g., Selenium, Robot Framework, JMeter, Pytest). - Strong programming skills in languages like Python or C++. - In-depth understanding of software development principles (object-oriented programming, design patterns). - Experience with CI/CD pipelines and DevOps practices (a plus). - Experience with performance testing methodologies (a plus). - Excellent analytical and problem-solving skills. - Strong communication and collaboration skills. - Experience with building low-latency and high-throughput systems would be a strong plus. Benefits: At NK Securities Research, we believe in rewarding outstanding performance. We offer compensation above industry standards, with a variable bonus going beyond 100% of the fixed compensation for exceptional performers. We provide a platform for continuous growth, with no ceiling on career trajectory. Our focus is on a premium quality of life, and we encourage everyone in the firm to thrive in all aspects of their lives. At NK Securities Research, we take mentorship seriously and are committed to training and preparing freshers for future leadership responsibilities. Perks: - Monthly after-work parties. - Catered meals. - Domestic and International team outings. - Health insurance cover for you and your family.,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

ghaziabad, uttar pradesh

On-site

As an experienced professional with over 6-8 years of hands-on experience, you will be required to demonstrate proficiency in Core Java and J2EE. In addition, you should possess a solid understanding of Java 8+, Spring Boot, and Micro Services. You should also have 1-2 years of practical experience with Front-End Technologies such as REACTJS, JavaScript, Google Analytics, and Tag Manager. Your role will involve building Azure SQL Integration and Azure BLOB storage integration, requiring you to have a strong foundation in Object-Oriented Programming and Design Patterns like MVC and other popular design principles. Excellent communication and interpersonal skills are essential for effective collaboration within the team and with stakeholders. The ideal candidate for this position should hold a degree in BCA/B. Tech/MCA/M. Tech and be based in Artha SEZ, Greater Noida West. This is a REMOTE OPPORTUNITY, allowing for flexibility in work location. If you meet the above qualifications and are enthusiastic about this opportunity, please reach out to riyanshi@etelligens.in to express your interest.,

Posted 1 week ago

Apply

2.0 - 6.0 years

0 Lacs

maharashtra

On-site

As a UI/UX Designer, you will be responsible for gathering and evaluating user requirements in collaboration with product managers and engineers. Your role will involve creating user-centered designs by understanding business requirements and user feedback. You will be developing UI mockups, user flows, wireframes, and prototypes to clearly illustrate how sites function and look like. Additionally, you will illustrate design ideas using storyboards, process flows, and sitemaps, translating requirements into style guides, design systems, design patterns, and attractive user interfaces. Designing UI elements such as input controls, navigational components, and informational components will also be a part of your responsibilities. You will create original graphic designs like images, sketches, and tables, and prepare and present rough drafts to internal teams and key stakeholders. Identifying and troubleshooting UX problems, conducting layout adjustments based on user feedback, and incorporating feedback, usage metrics, and usability findings into design to enhance user experience will be crucial aspects of your role. The ideal candidate for this position would possess a degree/diploma in Design, Interaction Design, Fine Arts, Engineering, or any other related field. Prior experience as a UI/UX Designer along with a strong portfolio of related projects is required. Excellent knowledge of visual design and wireframing tools like Figma, Photoshop, Illustrator, etc., as well as great visual design, time management, and multitasking skills are essential. A good problem-solving ability with attention to detail is also valued. In this role, you will have the opportunity to work in a balanced environment that values both great work and a great life. The company is committed to investing in your career growth, providing access to professional development opportunities to keep up with the evolving needs of the organization. Competitive compensation packages, including stock options, health benefits, cool gadgets, swags, wellness programs, performance bonuses, paid sick leave, paid maternity and paternity leave, and career development training are some of the perks and benefits offered. In addition, you will be part of a multicultural and diverse team, have the opportunity to wear many hats, work with an entrepreneurial crew that supports risk-taking, intuition, and frequent experimentation, and make an impact in a transformative industry.,

Posted 1 week ago

Apply

2.0 - 6.0 years

0 Lacs

haryana

On-site

As a Backend Developer at our organization, you will be responsible for building the entire Backend platform for our product portfolio. Your role will involve the end-to-end delivery of new features, as well as evolving the architecture to ensure performance and scalability. You will design, develop, and own components of a highly scalable, distributed web services platform. Constantly striving to improve the software development process and team productivity will be a key part of your responsibilities. Additionally, you will mentor and train team members while leading module development independently. To be successful in this role, you should have at least 2.5+ years of experience in a scalable product/ecommerce organization as a Senior Software Engineer. Excellent Java skills, a deep understanding of the Spring framework, and proficiency in MVC approach are essential. You should possess strong knowledge of performance optimization and caching techniques, as well as solid grasp of Object-Oriented Programming concepts, data structures, and algorithms. Experience in developing scalable, fault-tolerant, distributed backend services, along with familiarity with prevalent design patterns and advanced system designing, is required. Proficiency in databases, especially in NoSQL databases and schema design, is crucial for this role. Strong problem-solving skills will also be beneficial in fulfilling your responsibilities effectively.,

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

As a Software Engineer at PhonePe Limited, you will be responsible for building robust and scalable web-based applications. Your role will involve thinking of platforms and reuse, building abstractions with separation of concerns for a larger scope, and driving problem-solving skills for high-level business and technical issues. You will engage in high-level design, incremental changes to architecture, performance tuning in large-scale distributed systems, and mentoring young minds to foster team spirit. To succeed as a senior software engineer at PhonePe, you must have extensive programming experience in at least one general programming language, such as Java or C, and the ability to write maintainable, scalable, unit-tested code. You should be familiar with multi-threading and concurrency programming, possess strong object-oriented design skills, and have a passion for designing intuitive module and class-level interfaces. Additionally, you should excel in coding, have knowledge of Test Driven Development, understand databases like MySQL and NoSQL, and demonstrate a desire to solve complex real-world problems. Preferred qualifications for a senior software engineer at PhonePe include experience in driving the design and architecture of multiple subsystems, the ability to break down larger problems into smaller ones within the product scope, and an understanding of industry coding standards for creating technical documentation. PhonePe offers a range of benefits for its full-time employees, including medical insurance, wellness programs, parental support, mobility benefits, retirement benefits, and other perks such as higher education assistance, car lease options, and salary advance policies. If you are passionate about application development, product-driven thinking, and working in a dynamic environment that values innovation and collaboration, PhonePe could be the perfect place for you to further your career. Join us in our mission to offer every Indian an equal opportunity to accelerate their progress by unlocking the flow of money and access to services.,

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