Senior Software Engineer

2 weeks ago


Gurgaon, Haryana, India Deltatech Full time

Job Summary :

We are seeking a highly skilled and experienced Senior Software Engineer specializing in Java development to join our dynamic team. The ideal candidate will possess a strong foundation in object-oriented programming, multithreading, and back-end development, and will be responsible for creating efficient, scalable, and maintainable code. You will also be expected to mentor junior developers, contribute to architectural decisions, and play a crucial role in the software development Programming (OOP):

In-depth knowledge of OOP concepts such as inheritance, polymorphism, encapsulation, and abstraction.

Ability to apply OOP principles to design patterns and software Hands-on experience with multithreading and concurrent programming.

Understanding of thread safety, synchronization, and performance Experience with Redis for in-memory data storage, caching strategies, and as a message broker.

Knowledge of Redis data structures and common use Proficiency in using RabbitMQ for messaging and queuing.

Understanding of message broker architecture, routing, and delivery guarantees.

Version Control:

Proficiency with Git for source code management.

Experience with branching strategies, pull requests, and code reviews.

Database Management Systems (DBMS):

Strong knowledge of relational databases (e.g., MySQL, PostgreSQL) and SQL.

Experience with database design, indexing, and query optimization.

Familiarity with NoSQL databases (e.g., MongoDB) is a plus.

Performance Monitoring:

Knowledge of tools and techniques for monitoring application performance.

Experience with tools like New Relic, Prometheus, or similar is advantageous.

Key Development:

Design, develop, and maintain back-end components of the application using Java.

Ensure the back-end is scalable, reliable, and maintainable.

Implement RESTful APIs and integrate with front-end components.

Code Quality:

Write clean, reusable, and efficient code.

Conduct code reviews and provide constructive feedback to team members.

Implement unit tests and ensure high code Create and maintain technical documentation for new and existing features.

Document design decisions, API endpoints, and system Work:

Work independently on tasks and projects with minimal supervision.

Take full ownership of features from concept to deployment.

Additional Skills and Attributes:

Problem Solving:

Excellent analytical and problem-solving skills.

Ability to troubleshoot and debug complex issues Strong verbal and written communication skills.

Ability to explain technical concepts to non-technical Quick learner with the ability to adapt to new technologies and tools.

Open to feedback and continuous improvement.

Team Collaboration:

Proven ability to work effectively within a team environment.

Mentor and guide junior developers.

Collaborate with cross-functional teams to define, design, and ship new features.

Preferred Background:

Bachelors or Masters degree in Computer Science, Engineering, or a related Relevant certifications in Java, cloud computing, or other related areas.

Industry Experience:

Experience in the (specific industry, e.g., fintech, healthcare, e-commerce) sector is a plus.

)

  • Gurgaon, Haryana, India Hudson RPO Full time

    Title : Senior EngineerLocation : GurugramWe are expanding and so we are looking for Senior Software Engineers to join our Solutions Platform team. You'll work with the teams responsible for the systems and related infrastructure that enable our engineering teams to get our industry leading data to our customer and product engineering teams efficiently and...


  • Gurgaon, Haryana, India Grownex HR Solution Full time

    Job Description:A Senior Software Development Engineer (SSDE) is an experienced professional in the software engineering field, playing a crucial role within a software development team. They are entrusted with the tasks of designing, developing, testing, and maintaining software applications and systems.Our ideal candidates are well-versed in the software...


  • Gurgaon, Haryana, India Grownex HR Solution Full time

    Job Overview :A Senior Software Development Engineer (SSDE) is a seasoned professional in the field of software engineering who takes on an Individuals role within a software development team. They are responsible for designing, developing, testing, and maintaining basic/Advanced software applications and systems. Our ideal candidates are familiar with the...


  • Gurgaon, Haryana, India AJ Consulting Full time

    Title : Senior Software Engineer - C# C++Job Location : GurgaonEducation : B.TECH / MTECH Experience : 6 + Payroll : Nippon Data Systems Ltd NIPPON DATA SYSTEMS LIMITED is a provider of IT enabled business solutions which provide our clients competitive business advantage. We partner with our customers to deliver business solutions to their satisfaction and...


  • Gurgaon, Haryana, India Orange Business Services Full time

    about the role 1scope Function reports to Senior Software Engineer (Full Stack Developer) Head of Software Incubation Mission / role purpose We are looking for a Senior Software Engineer (Full Stack Developer) with experience in engineering and software architecture design that will help us to Design end-to-end solutions and build even better...


  • Gurgaon, Haryana, India Expedia Group Full time

    Senior Software Development Engineer Are you looking for an exciting and rewarding position as a Senior Software Development Engineer? Expedia Group Global Payments (EGP) offers a highly dynamic set of services that enable customers from all over the world to pay for travel in a variety of ways. We build, operate and improve payment services for Expedia...


  • Gurgaon, Haryana, India Uncap Research Labs Full time

    Are you an experienced Java Developer looking to make a meaningful impact in the Healthcare Payments domain?Look no further We are hiring a Senior Software Engineer (Java Developer) to join one of the early stage startups in Gurugram.Position : Senior Software Engineer (Java Developer)Experience : 4+ YearsLocation : Gurugram, HRDomain : Healthcare...


  • Gurgaon, Haryana, India LENS Corporation Full time

    We seek an experienced Senior Software Engineer with strong technical skills in system engineering and integration. Our team values innovation, collaboration, and continuous growth.Key Responsibilities:Architecting Solutions: Design and develop scalable and high-performance software solutionsSystem Engineering:Define system architecture, analyze and document...


  • Gurgaon, Haryana, India HARP Technologies and Services Full time

    Location : Chandigarh/GurugramShift Timing - 5:30 PM - 2:30 AMNotice Period - Immediate joiner to 15-20 team owns software platforms responsible for handling thousands of loan applications each day that must be processed accurately and timely. We are looking for software engineers having experience creating scalable microservices in Java. Our ideal...


  • Gurgaon, Haryana, India GEMINI Full time

    Department : Marketplace The Role: Senior Software Engineer (Backend) As a Senior Software Engineer, you'll help solve complex problems that will directly influence the direction of the digital asset space. We are a team of self-starters, self-driven owners. There's a wide range of problems to solve at Gemini – from properly securing millions of...


  • Gurgaon, Haryana, India 39k Group Full time

    Location: Gurgaon / RemoteJob Type: Full-timeJob Description:We are looking for a highly skilled Senior Software Developer to join our team and take charge of developing a new OTC trading product.The ideal candidate should have extensive experience in creating top-notch products, especially in the financial software realm, like trading platforms and matching...


  • Gurgaon, Haryana, India Magicpin Full time

    About Magicpin :magicpin brings alive the joy of shopping from local stores which are the lifeblood of the economy. Our vision is to bring all big and small merchants in our local neighbourhoods online and connect them with customers to create value for everyone in the hyperlocal retail ecosystem. We are active in more than 50 cities in India with more than...


  • Gurgaon, Haryana, India Partech Full time

    Hi there We're PAR and our purpose is:To deliver solutions that connect people to the restaurants, meals and moments they love.We take that responsibility very seriously. As a leading provider of technology to the top restaurant brands in the world we're calling all rebels, instigators, idealists and builders to join our constantly growing teamPAR invented...


  • Gurgaon, Haryana, India Cvent Full time

    Cvent's Research and Development division is currently looking for a talented Senior Software Engineer to join our Development Frameworks Group. The ideal candidate should have a deep understanding of TypeScript, Java, GraphQL, AWS, Build & Deploy pipelines and Infrastructure as Code. You should be a self-starter capable of taking ambiguous requirements and...


  • Gurgaon, Haryana, India Amenify Full time

    We are seeking a passionate and experienced **Senior Software Engineer - Full Stack** with a minimum of **3 years in Django** for the backend and / or **React** for the frontend. The perfect candidate will have a solid grasp of **Computer Science principles** and the ability to construct scalable applications.Key Responsibilities:Design, create, and manage...


  • Gurgaon, Haryana, India GEMINI Full time

    Department : Service Fundamentals (Identity) The Role: Senior Software Engineer (Backend) As an engineer on the Identity team at Gemini, you'll be directly involved in collecting, storing, and verifying the identity information of all users of Gemini. We are building a cross-functional, microservice based platform to support the login and...


  • Gurgaon, Haryana, India GEMINI Full time

    Department : Service Fundamentals (Compliance) The Role: Senior Software Engineer As an engineer on the Compliance team at Gemini, you'll be directly involved in compliance controls for all users of Gemini. We are building controls that monitor customer activities for sanctioned transactions and raise alarms in the event a transaction is made to a...


  • Gurgaon, Haryana, India GEMINI Full time

    Department : Platform The Role: Senior Manager, Software Engineering Gemini is where innovation, speed to delivery, and big ideas are celebrated. We are builders who are inventing the future of finance via crypto and Web3-driven innovation. In this role, you'll be responsible for helping your team define their roadmaps, plans, and goals, helping them...

  • Software Engineer

    1 month ago


    Gurgaon, Haryana, India NatWest Digital X Full time

    Join us as a Software EngineerThis is an opportunity for a driven Software Engineer to take on an exciting new career challengeDay-to-day, you'll build a wide network of stakeholders of varying levels of seniorityIt's a chance to hone your existing technical skills and advance your careerWe're offering this role at associate levelWhat you'll do In your new...

  • Software Engineer

    2 months ago


    Gurgaon, Haryana, India NatWest Digital X Full time

    Join us as a Software EngineerThis is an opportunity for a driven Software Engineer to take on an exciting new career challengeDay-to-day, you'll build a wide network of stakeholders of varying levels of seniorityIt's a chance to hone your existing technical skills and advance your careerWe're offering this role at associate levelWhat you'll do In your new...