Software Engineer with Event-Driven Architecture Expertise

4 weeks ago


Pune, Maharashtra, India Fulcrum Digital Full time
About the Role

Fulcrum Digital is an agile and next-generation digital accelerating company providing digital transformation and technology services right from ideation to implementation. Our services have applicability across a variety of industries including banking & financial services, insurance, retail, higher education, food, healthcare, and manufacturing.

We are looking for a skilled Software Engineer with expertise in event-driven architecture to join our team. In this role, you will be responsible for designing and developing high-performance, scalable, and reliable solutions using Java, Spring Boot, and Microservices technologies.

Key Responsibilities:

  • Develop comprehensive architectures for software solutions and provide strategic direction throughout the development process.
  • Design and develop high-performance, scalable, and reliable solutions using Java, Spring Boot, and Microservices technologies.
  • Work closely with business stakeholders to gather and analyze requirements, translating them into technical specifications and architectural designs.
  • Convert visionary concepts into enterprise-wide systems.
  • Coordinate with all stakeholders in architectural designs and software development.
  • Ensure compliance of best practices and policies in software development. Perform code reviews and provide feedback to team members to maintain code quality and adherence to best practices.
  • Provide guidance for the architectural planning for framework. Monitor team of developers and engineers, providing technical guidance, mentoring, and support to ensure the successful implementation of projects.
  • Create technical literature such as training materials or sample code to encourage acceptance of frameworks.
  • Ensure system integrity by utilizing proper architectural designs.
  • Advise on security methods and implement them.
  • Design and deploy Java applications.
  • Develop strategic, logical, and physical designs.
  • Ensure products or projects are robust, scalable, and extensible.
  • Expertise in using Agile methodology.
  • Analyze user requirements to define business objectives.
  • Envision system features and functionality.
  • Define application objectives and functionality.
  • Ensure application designs conform with business goals.
  • Identify and resolve any technical issues arising.
  • Write well-designed, testable code.
  • Conduct software analysis, programming, testing, and debugging.
  • Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review.
Requirements
  • Good hands-on experience in Java, J2EE, Databases (Postgres), Web Services (REST, SOAP), Spring Boot, Spring MVC, Spring 4.0, Hibernate/JPA API Gateway, and Microservices functional validation.
  • 13 years of experience desired in developing software solutions using event-driven architecture design principles.
  • Experience of Kafka, Karate, Selenium, PCF, Integration patterns, Security standards, Concurrency, and Multithreading, Collections, PostgreSQL.
  • Hands-on high energy, detail-oriented, proactive, and able to function independently under pressure.
  • Strong problem-solving skills.
  • Distributed systems (Databases, caches, microservices, message broker).
  • API and Contract Testing using REST Assured/Postman/Swagger/SOAP UI, Groovy, Spring Cloud Contract.
  • Test-Driven Development (TDD) Methodology and Unit Testing using Junit/XCTest.
  • Use of mocking frameworks such as API Service Virtualization/Mockito/OCMock.
  • Static Code Analysis using SonarQube/Xcode Static Analyzer.
  • Good to have hands-on with Jenkins/PCF or similar tools for automated provisioning of build and test infrastructure.
  • Intermediate knowledge of Maven, Junit, Redis, Oracle database, SQL, Unix command, Shell scripting.
  • Proven experience in Agile methodology, SDLC & implementation of Projects, debugging the applications.
  • Good to have experience in Angular and frontend technologies.
  • Good to have experience in Azure/AWS, Docker, Kubernetes.
  • Good to have exposure to Financial/Banking Domain, Frontend development, JavaScript, HTML5, CSS3, Bootstrap/Material UI, Angular.
  • Good knowledge of tools like Sonar, Datadog/Dynatrace, GIT, SVN, Rally/Jira, CI (Jenkin/Bamboo), CDS, Splunk.
  • Strong communication skills, both verbal and written, with strong relationship, collaborative skills, and organizational skills.


  • Pune, Maharashtra, India Fulcrum Digital Full time

    Fulcrum Digital is an innovative digital transformation company that empowers businesses with cutting-edge technology services. Our expertise spans multiple industries, including banking, insurance, retail, education, food, healthcare, and manufacturing.The RoleLeads the development of software solutions using Agile methodologies, possessing excellent...


  • Pune, Maharashtra, India E902 DWS India Private Limited, Maharashtra Branch Full time

    E902 DWS India Private Limited, Maharashtra Branch is seeking a highly skilled Data Architect to join its Chief Architecture Organization. The successful candidate will play a key role in shaping the company's data architecture and driving business growth.The estimated salary for this position is ₹30,00,000 per annum, considering the current market trends...


  • Pune, Maharashtra, India Fulcrum Digital Full time

    Fulcrum Digital is a forward-thinking digital transformation company that empowers businesses to thrive in the digital age. As a key member of our team, you will play a pivotal role in shaping the future of our clients.About the RoleAs a seasoned Java developer, you will be responsible for designing and implementing scalable, high-performance software...

  • Software Engineer

    4 weeks ago


    Pune, Maharashtra, India Pratiti Technologies Pvt. Ltd. Full time

    Role SummaryPratiti Technologies Pvt. Ltd. is seeking a skilled Software Engineer - Architecture and Development to join our team. This role is responsible for analyzing, designing, developing, building, configuring, testing, and deploying changes to optimize existing software solutions.Key Responsibilities:Analyze and design software solutions to meet...


  • Pune, Maharashtra, India NielsenIQ Full time

    Job Description:As a Senior Software Engineer at {company}, you will be responsible for designing and implementing cloud-based systems that meet the needs of our customers. Your expertise in cloud architecture and DevOps will be crucial in ensuring the scalability and reliability of our infrastructure.Key Responsibilities:Design and implement cloud-based...


  • Pune, Maharashtra, India Etraveli Group Full time

    About Etraveli GroupWe are a technology company with our own platform, operating on 6 continents, in 75 countries, and across 35 languages. Our team of over 1,000 employees is passionate about delivering cutting-edge solutions for the travel industry.Our journey began in 2000, when we started printing flight tickets as soon as there was a booking. Today, we...


  • Pune, Maharashtra, India Cloud Software Group Full time

    About This Opportunity:We are seeking a highly skilled Senior Software Architecture Engineer to join our team at Cloud Software Group. As a key member of our Engineering organization, you will be responsible for designing and implementing scalable and robust JasperReport Server solutions to meet the evolving business needs of our clients.Key...


  • Pune, Maharashtra, India PNR Software Solutions Full time

    We are seeking a skilled Golang Developer to join our team at Pnr Software Solutions in a hybrid work model. The ideal candidate will have 2 to 7 years of experience in Golang development and possess strong expertise in Go Lang and its design patterns, Concurrency, Go Routines & Channels, and Database management using SQL Lite, Maria, or Postgres.The...


  • Pune, Maharashtra, India Cybage Software Full time

    About Cybage Software Pvt. Ltd.Cybage Software Pvt. Ltd. is a technology consulting organization specializing in outsourced product engineering services. As a technology leader in the product engineering space, Cybage works with some of the world's largest Independent Software Vendors (ISVs). Our solutions are focused on modern technologies and are enabled...


  • Pune, Maharashtra, India Stellar Global Solutions Full time

    Software Engineer Job DescriptionWe are seeking a highly skilled Software Engineer with expertise in Node.js to join our team at Stellar Global Solutions.Job Responsibilities:Collaborate with cross-functional teams to design, develop, and deploy scalable and high-performance web applications using Node.js, AWS Lambda.Participate in the entire software...


  • Pune, Maharashtra, India Cloud Software Group Full time

    Job OverviewAs a Cloud Software Engineer with Distributed Systems Expertise at Cloud Software Group, you will design and implement new features for our cloud-based products, focusing on performance, scalability, and reliability. You will work closely with our onshore and offshore development teams to build and maintain our software systems.Key...


  • Pune, Maharashtra, India Cybage Software Full time

    About CybageCybage Software Pvt. Ltd., a technology consulting organization, is a leader in the hi-tech and outsourced product engineering space.Founded in 1995, we are a valued partner to technology startups, mid-size companies, and Fortune 500 corporations alike.Our solutions focus on modern technologies, enabled by a scientific, data-driven system called...


  • Pune, Maharashtra, India Cybage Software Full time

    Job Description:Cybage Software is seeking a highly skilled Principal .NET Software Engineer to join our team in Pune. As a key member of our engineering team, you will play a vital role in designing and architecting cutting-edge .NET-based applications.About the Role:We are looking for an experienced software developer with a strong focus on .NET...


  • Pune, Maharashtra, India PRGX Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at PRGX. The ideal candidate will have extensive experience in Java development, with a strong focus on Spring and Spring Boot frameworks.Key Responsibilities:Design and develop high-quality software applications using Java and Spring...


  • Pune, Maharashtra, India emerson Full time

    Job SummaryWe are seeking a Senior Software Engineer with expertise in software architecture and development for our Rosemount Level Measurement Products team. As a key member of our engineering team, you will design and develop web applications using .NET Core, MVC, and microservices-based architecture.Key ResponsibilitiesCapture and develop software...


  • Pune, Maharashtra, India Mig Staffing Full time

    Job Opportunity : Senior Software Architect with BIM ExpertiseProcore's Product & Technology Team is seeking a seasoned senior software architect to join our ranks. As a key member of our engineering team, you will be responsible for leading complex projects, providing technical guidance, and mentoring junior engineers. Your expertise in BIM (Building...


  • Pune, Maharashtra, India Sahaj Software Full time

    About the RoleWe're seeking a highly skilled Lead Full Stack Engineer to join our team at Sahaj Software. As a key member of our engineering team, you'll play a crucial role in shaping the technical direction of our projects.Key Responsibilities:Design and develop scalable, efficient, and reliable software solutions using a range of technologies.Lead...


  • Pune, Maharashtra, India BMC Software, Inc. Full time

    Company Overview">BMC Software, Inc. is an award-winning and culturally diverse company that values innovation, quality, and community involvement.">We are driven by a passion for helping our customers become Autonomous Digital Enterprises, empowering them to conquer opportunities ahead.">Job Description">We are seeking a highly experienced Senior Product...


  • Pune, Maharashtra, India Allianz Full time

    About the Role:We are seeking a talented Senior Software Engineer to join our team. The successful candidate will have a strong background in cloud architecture and DevOps, with a proven track record of delivering high-quality software solutions. Key responsibilities include designing and implementing scalable cloud-based systems, collaborating with...


  • Pune, Maharashtra, India Victrix Systems & Labs Full time

    We are seeking a Senior Software Engineer to redesign and evolve an enterprise platform that processes data at a very high scale. This role involves writing backend business logic, building backend features, system design/redesign, cloud deployment, and developing CI/CD pipelines. The ideal candidate will engage and collaborate directly with client...