Software Engineer with Event-Driven Architecture Expertise
4 weeks ago
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.
- 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 timeFulcrum 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 timeE902 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 timeFulcrum 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 timeRole 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 timeJob 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 timeAbout 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...
-
Senior Software Architecture Engineer
4 weeks ago
Pune, Maharashtra, India Cloud Software Group Full timeAbout 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...
-
Software Engineer with Golang Expertise
3 weeks ago
Pune, Maharashtra, India PNR Software Solutions Full timeWe 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...
-
Software Engineering Lead
3 weeks ago
Pune, Maharashtra, India Cybage Software Full timeAbout 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...
-
Senior Node.js Software Engineer
3 weeks ago
Pune, Maharashtra, India Stellar Global Solutions Full timeSoftware 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 timeJob 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...
-
Software Engineering Expert
4 days ago
Pune, Maharashtra, India Cybage Software Full timeAbout 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...
-
Principal .NET Software Engineer
2 weeks ago
Pune, Maharashtra, India Cybage Software Full timeJob 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...
-
Senior Software Development Engineer
1 month ago
Pune, Maharashtra, India PRGX Full timeJob 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...
-
Senior Software Engineer
3 weeks ago
Pune, Maharashtra, India emerson Full timeJob 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...
-
Senior Software Architect with BIM Expertise
3 weeks ago
Pune, Maharashtra, India Mig Staffing Full timeJob 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...
-
Senior Software Engineer
1 month ago
Pune, Maharashtra, India Sahaj Software Full timeAbout 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...
-
Enterprise SaaS Software Engineering Leader
1 week ago
Pune, Maharashtra, India BMC Software, Inc. Full timeCompany 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 timeAbout 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...
-
Senior Java Software Architect
4 weeks ago
Pune, Maharashtra, India Victrix Systems & Labs Full timeWe 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...