Jobs
Interviews

1359 Concurrency Jobs - Page 48

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

12.0 years

0 Lacs

Pune, Maharashtra, India

On-site

The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities. Mandatory Technical / Functional Skills : Hands on experience in designing and developing cloud native applications using Java EE applications techstack with Spring Boot or similar frameworks. Must have a good exposure of Microservice based architecture. Object oriented analysis and design using common design patterns. Extensive knowledge and Hands-on experience in using Restful web services Profound insight of Java and Spring ( Multithreading, Transaction management etc.) Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA, Hibernate) A good understanding of performance tuning and code optimization. An exposure to messaging queue based system like Kafka is preferred. Very good communication skills Problem-solving attitude Ability to establish priorities Unit, Integration and User Acceptance Testing Responsibilities Collaborate with the customer Business Analysts & SMEs to perform detailed requirements analysis Responsible for Architecture & Components Design. Perform technical review and resolve any technical challenges Coordinate with customer stakeholders and bridge the offshore communication Understanding of agile /waterfall development methodologies and test driven development practices Responsible for overall deliverables and highlight if any risk Job Qualifications And Skill Sets The role requires an individual who is results-focused, proactive, highly collaborative, confident under pressure, and has demonstrated skill in both solution evangelism and expectation management. Strong leadership skills, excellent communication, time-management; planning, negotiation skills and presentation skills are highly desirable. Bachelor’s degree in computer science or related field Minimum Of 12 Years Of Experience In Java Development Cloud native app, Java (17), Spring Boot, Microservices Architecture & DDD, Design Patterns Multithreading , concurrency, JPA , Hibernate, Maven, Gradle ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Applications Development ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi’s EEO Policy Statement and the Know Your Rights poster. Show more Show less

Posted 1 month ago

Apply

0 years

0 Lacs

Delhi, India

On-site

Technical Skills PHP 5.X/7.X, MySQL, Stored Procedures, Ajax, GIT, SVN, Doctrine 2, JSON, jQuery, JavaScript,HTML5, CSS, XML PHP Framework: CodeIgniter/Zend Framework/Yii/Symfony JS Framework: AngularJs Operating Systems: Linux (Ubuntu)/ Windows WEB Server: XAMPP, LAMP Payment Gateways Integration: Knowledge of Multiple Gateway 3rd Party API Integration Role & Responsibilities Shall Include Solid OOP & design patterns background Strong database skills, proficient in SQL, RDBMS concepts such as indexing, transactions,concurrency, locking, performance tuning Solid understanding of security concepts when developing and deploying modern web applications Service Oriented Architecture, designing, developing, and using RESTful APIs Experience with server-side and client-side application frameworks like CodeIgniter, Angular etc. Experience with advanced JavaScript concepts, libraries and frameworks, e.g. asynchronous request handling, partial page updates, and AJAX. Experience with all aspects of product development lifecycle. Familiarity with Scrum & Agile project methodologies. Excellent written, oral, and visual communication skills. Bachelor’s degree in a related field or industry equivalent. Experience writing semantic, modular interfaces with HTML5, CSS3, JavaScript, and jQuery that meet W3C standards, experience with responsive CSS Skills:- PHP, MySQL and Javascript Show more Show less

Posted 1 month ago

Apply

2.0 years

0 Lacs

Delhi, India

Remote

🧑‍💻 We’re Hiring – Go (Golang) Developer 📍 Location: [harayana, faridabad - omax world street] 🏢 Company: Khuban Software Development 🚀 Join our growing team at Khuban Software Development! We’re looking for a passionate and skilled Go Developer to help us build high-performance, scalable software solutions. ✅ What You’ll Do: Develop robust backend services using Go Design APIs and microservices architecture Collaborate with cross-functional teams (frontend, QA, DevOps) Write clean, maintainable, and well-tested code 🧠 What We’re Looking For: 2+ years of experience with Golang Strong understanding of concurrency, RESTful APIs, and microservices Familiarity with databases (SQL/NoSQL) and Git Problem-solving mindset and team spirit 🌟 Why Join Us? Competitive salary 💰 Learning & growth opportunities 📚 Friendly and innovative environment 🌱 What You'll Work On •⁠ ⁠Build and maintain backend services in Golang •⁠ ⁠Design and implement RESTful APIs with proper validation and logging •⁠ ⁠Integrate with Amazon Cognito for secure authentication and authorization •⁠ ⁠Interact with PostgreSQL for data storage and management •⁠ ⁠Containerize services using Docker and deploy with Kubernetes •⁠ ⁠Collaborate with the team to debug, test, and optimize code •⁠ ⁠Learn and apply CI/CD best practices to deliver scalable, production-ready systems What We're Looking For •⁠ ⁠Recent graduates in Computer Science, Engineering, or related fields •⁠ ⁠Basic knowledge of Golang, REST APIs, and SQL •⁠ ⁠Familiarity with Docker and an understanding of Kubernetes •⁠ ⁠Exposure to databases, especially PostgreSQL •⁠ ⁠A keen interest in AWS services like EKS, IAM, and Parameter Store •⁠ ⁠Good communication skills and a strong team player attitude Bonus Skills (Nice to Have) •⁠ ⁠Experience with RTSP/RTMP video streaming •⁠ ⁠Understanding of multi-tenant architecture •⁠ ⁠Knowledge of Helm, Terraform, eksctl •⁠ ⁠Exposure to Agile tools like Git, Jira, and Confluence 📩 Interested? Send your resume to [khuban.ksd@gmail.com] Let’s build something great together! 💼💡 #Hiring #GoLang #BackendDeveloper #KhubanSoftware #RemoteJobs #SoftwareEngineering Show more Show less

Posted 1 month ago

Apply

5.0 years

0 Lacs

India

Remote

Job Title: Technical Analyst- Java- Senior Level (with Clojure) Location: Remote Experience: 5+ years Job Type: Full-Time Required Skills: 5+ years of functional programming with one of - Java, Clojure, Scala, Haskell, or Erlang Experience with RESTful APIs, Microservices, and Cloud native applications Typescript, JavaScript, HTML5, CSS3, and Responsive UI design Relational & NoSQL Databases Knowledge of various design patterns including dependency injection, factory method, and concurrency patterns. Experience with multi-threading, debugging, performance profiling and optimization Test driven development, versioning with Git, Agile development, CICD pipelines Nice to have: Clojure Datomic Data Entity Framework ClojureScript, Tailwind CSS Google Cloud Platform Role and Responsibilities: Analyze technical and functional requirements and design new components to meet functional, performance and availability requirements. Collaborate with other software developers, business analysts and software architects to plan, design, develop, test. Engage in the entire development lifecycle, including concept, design, testing, and deployment. Write clean, efficient, and testable code. Conduct code reviews and collaborate with peers to ensure high-quality software standards. Assist in diagnosing and resolving application issues. Skills: Functional Programming, Java, Clojure, Scala, Haskal, Erlang, RESTful APIs, Microservices, Cloud Native Applications, Typescript, Javascript, HTML5, CSS, Responsive UI Design, Relational & NoSQL Databases Show more Show less

Posted 1 month ago

Apply

6.0 years

0 Lacs

Mumbai, Maharashtra, India

On-site

About Company: Founded in the year 2017, CoffeeBeans specializes in offering high end consulting services in technology, product, and processes. We help our clients attain significant improvement in quality of delivery through impactful product launches, process simplification, and help build competencies that drive business outcomes across industries. The company uses new-age technologies to help its clients build superior products and realize better customer value. We also offer data-driven solutions and AI-based products for businesses operating in a wide range of product categories and service domains. Experience: 4–6 Years Location: Goregaon - Mumbai Employment Type: Full-time Mode: WFO (5 Days) Job Summary: We are seeking a highly skilled and experienced Java Backend Developer with 4–6 years of hands-on experience in designing and implementing scalable backend systems. The ideal candidate should be proficient in both SQL and NoSQL databases, have strong experience in building microservices using Spring Boot, and demonstrate a deep understanding of multithreading and concurrency in Java. Key Responsibilities: Design, develop, test, and maintain robust and scalable backend services and APIs using Java and Spring Boot. Develop microservices architecture-based solutions with high performance and reliability. Work with both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Cassandra) databases. Optimize application performance through multithreading and concurrency management. Collaborate with front-end developers, DevOps, and QA teams for seamless integration and deployment. Write clean, maintainable, and well-documented code following best practices and coding standards. Participate in code reviews and provide constructive feedback to team members. Troubleshoot and resolve issues in development, test, and production environments. Required Skills: 4–6 years of professional experience in backend development using Java. Strong hands-on experience with Spring Boot and microservices architecture. Proficiency in SQL and NoSQL databases. Strong understanding and application of multithreading, concurrency, and performance optimization. Good knowledge of RESTful API design and implementation. Experience with version control systems like Git. Familiarity with CI/CD tools and containerization (Docker/Kubernetes) is a plus. Strong problem-solving skills and a proactive attitude. Show more Show less

Posted 1 month ago

Apply

4.0 years

0 Lacs

India

Remote

Category: Technology Location: We are seeking a talented and experienced Senior Product Engineer to lead the design and development of both new and existing products. As a pivotal member of our engineering team, you should possess strong analytical and design skills, a profound understanding of software design principles, and advanced problem-solving capabilities. A top-notch Senior Product Engineer will not only transform ideas into high-end products but also drive team success through exemplary leadership, fostering an environment of learning and adherence to best coding practices. Our goal is to consistently exceed the expectations of our customers with outstanding product solutions. Responsibilities Own the design, strategy, and quality of software development for your team. Translate objectives into iterative MVPs, evaluate, and then refactor into a scalable and extensible design. Design and develop highly scalable, reliable, secure, and fault-tolerant systems with a clean code base, requiring minimal guidance. Mentor team members, review code, and advocate for improvements to ensure high standards. Continuously research new technologies and tools to enhance product offerings. Exercise high ownership and initiative in all projects. Analyse different technical options for a problem statement, evaluate them with pros and cons and propose optimal solutions based on thorough research. Collaborate with other engineering teams to learn from and share best practices. Requirements Requirements Experience: Minimum of 4 years in software development, with practical experience in creating, testing, deploying, and designing large-scale applications for consumer or enterprise products. Programming Skills: Proficient in various programming languages including Golang, JavaScript, Ruby, Python, and Java. Eagerness to learn additional languages as needed. API Design: Skilled in designing and implementing high-performance RESTful and GRPC services with low latency. Infrastructure Tools: Experienced with tools such as Ansible, Terraform, Docker, Kubernetes, and databases including PostgreSQL, MySQL, and MongoDB. Development Practices: Proficient in Agile methodologies, Test-Driven Development (TDD), Continuous Integration and Deployment (CI/CD). Software Concepts: Excellent understanding of memory management, performance optimization, concurrency and multithreading, fault tolerance, and security. Design and Architecture: Object-Oriented Programming and Design Patterns: Strong grasp of object-oriented programming principles, coupled with proficient use of design patterns to solve complex problems and enhance code maintainability and scalability. Domain Modelling: Exceptional ability to model complex real-world processes and interactions into clear and effective software solutions. This involves leveraging OOP and design patterns to ensure that the software architecture aligns closely with business needs. Communication Skills: Exceptional verbal and written communication abilities, with a proven track record of effectively engaging with both internal and external stakeholders. Benefits Benefits Competitive salary and benefits package. Opportunity to work with a team of experienced product and tech leaders. A flexible work environment with remote working options. Continuous learning and development opportunities. Chance to make a significant impact on diverse and innovative projects. Details Show more Show less

Posted 1 month ago

Apply

0 years

0 Lacs

Pune, Maharashtra, India

Remote

About Madison Logic: Our team is reshaping B2B marketing and having fun in the process! When joining Madison Logic, you are committing to giving 100% and always striving for more. As a truly global company, we take pride in a diverse culture free from gender, racial, and other forms of bias. Our Vision: We empower B2B organizations globally to convert their best accounts faster Our Values: URGENCY Lead with Action. Prioritize Follow-up. ACCOUNTABILITY Don't Point Fingers. Take Responsibility. INNOVATION Think Big. Innovate. RESPECT Respect Customers. Respect Each Other. INTEGRITY Act Ethically. Lead by Example. At ML you will work with & learn from an incredible group of people who care about your success as much as they care about their own. Our team is at the heart of what we do and our success starts with you! About the Role: A Senior Backend Engineer at Madison Logic designs, develops and take ownership of key systems. You will evaluate and make technical decisions within the context of the larger project and application stack and ensure quality, scalable code is created. A Senior Backend Engineer must be willing and able to mentor other engineers within the Madison Logic team. Our senior engineers provide technical leadership and direction to the team and share their opinions and experiences effectively. You will be a driving force on a team that is building and maintaining a best in breed application stack with a focus on our data driven APIs. Responsibilities: Lead a cross functional team and providing technical leadership to the Product Managers Ensuring software features are delivered on time with usability, accessibility, performance, and maintainability at their core Build and document third party integrations for Data connections using appropriate technologies and architectures Adopt automated and manual test strategies to ensure product quality Generating reusable code libraries and frameworks Help our team grow from your expertise, experience, and perspectives Basic Qualifications: Ability to work in-office during the following Shift Timing (9:30am – 6:30pm Local Time) Required Fluent in English language (verbal and written) and possessing a clear and concise communication style Masters degree plus 4+yrs experience as a Backend/ Node.js engineer or 6+yrs experience as a Backend engineer Strong knowledge of data structures and algorithms, proficient in at least one additional coding language, including but not limited to Golang, Java, Python, C++, Rust Curiosity towards new technology and outstanding ability to analyze and solve problems Good grasp of software engineering and how to build a system in scalable and extensive manner Have experience with Google Cloud Platform or Amazon Web Services Understanding of component-based development ideas, extensive experience with Angular, React, Vue.js , or any other equivalent library required Understanding of concurrency, database, and message queue is a plus Desired Characteristics Self-Sufficient and proactive nature, able & comfortable "figuring things out", resorting to escalation only when after exhausting all other options Strong sense of urgency required Exceptional communication skills, both verbal and written, with a knack for explaining complex concepts in a clear & concise manner across all levels and functions Team members are encouraged to work collaboratively with an emphasis on results, not on hierarchy or titles India-Specific Benefits 5 LPA Medical Coverage Life Insurance Provident Fund Contributions Learning & Development Stipend (Over-And-Above CTC) Wellness Stipend (Over-And-Above CTC) Transportation available for female team-members with shifts starting or ending between the hours of 9:30pm and 7:00am Welcoming in-office environment (located within AWFIS co-working space, Amanora Mall) Expected Compensation: (Dependent upon Experience) Fixed CTC: ₹23,00,000 - ₹28,00,000 a year Work Environment: We offer a mix of in-office and hybrid working. Hybrid remote work arrangements are not available for all positions. Please refer to the job posting detail to determine what in-office requirements apply. Where applicable , hybrid WFH days work must be conducted from your home office located in a jurisdiction in which Madison Logic has the legal right to operate. WFH requires availability and responsiveness on a full-time basis from a distraction free environment with access to high-speed internet. Please inquire for more details. Pay Transparency/Equity: We are committed to paying our team equitably for their work, commensurate with their individual skills and experience . Salary Range and additional compensation, including discretionary bonuses and incentive pay, are determined by a rigorous review process taking into account the experience, education, certifications and skills required for the specific role, equity with similarly situated team members, as well as employer-verified region-specific market data provided by an independent 3rd party partner. We will provide more information about our perks & benefits upon request. Our Commitment to Diversity & Inclusion: Madison Logic is proud to be an equal opportunity employer. We are committed to equal employment opportunity regardless of sex, race, color, religion, national origin, sexual orientation, age, marital status, disability, gender identity or Veteran status. Privacy Disclosure: All of the information collected in this form and/or by your application by submission of your online profile is necessary and relevant to the performance of the job applied for. We will process the information provided by you in this form, your CV (including physical and online resume profiles), by the referees you have noted, and by the educational institutions with whom we may undertake to verify your qualifications with, in accordance with our privacy policy and for recruitment purposes only. For more information on how we process the information you have provided including relevant lawful bases (where relevant) please see our privacy policy which is available on our website ( https://www.madisonlogic.com/privacy/ ). Show more Show less

Posted 1 month ago

Apply

50.0 years

0 Lacs

Mumbai Metropolitan Region

On-site

Your Team Responsibilities The MSCI Index Calculation Team , also known as Alcyone , is responsible for the production and maintenance of MSCI Indexes. Our advanced calculation platform processes over 200,000 indexes daily , covering categories such as Equity, Fixed Income, Crypto, and Multi-Asset . These indexes support more than USD 10 trillion in assets under management (AUM) globally. Our team collaborates closely with Research, Product, and Coverage counterparts to automate the latest offerings in indexes and portfolio rebalancing using latest technologies. Your Key Responsibilities The candidate will be primarily in charge of developing MSCI flagship Equity Index calculation Platform using state of the art technologies. He or she will have to proactively learn our Index Calculation Platform and then lead enhancements and propose new ideas, while respecting the consistency and standards of the current team. If selected, Candidate will work as part of a delivery focused, talented software development team located across 4 global locations and using cutting edge software development techniques and technologies, following the best practices of the industry. You will benefit from an execution driven culture in a group of highly qualified software professionals. Your Skills And Experience That Will Help You Excel We are looking for someone motivated, with a “can do” attitude, a passion for software development and able to work independently as well as work in partnership with IT, and the end business representatives. The candidate should have an in depth knowledge of Core Java, data structures, concurrency, java memory model, garbage collection and object oriented design. Apply complex software design patterns using the latest Java technologies. The candidate would have to be proactive, able to identify more efficient processes, with a detailed look at any initiative allowing us to maintain and later improve our production stability and reliability. The Candidate will work closely with Index Research to automate Index Calculation Algorithms for existing as well as upcoming methodologies. Candidate will use cutting edge software development techniques and technologies, following the best practices of the industry. Strong problem solving and communication skills. Ability to learn quickly and work well with others. Initiative to follow through on projects to completion. Specific Knowledge & Skills Prior experience of Low Latency, High Throughput system. In depth knowledge of Core Java, data structures, concurrency, java memory model, garbage collection and object oriented design. Ability to apply complex software design patterns using the latest Java technologies. MicroService architecture and Cloud migration exposure(Azure preferable). Practical exposure to efficient Data caching. In depth understanding in system performance tuning Ability to adapt to a changing environment with demanding requirements (including flexibility to support business outside regular working hours) Ability to perform independent work as well as teamwork, including partnership with business stakeholders. Ability to communicate issues clearly and concisely to peers, senior management and clients. About MSCI What we offer you Transparent compensation schemes and comprehensive employee benefits, tailored to your location, ensuring your financial security, health, and overall wellbeing. Flexible working arrangements, advanced technology, and collaborative workspaces. A culture of high performance and innovation where we experiment with new ideas and take responsibility for achieving results. A global network of talented colleagues, who inspire, support, and share their expertise to innovate and deliver for our clients. Global Orientation program to kickstart your journey, followed by access to our Learning@MSCI platform, LinkedIn Learning Pro and tailored learning opportunities for ongoing skills development. Multi-directional career paths that offer professional growth and development through new challenges, internal mobility and expanded roles. We actively nurture an environment that builds a sense of inclusion belonging and connection, including eight Employee Resource Groups. All Abilities, Asian Support Network, Black Leadership Network, Climate Action Network, Hola! MSCI, Pride & Allies, Women in Tech, and Women’s Leadership Forum. At MSCI we are passionate about what we do, and we are inspired by our purpose – to power better investment decisions. You’ll be part of an industry-leading network of creative, curious, and entrepreneurial pioneers. This is a space where you can challenge yourself, set new standards and perform beyond expectations for yourself, our clients, and our industry. MSCI is a leading provider of critical decision support tools and services for the global investment community. With over 50 years of expertise in research, data, and technology, we power better investment decisions by enabling clients to understand and analyze key drivers of risk and return and confidently build more effective portfolios. We create industry-leading research-enhanced solutions that clients use to gain insight into and improve transparency across the investment process. MSCI Inc. is an equal opportunity employer. It is the policy of the firm to ensure equal employment opportunity without discrimination or harassment on the basis of race, color, religion, creed, age, sex, gender, gender identity, sexual orientation, national origin, citizenship, disability, marital and civil partnership/union status, pregnancy (including unlawful discrimination on the basis of a legally protected parental leave), veteran status, or any other characteristic protected by law. MSCI is also committed to working with and providing reasonable accommodations to individuals with disabilities. If you are an individual with a disability and would like to request a reasonable accommodation for any part of the application process, please email Disability.Assistance@msci.com and indicate the specifics of the assistance needed. Please note, this e-mail is intended only for individuals who are requesting a reasonable workplace accommodation; it is not intended for other inquiries. To all recruitment agencies MSCI does not accept unsolicited CVs/Resumes. Please do not forward CVs/Resumes to any MSCI employee, location, or website. MSCI is not responsible for any fees related to unsolicited CVs/Resumes. Note on recruitment scams We are aware of recruitment scams where fraudsters impersonating MSCI personnel may try and elicit personal information from job seekers. Read our full note on careers.msci.com Show more Show less

Posted 1 month ago

Apply

3.0 years

0 Lacs

New Delhi, Delhi, India

On-site

Backend Engineer — Real-time AI & Computer Vision We’re a small but growing AI startup working on some exciting, large-scale projects — think real-time face recognition, PPE detection, intrusion alerts, and analytics across 30 to 100+ cameras. Our backend is the backbone that ties everything together: streaming data, AI models, APIs, and user-facing apps. And we need someone who can own that. What we’re looking for: 3+ years of backend experience, ideally with AI, computer vision , or automation systems Strong in Python — writing clean, efficient, and optimized code to keep things fast and smooth Comfortable deploying and managing real-time multi-camera streaming and analytics pipelines Curious about and open to learning Go or Rust for concurrency and latency improvements Bonus if you’ve worked with C/C++/CUDA or have a basic understanding of GPU programming Familiarity or willingness to learn DeepStream and GStreamer (NVIDIA’s streaming SDK) is a huge plus Experience containerizing applications neatly (Docker, Kubernetes or similar) Ready to learn, relearn, and constantly improve — we’re all about growing together! If this sounds like you, let’s connect! You can reach out to us at: Email : debolina@asadeltech.com Phone : +91 9910707517 Show more Show less

Posted 1 month ago

Apply

40.0 years

0 Lacs

Pune/Pimpri-Chinchwad Area

On-site

For more than 40 years, Accelya has been the industry’s partner for change, simplifying airline financial and commercial processes and empowering the air transport community to take better control of the future. Whether partnering with IATA on industry-wide initiatives or enabling digital transformation to simplify airline processes, Accelya drives the airline industry forward and proudly puts control back in the hands of airlines so they can move further, faster. Job Summary As an Engineer II specializing in Software Development using C++, you will play a crucial role in designing, developing, and maintaining high-performance applications and systems. You will work collaboratively with cross-functional teams to gather requirements, implement software solutions, and ensure the reliability and efficiency of applications. This position requires strong proficiency in C++ programming, along with a solid understanding of software engineering principles and best practices. Key Responsibilities Software Development: Design, develop, and maintain applications and systems using C++, ensuring high performance, reliability, and scalability. Write efficient, well-structured, and maintainable code while adhering to coding standards and best practices. Requirements Gathering: Collaborate with product managers, system architects, and other engineers to gather and refine software requirements and specifications. Participate in technical discussions to understand user needs and translate them into functional software solutions. Testing and Debugging: Troubleshoot and debug existing applications to identify issues and implement effective solutions. Develop and execute unit tests, integration tests, and performance tests to ensure software quality and robustness. Documentation: Maintain comprehensive documentation of software design, architecture, and implementation processes. Create user manuals and technical documentation as needed for team and end-user reference. Continuous Improvement: Stay current with industry trends, emerging technologies, and best practices in C++ programming and software development. Provide recommendations for process improvements and innovative solutions to enhance system performance and functionality. Collaboration: Work closely with cross-functional teams to ensure successful project delivery and alignment with business objectives. Participate in code reviews, knowledge sharing, and mentoring junior engineers. Education Bachelor’s degree in computer science, Software Engineering, or a related field. Skills Technical Skills: Proficiency in C++ programming, with a solid understanding of object-oriented programming, data structures, and algorithms. Familiarity with development tools and environments (e.g., Visual Studio, GCC, debugging tools). Experience with version control systems (e.g., Git) and agile development methodologies. Problem-Solving Skills: Strong analytical and problem-solving abilities, with attention to detail and a commitment to quality. Communication Skills: Excellent verbal and written communication skills to effectively collaborate with team members and stakeholders. Experience 2+ years of experience in software development, with a strong focus on C++ programming. Preferred Qualifications Experience with multi-threading, concurrency, and performance optimization techniques. Familiarity with other programming languages (e.g., C, Python) and software development paradigms. Knowledge of software design patterns and principles. What does the future of the air transport industry look like to you? Whether you’re an industry veteran or someone with experience from other industries, we want to make your ambitions a reality! Show more Show less

Posted 1 month ago

Apply

3.0 years

0 Lacs

India

Remote

Category: Technology Location: We are seeking a talented and experienced Senior Product Engineer to lead the design and development of both new and existing products. As a pivotal member of our engineering team, you should possess strong analytical and design skills, a profound understanding of software design principles, and advanced problem-solving capabilities. A top-notch Senior Product Engineer will not only transform ideas into high-end products but also drive team success through exemplary leadership, fostering an environment of learning and adherence to best coding practices. Our goal is to consistently exceed the expectations of our customers with outstanding product solutions. Responsibilities Own the design, strategy, and quality of software development for your team. Translate objectives into iterative MVPs, evaluate, and then refactor into a scalable and extensible design. Design and develop highly scalable, reliable, secure, and fault-tolerant systems with a clean code base, requiring minimal guidance for one of the world’s fastest-growing companies. Mentor team members, review code, and advocate for improvements to ensure high standards. Continuously research new technologies and tools to enhance product offerings. Exercise high ownership and initiative in all projects. Analyse different technical options for a problem statement, evaluate them with pros and cons and propose optimal solutions based on thorough research. Collaborate with other engineering teams to learn from and share best practices. Work cross-functionally with product, design, backend and other teams across regions and independently ship world-class products and features with minimal guidance. Build and manage automated build/test/deployment environments Write code that is clear, concise, performant, tested and easily understood by others. Actively participate within the team in discussions, agile development, monitoring and uptime of the systems. Improve engineering standards, tooling and processes Requirements Experience: Minimum of 3 years in software development, with practical experience in creating, testing, deploying, and designing large-scale applications for consumer or enterprise products. Programming Skills: Proficient in various programming languages including Golang (min 2 years experience) and Java. Eagerness to learn additional languages as needed. API Design: Skilled in designing and implementing high-performance RESTful and GRPC services with low latency. Infrastructure Tools: Experienced with tools such as Ansible, Terraform, Docker, Kubernetes, and databases like PostgreSQL, MySQL, and MongoDB. Development Practices: Proficient in Agile methodologies, Test-Driven Development (TDD), Continuous Integration and Deployment (CI/CD). Software Concepts: Excellent understanding of memory management, performance optimization, concurrency and multithreading, fault tolerance, and security. Ability to estimate and execute releases with a good degree of predictability. Proficient in troubleshooting, performance monitoring and root cause analysis. In-depth knowledge of unit testing methodologies and frameworks. Ability to understand and implement Continuous Integration and Continuous Delivery. Design and Architecture: Object-Oriented Programming and Design Patterns: Strong grasp of object-oriented programming principles, coupled with proficient use of design patterns to solve complex problems and enhance code maintainability and scalability. Domain Modelling: Exceptional ability to model complex real-world processes and interactions into clear and effective software solutions. This involves leveraging OOP and design patterns to ensure the software architecture aligns closely with business needs. Communication Skills: Exceptional verbal and written communication abilities, with a proven track record of effectively engaging with internal and external stakeholders. Benefits Competitive salary and benefits package. Opportunity to work with a team of experienced product and tech leaders. A flexible work environment with remote working options. Continuous learning and development opportunities. Chance to make a significant impact on diverse and innovative projects. Details Show more Show less

Posted 1 month ago

Apply

4.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

💻 Job Type: Full-time 📍 Location: Chennai 🏢 Company: Lynk 🖥️ Experience Required: 4+ years in C++ development ⌛ Hiring Timeline: Immediate About the Company: Lynk is pioneering satellite-direct-to-phone technology, enabling text messaging to standard mobile phones via satellite—no hardware changes required. Backed by the world’s only FCC commercial license for sat2phone services, Lynk partners with MNOs in 50+ countries to deliver truly global connectivity. With approvals in 30+ jurisdictions , Lynk is redefining mobile access— connecting people anywhere on Earth . Principal Responsibilities: 💼 Design, develop, and maintain high-performance software systems using modern C++ (C++11/14/17) for real-time, scalable applications. 💼 Build and optimize low-latency, multithreaded modules for use in performance-critical environments such as distributed systems, infrastructure tooling, or real-time engines . 💼 Contribute to the architecture, design, and code reviews to ensure reliability, maintainability, and performance of the codebase. 💼 Collaborate with cross-functional teams including backend engineers, DevOps, QA, and product managers to ship high-impact features. 💼 Implement and maintain unit tests, integration tests, and performance benchmarking to ensure code quality and system robustness. Requirements: 💪 4+ years of experience in production-grade C++ development , with a solid understanding of modern C++ features (C++11 and above). 💪 Strong grasp of data structures, algorithms, memory management , and concurrency . 💪 Experience with Linux-based development , including familiarity with system calls, IPC, file I/O, and multithreading . 💪 Proficiency in using debugging, profiling, and performance tuning tools . Nice to Have: 🌟 Experience with distributed systems , network programming , or embedded software . 🌟 Familiarity with build systems like CMake , Bazel , and continuous integration pipelines . 🌟 Exposure to unit testing frameworks (e.g., Google Test, Catch2) and tools like asan/tsan/ubsan . 🌟 Understanding of cross-platform development , real-time systems , or hardware-software interfacing . Show more Show less

Posted 1 month ago

Apply

10.0 years

0 Lacs

Gurugram, Haryana, India

On-site

Location: Gurgaon Experience required: 10 years and above Key Skills: Strong hands-on experience Full Stack development Java microservices/NodeJS/GoLang. Mobile app development experience is a big plus Strong systems design experience with DS/ Algo Hands-on Java, Multi-threading Concurrency and Performance Tuning approaches. Proven experience on Java Microservices Spring Boot/NodeJS/GoLang, cloud native architectures and Kubernetes based architectures. Led at least one large scale project to delivery Strong cloud experience AWS/ GCP/ Azure certifications preferred If you feel the above opening suitable then please share your cv to "pooja.patil7@hdfcbank.com" Show more Show less

Posted 1 month ago

Apply

2.0 years

0 Lacs

Mohali district, India

On-site

Responsibilities: - Develop and maintain backend applications using Golang. - Write unit and integration test cases to ensure code quality. - Optimize application performance and troubleshoot issues. Requirements: - Strong proficiency in Golang with 2 years of experience. - Experience in writing unit and integration test cases. - Familiarity with RESTful APIs, microservices architecture, and concurrency. - Knowledge of version control systems (Git) and CI/CD pipelines. - Good problem-solving skills and attention to detail. Show more Show less

Posted 1 month ago

Apply

4.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Greetings from TCS!!! Come and join us for an exciting career with TCS!!! TCS has always been in the spotlight for being adept in “the next big technologies”. What we can offer you is a space to explore varied technologies and quench your techie soul. We are arranging a Virtual interview Drive at below mentioned details, please proceed with this job posting. Required Technical Skill Set - JAVA++ Date: - 30-May-2025 Experience Range : 4-8 Years Location:- PAN INDIA Essential Duties & Responsibilities: (Detailed Description) Minimum of 4 years of full-time professional work experience in Java [Version 8 and above] Relevant product development and engineering experience in building web technologies. Excellent programming skills in Java and knowledge of design patterns. J2EE experience in building products using Spring and Hibernate. Experience in Spring Boot, Spring JPA or any ORM implementation Spring Security. Experience in all phases of the software development life cycle. Experience to any Version control tool and Swagger. Knowledge of concurrency patterns in Java. Experience in design patterns with consuming web services and REST (Understanding Web Services,AWS etc) JS & JS libraries.of different formats like JSON, SOAP XML etc) JS & JS libraries. Excellent analytical/problem solving and debugging skills. Ability to work in a high pressure environment with cross-functional teams. Product development background environment with cross-functional teams. Develop unit, system automated test cases. Show more Show less

Posted 1 month ago

Apply

4.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Greetings from TCS!!! Come and join us for an exciting career with TCS!!! TCS has always been in the spotlight for being adept in “the next big technologies”. What we can offer you is a space to explore varied technologies and quench your techie soul. We are arranging a Virtual interview Drive at below mentioned details, please proceed with this job posting. Required Technical Skill Set - JAVA++ Date: - 30-May-2025 Experience Range : 4-8 Years Location:- PAN INDIA Essential Duties & Responsibilities: (Detailed Description) Minimum of 4 years of full-time professional work experience in Java [Version 8 and above] Relevant product development and engineering experience in building web technologies. Excellent programming skills in Java and knowledge of design patterns. J2EE experience in building products using Spring and Hibernate. Experience in Spring Boot, Spring JPA or any ORM implementation Spring Security. Experience in all phases of the software development life cycle. Experience to any Version control tool and Swagger. Knowledge of concurrency patterns in Java. Experience in design patterns with consuming web services and REST (Understanding Web Services,AWS etc) JS & JS libraries.of different formats like JSON, SOAP XML etc) JS & JS libraries. Excellent analytical/problem solving and debugging skills. Ability to work in a high pressure environment with cross-functional teams. Product development background environment with cross-functional teams. Develop unit, system automated test cases. Show more Show less

Posted 1 month ago

Apply

3.0 years

0 Lacs

Delhi, India

On-site

We are in search of a passionate and skilled Python Developer to join our dynamic team. This role is ideal for someone with a profound expertise in Python and its ecosystem, focused on backend development, API design, and system integration. Candidate Experience - 3+ Years Technologies - Python, FastAPI, Django, Flask, SQL/NoSQL, Docker, AWS, CI/CD pipelines. Responsibilities 1. Develop, maintain, and improve backend services and APIs using Python with frameworks like FastAPI, Django, or Flask. 2. Design and implement Python packages and SDKs for use within and outside the organization, ensuring robustness, scalability, and ease of use. 3. Employ object-oriented programming principles and software design patterns to write clean, maintainable, and efficient code. 4. Manage integration with databases, both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis), ensuring data integrity and performance. 5. Engage in asynchronous programming to enhance application performance and user experience. 6. Collaborate with cross-functional teams to define, design, and ship new features. 7. Maintain and improve the performance of existing applications. 8. Continuously learn and apply new technologies to solve complex problems. Must-Have Qualifications 1. Demonstrable experience as a Python Developer, especially in web framework-based development (Django, Flask, FastAPI). 2. Proficient in developing Python packages and SDKs, with a strong understanding of the packaging ecosystem (PyPI, setuptools). 3. Solid grasp of object-oriented programming (OOP) principles and software design patterns. 4. In-depth knowledge of integrating with databases (both SQL and NoSQL) and developing data-driven applications. 5. Experience with version control tools, particularly Git. 6. Should have worked on application scaling and concurrency strategies. 7. Worked on RESTFUL & GRAPHQL services. Preferred Skills 1. Familiarity with cloud computing services (AWS, Azure, GCP) and deploying scalable applications in the cloud. 2. Knowledge of generative AI and MLOps practices. 3. Experience in testing frameworks and methodologies to ensure the reliability and performance of applications. Additional Qualifications 1. Bachelor’s/Master’s degree in Computer Science, Engineering, or a related field. 2. Strong problem-solving skills and the ability to think algorithmically. 3. Excellent verbal and written communication skills. 4. Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines. 5. Familiarity with version control tools, such as Git. Show more Show less

Posted 1 month ago

Apply

4.0 - 5.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Job Title: Kafka Developer Location: Mumbai Experience: 4-5 Years Department: Technology / IT Job Summary: We are seeking a skilled Kafka Developer with 4-5 years of experience to join our dynamic technology team. The ideal candidate will be responsible for designing, developing, and maintaining scalable data streaming solutions using Apache Kafka to support our operations and real-time data needs. Key Responsibilities: Design, develop, and deploy Kafka-based data streaming pipelines Integrate Kafka with various data sources and consumers across the bank's ecosystem Monitor and maintain Kafka clusters, ensuring high availability and performance Collaborate with cross-functional teams to gather requirements and deliver solutions Implement Kafka Connect, Kafka Streams, and schema registry-based solutions Ensure security and compliance standards are met in all Kafka-based applications Troubleshoot and resolve issues related to Kafka performance, scaling, and reliability Required Skills: Strong hands-on experience with Apache Kafka, Kafka Connect, and Kafka Streams Proficient in Java or Scala with solid understanding of multithreading and concurrency Experience with schema design using Avro or Protobuf Familiarity with data integration tools and real-time processing patterns Knowledge of DevOps tools for deployment, monitoring, and automation Experience with distributed systems and microservices architecture Preferred Qualifications: Experience in the BFSI (Banking, Financial Services, and Insurance) domain Familiarity with cloud platforms (AWS, Azure, or GCP) Exposure to containerization tools like Docker and Kubernetes Education: Bachelor's degree in computer science, Engineering, or related field Show more Show less

Posted 1 month ago

Apply

0.0 years

0 Lacs

Noida, Uttar Pradesh

On-site

Engineer, Software Engineering (Full Stack Kotlin/Java Developer) Noida, India; Gurgaon, India Information Technology 314361 Job Description About The Role: Grade Level (for internal use): 09 The Role: Full Stack Kotlin/Java Developer As the Full Stack Kotlin/Java Developer, your mission is to design, create and maintain our backend application for customer and data onboarding for our strategic distribution platform. You possess a profound knowledge of core Java and have a preference for creating frameworks rather than utilizing existing ones. The Team The data delivery development team consists of passionate individuals who thrive on innovation and collaboration. We’re responsible for distributing data to clients. Our distribution platform is widely used within the company and serves many external clients. We value creativity, adaptability, and a commitment to excellence. Our team’s unique blend of technical expertise and business acumen sets us apart. The Impact Delivering data to clients in a timely manner is key to the success of the company. As a software engineer, you will focus on reliability, performance and scalability. This role offers a unique opportunity to work on a high-impact project. The successful customer and data onboarding tools will be closely watched by stakeholders, executives, and clients. What’s in it for you Professional Growth : You’ll have the opportunity to join a high-performing team, growing your technical skills, and contribute to strategic decisions. Global Exposure : Collaborate with cross-functional teams across different geographies, gaining exposure to diverse perspectives and markets. Innovation : Shape the future of data integration by working on cutting-edge technologies and solving complex challenges. Responsibilities You will work as part of a development team that designs, builds and maintains high performant and maintainable code. It is a unique and challenging role that calls for a strong passion for quality and technology, while providing an immense opportunity to design and develop wide reaching code. The role includes work on architecture design, business logic, requirements gathering, data modelling and quality assurance. If you rather build frameworks instead of using them, this is the role for you! What we're looking for We are looking for creative people with a passion for programming and an eye for detail. A recognized academic background in Computer Science Solid experience with Java 21-23 and/or Kotlin Experience with building multi-threading and concurrent systems Solid understanding of concurrency and distributed architectures Experience with test-driven development If you prefer using frameworks instead of building them, this role is not for you. What’s In It For You? Our Purpose: Progress is not a self-starter. It requires a catalyst to be set in motion. Information, imagination, people, technology–the right combination can unlock possibility and change the world. Our world is in transition and getting more complex by the day. We push past expected observations and seek out new levels of understanding so that we can help companies, governments and individuals make an impact on tomorrow. At S&P Global we transform data into Essential Intelligence®, pinpointing risks and opening possibilities. We Accelerate Progress. Our People: We're more than 35,000 strong worldwide—so we're able to understand nuances while having a broad perspective. Our team is driven by curiosity and a shared belief that Essential Intelligence can help build a more prosperous future for us all. From finding new ways to measure sustainability to analyzing energy transition across the supply chain to building workflow solutions that make it easy to tap into insight and apply it. We are changing the way people see things and empowering them to make an impact on the world we live in. We’re committed to a more equitable future and to helping our customers find new, sustainable ways of doing business. We’re constantly seeking new solutions that have progress in mind. Join us and help create the critical insights that truly make a difference. Our Values: Integrity, Discovery, Partnership At S&P Global, we focus on Powering Global Markets. Throughout our history, the world's leading organizations have relied on us for the Essential Intelligence they need to make confident decisions about the road ahead. We start with a foundation of integrity in all we do, bring a spirit of discovery to our work, and collaborate in close partnership with each other and our customers to achieve shared goals. Benefits: We take care of you, so you can take care of business. We care about our people. That’s why we provide everything you—and your career—need to thrive at S&P Global. Our benefits include: Health & Wellness: Health care coverage designed for the mind and body. Flexible Downtime: Generous time off helps keep you energized for your time on. Continuous Learning: Access a wealth of resources to grow your career and learn valuable new skills. Invest in Your Future: Secure your financial future through competitive pay, retirement planning, a continuing education program with a company-matched student loan contribution, and financial wellness programs. Family Friendly Perks: It’s not just about you. S&P Global has perks for your partners and little ones, too, with some best-in class benefits for families. Beyond the Basics: From retail discounts to referral incentive awards—small perks can make a big difference. For more information on benefits by country visit: https://spgbenefits.com/benefit-summaries Global Hiring and Opportunity at S&P Global: At S&P Global, we are committed to fostering a connected and engaged workplace where all individuals have access to opportunities based on their skills, experience, and contributions. Our hiring practices emphasize fairness, transparency, and merit, ensuring that we attract and retain top talent. By valuing different perspectives and promoting a culture of respect and collaboration, we drive innovation and power global markets. - Equal Opportunity Employer S&P Global is an equal opportunity employer and all qualified candidates will receive consideration for employment without regard to race/ethnicity, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, marital status, military veteran status, unemployment status, or any other status protected by law. Only electronic job submissions will be considered for employment. If you need an accommodation during the application process due to a disability, please send an email to: EEO.Compliance@spglobal.com and your request will be forwarded to the appropriate person. US Candidates Only: The EEO is the Law Poster http://www.dol.gov/ofccp/regs/compliance/posters/pdf/eeopost.pdf describes discrimination protections under federal law. Pay Transparency Nondiscrimination Provision - https://www.dol.gov/sites/dolgov/files/ofccp/pdf/pay-transp_%20English_formattedESQA508c.pdf - 20 - Professional (EEO-2 Job Categories-United States of America), IFTECH202.1 - Middle Professional Tier I (EEO Job Group), SWP Priority – Ratings - (Strategic Workforce Planning) Job ID: 314361 Posted On: 2025-05-26 Location: Noida, Uttar Pradesh, India

Posted 1 month ago

Apply

14.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Company Overview With 80,000 customers across 150 countries, UKG is the largest U.S.-based private software company in the world. And we’re only getting started. Ready to bring your bold ideas and collaborative mindset to an organization that still has so much more to build and achieve? Read on. At UKG, you get more than just a job. You get to work with purpose. Our team of U Krewers are on a mission to inspire every organization to become a great place to work through our award-winning HR technology built for all. Here, we know that you’re more than your work. That’s why our benefits help you thrive personally and professionally, from wellness programs and tuition reimbursement to U Choose — a customizable expense reimbursement program that can be used for more than 200+ needs that best suit you and your family, from student loan repayment, to childcare, to pet insurance. Our inclusive culture, active and engaged employee resource groups, and caring leaders value every voice and support you in doing the best work of your career. If you’re passionate about our purpose — people —then we can’t wait to support whatever gives you purpose. We’re united by purpose, inspired by you. UKG is looking to hire a Software Architect to lead in designing and delivering next generation and transformational architectural designs that yield superior functional, scalable, resilient, adaptable, performant, and secure offerings and component services at UKG. They will establish the starting point for transformational architectural decisions, patterns, and practices, with revolutionary architectural outcomes of performance, scale, security, and delivery that will shape how new software architecture patterns, technologies, and best practices are adopted and measured at UKG. As a Software Architect At UKG You Will Manage and deliver new architectural transformational designs, identify architecture risks, and maintain architectural opportunities and risk assessment for all stakeholders. Serve as subject matter expert for Software Architecture practice, with the ability to provide technical leadership in areas of Software Design, Development & Delivery, Reliability, Scalability, Performance, and Security across many Software domains such as but not limited to UI, APIs, Microservices, DDD, Platform Services, Data Engineering and Public Cloud. Contribute to the technical leadership for Product Architecture group to help other software architects envision, develop, and foster the adoption of new architectural transformational designs and implementations. Serve as Technical Ambassadors of goodwill for our internal Technical Community as well as the external Tech Industry and Academia communities. Partner with Product Owners, Engineering Owners when making roadmap, design, architectural, and engineering impacting decisions. Lead initiatives to effectively communicate and present the architectural decisions and technical strategies so that development teams properly understand why the strategies need to be adopted. Lead initiatives in development of architectural significant proofs-of-concept solutions to assist product architects and development teams in accelerating the adoption of the technical strategy. Lead technical due diligence activities and third-party partnership evaluation initiatives. Serve as technical strategic advisors to research work being executed in the Development organization. 14+ years of Software Development experience and 5+ years of Software Architecture experience as well as 5+ years of technical leadership and architecture experience in software and cloud development (ideally in SaaS) 5+ years’ experience designing and delivering large scale distributed systems in a multi-tenant SaaS environment 5+ years’ experience building, managing, and leading architects and technical leads Expert understanding of security, reliability, scalability, high availability, and concurrency architectural patterns and solutions. Expert in solution design across the full technology stack, including for public and hybrid cloud deployments. Expert in patterns and solutions that enable evolutionary architectures, leveraging flexibility and creativity when balancing the present technologies with emerging ones when formulating new strategies. Influential speaker and an expert in designing and delivering presentations on large stages, Prior experience with at least one major IaaS and/or PaaS technology (OpenStack, AWS, GCP, Azure, Kubernetes, Cloud Foundry, etc.) Prior experience with agile development, Continuous Delivery, DevOps, and SRE practices Proficient in at least one static OO language (Java, Scala, C#) Proficient in at least one dynamic language (JavaScript/TypeScript, Python, Node.js) Proficient in current development tools (GitHub, Gitlab, CLI, Vim, JetBrains, Xamarin, Visual Studio, Concourse.ci, CircleCI, Jenkins) Where we’re going UKG is on the cusp of something truly special. Worldwide, we already hold the #1 market share position for workforce management and the #2 position for human capital management. Tens of millions of frontline workers start and end their days with our software, with billions of shifts managed annually through UKG solutions today. Yet it’s our AI-powered product portfolio designed to support customers of all sizes, industries, and geographies that will propel us into an even brighter tomorrow! UKG is proud to be an equal opportunity employer and is committed to promoting diversity and inclusion in the workplace, including the recruitment process. Disability Accommodation in the Application and Interview Process For individuals with disabilities that need additional assistance at any point in the application and interview process, please email UKGCareers@ukg.com Show more Show less

Posted 1 month ago

Apply

0.0 - 2.0 years

0 Lacs

Palanpur, Surat, Gujarat

On-site

We’re looking for a skilled Node.js Backend Developer with 2+ years of hands-on experience in building scalable, high-performance applications. You’ll play a key role in designing and maintaining microservices , developing RESTful APIs , and managing background jobs and queues using tools like BullMQ and Redis . This role demands strong backend logic, a problem-solving mindset, and the ability to write clean, maintainable code for production environments. Key Responsibilities: Develop and maintain scalable REST APIs using Node.js (Express/NestJS) Implement and manage job queues using BullMQ , Redis , or similar tools Work with PostgreSQL , ensuring efficient data modeling and query optimization Design and develop features within a microservices architecture Ensure high availability, performance, and reliability of backend systems Collaborate with DevOps/Infra teams to handle deployments, monitoring, and scaling Write unit/integration tests and participate in code reviews Debug production issues and implement long-term fixes Contribute to improving engineering processes and backend architecture Tech Stack: Languages : JavaScript, TypeScript Frameworks : Express.js, NestJS Databases : PostgreSQL, Redis Queues : BullMQ, Redis Streams, or RabbitMQ Architecture : Microservices, Docker, RESTful APIs Tools : Git, Docker, PM2, Postman CI/CD : GitHub Actions / GitLab CI (preferred) Requirements: 2+ years of experience as a Node.js backend developer Solid understanding of asynchronous processing and job queues Strong knowledge of PostgreSQL and Redis Experience working with scalable systems and microservices Familiarity with Docker , API versioning , and service communication patterns Good understanding of performance tuning and debugging techniques Strong problem-solving and communication skills Nice to Have: Experience with message brokers like Kafka or RabbitMQ Familiarity with GraphQL Exposure to event-driven architecture Previous work in high-concurrency or real-time systems Job Type: Full-time Pay: Up to ₹60,000.00 per month Benefits: Leave encashment Paid sick time Paid time off Schedule: Day shift Supplemental Pay: Overtime pay Performance bonus Ability to commute/relocate: Palanpur, Surat, Gujarat: Reliably commute or planning to relocate before starting work (Required) Experience: TypeScript: 2 years (Required) JavaScript: 2 years (Required) Node.js: 2 years (Required) PostgreSQL: 2 years (Required) Location: Palanpur, Surat, Gujarat (Required) Work Location: In person Application Deadline: 08/06/2025 Expected Start Date: 01/06/2025

Posted 1 month ago

Apply

40.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Job Description Oracle Database Appliance (ODA) is a converged architecture of software, compute, networking, and storage, optimized and engineered to offer performance and scale for Oracle Databases and applications. Thousands of ODA deployments are used by enterprise customers to run their business critical Oracle databases and applications. Next generation of ODA software will scale out manage a pool of ODA systems, and will be the primary infrastructure piece for ODA based private and hybrid cloud environments. It will help provision and manage compute, network, storage, and virtual machines seamlessly on a pool of ODA servers. It will also help deploy software, be it databases or applications in the private cloud. Complemented by efficient command line tools and UI, ODA private cloud based solutions will provide flexibility and high resource utilization to enterprises looking to deploy databases and applications in a secure, easy-to-manage, and cost effective private cloud environments. ODA will also be deployed in the Oracle Cloud Infrastructure (OCI) to offer a cloud@customer deployment model to customers. We are looking for self-motivated candidates who can develop robust software to manage core infrastructure pieces on ODA. An ideal candidate should have a solid systems software development background and grasp of OS, database, and clustering concepts. Career Level - IC4 Responsibilities Roles and Responsibilities Design and develop solutions for upcoming releases of ODA. Conceptualize, design, and implement new features on the ODA platform for private clouds. Maintain existing code and work with test and support teams to fix defects. Provide technical guidance to other team members. Required Skills And Experience B.E./B.Tech in Computer Science or related fields. M.S. or PhD or equivalent experience is a plus. Three to ten years of work experience. Proficiency in Java Java Concurrency: multi-threading, locking, synchronization free concurrency implementation, Java concurrency patterns, etc Java Tuning and Debugging: general Java tuning, multi-threaded performance consideration, sophisticated online debugging, heap dump analysis Implementation and integration of RESTful APIs Advanced Java Experience: hierarchical class loaders, runtime class loading, reflection APIs, use of generics in API design Java + Database: core JDBC experience, ORM persistence frameworks, resource pooling and cleanup, datatype conversion Secondary proficiency in Python is plus. Knowledge of database management systems internals is a plus Strong computer science fundamentals: data structures and algorithms Knowledge in the field of distributed systems, clustering, and high availability and specific technologies such as ZooKeeper is a big plus. Experience developing cloud solutions using OpenStack, Kubernetes, or other cloud technologies is a plus. Proficiency in Linux or another flavour or UNIX (Solaris, AIX, or HP-UX) OS Automation and Integration: scripting (shell, Python, PERL, etc.), Linux tools familiarity, OS resource management, job management Self-motivated and able to deliver projects with minimal supervision. Good oral and written communication skills. Life at Oracle and Equal Opportunity An Oracle career can span industries, roles, Countries and cultures, giving you the opportunity to flourish in new roles and innovate, while blending work life in. Oracle has thrived through 40+ years of change by innovating and operating with integrity while delivering for the top companies in almost every industry. In order to nurture the talent that makes this happen, we are committed to an inclusive culture that celebrates and values diverse insights and perspectives, a workforce that inspires thought leadership and innovation. Oracle offers a highly competitive suite of Employee Benefits designed on the principles of parity, consistency, and affordability. The overall package includes certain core elements such as Medical, Life Insurance, access to Retirement Planning, and much more. We also encourage our employees to engage in the culture of giving back to the communities where we live and do business. At Oracle, we believe that innovation starts with diversity and inclusion and to create the future we need talent from various backgrounds, perspectives, and abilities. We ensure that individuals with disabilities are provided reasonable accommodation to successfully participate in the job application, interview process, and in potential roles to perform crucial job functions. That’s why we’re committed to creating a workforce where all individuals can do their best work. It’s when everyone’s voice is heard and valued that we’re inspired to go beyond what’s been done before. Disclaimer: Oracle is an Equal Employment Opportunity Employer*. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law. About Us As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s challenges. We’ve partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity. We know that true innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing an inclusive workforce that promotes opportunities for all. Oracle careers open the door to global opportunities where work-life balance flourishes. We offer competitive benefits based on parity and consistency and support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs. We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request_mb@oracle.com or by calling +1 888 404 2494 in the United States. Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law. Show more Show less

Posted 1 month ago

Apply

5.0 years

0 Lacs

India

On-site

· Core Development Skills : o Proficiency in Java 8+ , Spring Boot, and Hibernate. o Experience in developing and maintaining RESTful APIs and microservices architecture. o Strong understanding of object-oriented programming and design patterns . o Hands-on experience with data structures , multi-threading , concurrency , and error-handling. · Front-End Technologies : o Familiarity with front-end technologies like React JS or Angular JS , HTML , CSS , and JavaScript . · Database Skills : o Proficiency in working with SQL databases (PostgreSQL, MySQL, Oracle, Azure SQL Database). o Experience with NoSQL databases (e.g., MongoDB). · DevOps and CI/CD : o Experience with CI/CD pipelines using tools like Jenkins , GitLab , etc. o Hands-on experience with Docker and Kubernetes for containerized runtime environments. o Knowledge of cloud platforms like Azure or AWS . · Security and Troubleshooting : o Understanding of enterprise security , including certificate management. o Proficiency in troubleshooting , root-cause analysis , and application design. · Development Practices : o Adherence to development best practices such as Clean Code and Design principles. o Ability to write automated unit and integration test cases . o Commitment to Agile/Scrum practices . · Scripting and Additional Skills : o Willingness to work with scripting languages like Python or Shell scripting . o Knowledge of GIT for version control and collaborative development. · Soft Skills : o Strong analytical, time management, and organizational skills. o Excellent written and verbal communication skills. o Ability to collaborate effectively in a fast-paced, team-oriented environment. · Experience : o Minimum 5-6+ years of proven experience in Java development with a focus on Spring Boot. o Portfolio showcasing technical skills and previous project work. Work Locations: Bengaluru & Hyderabad Show more Show less

Posted 1 month ago

Apply

8.0 years

0 Lacs

Thiruvananthapuram, Kerala, India

Remote

About The Company Armada is an edge computing startup that provides computing infrastructure to remote areas where connectivity and cloud infrastructure is limited, as well as areas where data needs to be processed locally for real-time analytics and AI at the edge. We’re looking to bring on the most brilliant minds to help further our mission of bridging the digital divide with advanced technology infrastructure that can be rapidly deployed anywhere . About The Role We are seeking a highly skilled and experienced Senior Golang Engineer to lead the development of robust, scalable backend systems and services. The ideal candidate has deep expertise in Golang, strong problem-solving skills, and a passion for designing high-performance, distributed systems. You will collaborate with cross-functional teams to build and optimize mission-critical applications. Location. This role is office-based at our Trivandrum, Kerala office. What You'll Do (Key Responsibilities) Design, develop, and maintain high-performance backend services using Golang. Architect scalable, secure, and reliable systems and APIs. Optimize applications for maximum performance and scalability. Collaborate with DevOps, front-end, and product teams to deliver end-to-end solutions. Participate in code reviews, architecture discussions, and mentorship of junior engineers. Write clean, testable, and well-documented code. Debug and resolve production issues and implement long-term fixes. Stay current with new technologies, industry trends, and best practices. Required Qualifications Bachelor’s or Master’s degree in Computer Science, Engineering, or related field. 8+ years of software development experience, with at least 3 years in Golang. Proficiency in building RESTful APIs and microservices using Golang. Strong understanding of concurrency, memory management, and performance optimization. Experience with containerization technologies like Docker and orchestration tools like Kubernetes. Knowledge of relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB). Familiarity with CI/CD pipelines and cloud platforms (AWS, GCP, Azure). Strong debugging and performance tuning skills. Excellent communication, collaboration, and problem-solving skills. Preferred Experience And Skills Experience with message brokers and event-driven architecture (Kafka, RabbitMQ). Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK Stack). Contributions to open-source Golang projects. Knowledge of GraphQL or gRPC. Compensation & Benefits For India-based candidates: We offer a competitive base salary along with equity options, providing an opportunity to share in the success and growth of Armada. You're a Great Fit if You're A go-getter with a growth mindset. You're intellectually curious, have strong business acumen, and actively seek opportunities to build relevant skills and knowledge A detail-oriented problem-solver. You can independently gather information, solve problems efficiently, and deliver results with a "get-it-done" attitude Thrive in a fast-paced environment. You're energized by an entrepreneurial spirit, capable of working quickly, and excited to contribute to a growing company A collaborative team player. You focus on business success and are motivated by team accomplishment vs personal agenda Highly organized and results-driven. Strong prioritization skills and a dedicated work ethic are essential for you Equal Opportunity Statement At Armada, we are committed to fostering a work environment where everyone is given equal opportunities to thrive. As an equal opportunity employer, we strictly prohibit discrimination or harassment based on race, color, gender, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other characteristic protected by law. This policy applies to all employment decisions, including hiring, promotions, and compensation. Our hiring is guided by qualifications, merit, and the business needs at the time. Show more Show less

Posted 1 month ago

Apply

12.0 years

0 Lacs

Thiruvananthapuram, Kerala, India

Remote

About The Company Armada is an edge computing startup that provides computing infrastructure to remote areas where connectivity and cloud infrastructure is limited, as well as areas where data needs to be processed locally for real-time analytics and AI at the edge. We’re looking to bring on the most brilliant minds to help further our mission of bridging the digital divide with advanced technology infrastructure that can be rapidly deployed anywhere . About The Role We are looking for a highly experienced and visionary Lead Golang Engineer to spearhead the architecture, design, and implementation of scalable backend systems. The ideal candidate has extensive experience with Golang, distributed systems, and microservices, along with proven leadership skills. You will lead a team of engineers, influence strategic technical decisions, and contribute to the success of key initiatives. Location. This role is office-based at our Trivandrum, Kerala office. What You'll Do (Key Responsibilities) Lead the design and development of complex, high-performance backend services using Golang. Define system architecture and best practices for scalable, secure, and maintainable code. Mentor and guide a team of backend engineers, conducting code reviews and promoting engineering excellence. Collaborate with product managers, architects, and other stakeholders to align engineering goals with business objectives. Drive DevOps best practices including CI/CD, observability, and incident management. Proactively identify technical risks and implement effective mitigation strategies. Stay current with industry trends and apply new technologies to improve system performance and developer productivity. Required Qualifications Bachelor’s or Master’s degree in Computer Science, Engineering, or related field. 12+ years of software development experience, with at least 5+ years of hands-on Golang development. Proven track record in building large-scale, distributed backend systems. Strong knowledge of microservices architecture, API design, and cloud-native applications. Experience with Docker, Kubernetes, and cloud platforms (AWS, GCP, or Azure). Proficiency with relational and NoSQL databases. Deep understanding of concurrency, performance optimization, and systems design. Strong communication skills and the ability to work cross-functionally. Preferred Experience And Skills Experience in leading geographically distributed engineering teams. Knowledge of event-driven architecture and tools like Kafka or RabbitMQ. Familiarity with observability tools like Prometheus, Grafana, and OpenTelemetry. Contributions to open-source Golang projects or community initiatives. Compensation & Benefits For India-based candidates: We offer a competitive base salary along with equity options, providing an opportunity to share in the success and growth of Armada. You're a Great Fit if You're A go-getter with a growth mindset. You're intellectually curious, have strong business acumen, and actively seek opportunities to build relevant skills and knowledge A detail-oriented problem-solver. You can independently gather information, solve problems efficiently, and deliver results with a "get-it-done" attitude Thrive in a fast-paced environment. You're energized by an entrepreneurial spirit, capable of working quickly, and excited to contribute to a growing company A collaborative team player. You focus on business success and are motivated by team accomplishment vs personal agenda Highly organized and results-driven. Strong prioritization skills and a dedicated work ethic are essential for you Equal Opportunity Statement At Armada, we are committed to fostering a work environment where everyone is given equal opportunities to thrive. As an equal opportunity employer, we strictly prohibit discrimination or harassment based on race, color, gender, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other characteristic protected by law. This policy applies to all employment decisions, including hiring, promotions, and compensation. Our hiring is guided by qualifications, merit, and the business needs at the time. Show more Show less

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