
Engineer - Microservices Architecture
6 days ago
Role : Senior .NET Engineer
Experience : 5 to 12 Years
Location : Hyderabad
Mode : WFO (Work from Office) role.
Job Description :
Mandatory Skills :
- .net Core
- C#
- Kafka
- CI/CD pipelines
- Observability tools
- Orchestration tools
- Cloud
- Microservices
Position Overview :
Senior .NET Engineer to play a pivotal role in the design, development, and optimization of highly scalable and performant domain-driven microservices for our real-time trading applications. This role demands advanced expertise in multi-threaded environments, asynchronous programming, and modern software design patterns such as Clean Architecture and Vertical Slice Architecture.
As part of an Agile Squad, you will collaborate with cross-functional teams to deliver robust, secure, and efficient systems, adhering to the highest standards of quality, performance, and reliability. This position is ideal for engineers who excel in building low-latency, high-concurrency systems and have a passion for advancing fintech solutions.
Key Responsibilities :
System Design and Development :
- Architect and develop real-time, domain-driven microservices using .NET Core to ensure scalability, modularity, and performance.
- Leverage multi-threaded programming techniques and asynchronous programming paradigms to build systems optimized for high-concurrency workloads.
- Implement event-driven architectures to enable seamless communication between distributed services, leveraging tools such as Kafka or AWS SQS.
System Performance and Optimization :
- Optimize applications for low-latency and high-throughput in trading environments, addressing challenges related to thread safety, resource contention, and parallelism.
- Design fault-tolerant systems capable of handling large-scale data streams and real-time events.
- Proactively monitor and resolve performance bottlenecks using advanced observability tools and techniques.
Architectural Contributions :
- Contribute to the design and implementation of scalable, maintainable architectures, including Clean Architecture, Vertical Slice Architecture, and CQRS.
- Collaborate with architects and stakeholders to align technical solutions with business requirements, particularly for trading and financial systems.
- Employ advanced design patterns to ensure robustness, fault isolation, and adaptability.
Agile Collaboration :
- Participate actively in Agile practices, including Scrum ceremonies such as sprint planning, daily stand-ups and retrospectives..
- Collaborate with Product Owners and Scrum Masters to refine technical requirements and deliver high-quality, production-ready software.
Code Quality and Testing :
- Write maintainable, testable, and efficient code adhering to test-driven development (TDD) methodologies.
- Conduct detailed code reviews, ensuring adherence to best practices in software engineering, coding standards, and system architecture.
- Develop and maintain robust unit, integration, and performance tests to uphold system reliability and resilience.
Monitoring and Observability :
- Integrate Open Telemetry to enhance system observability, enabling distributed tracing, metrics collection, and log aggregation.
- Collaborate with DevOps teams to implement real-time monitoring dashboards using tools such as Prometheus, Grafana, and Elastic (Kibana).
- Ensure systems are fully observable, with actionable insights into performance and reliability metrics.
Technical Expertise and Skills :
Required Expertise :
- 5+ years of experience in software development, with a strong focus on .NET Core and C#.
- Deep expertise in multi-threaded programming, asynchronous programming, and handling concurrency in distributed systems.
- Extensive experience in designing and implementing domain-driven microservices with advanced architectural patterns like Clean Architecture or Vertical Slice Architecture.
- Strong understanding of event-driven systems, with knowledge of messaging frameworks such as Kafka, AWS SQS, or RabbitMQ.
- Proficiency in observability tools, including Open Telemetry, Prometheus, Grafana, and Elastic (Kibana).
- Hands-on experience with CI/CD pipelines, containerization using Docker, and orchestration tools like Kubernetes.
- Expertise in Agile methodologies under Scrum practices.
- Solid knowledge of Git and version control best practices.
Beneficial Skills :
- Familiarity with Saga patterns for managing distributed transactions.
- Experience in trading or financial systems, particularly with low-latency, high-concurrency environments.
- Advanced database optimization skills for relational databases such as SQL Server.
Certifications and Education :
- Bachelors or Masters degree in Computer Science, Software Engineering, or a related field.
- Relevant certifications in software development, system architecture, or AWS technologies are advantageous.
Required Qualification :
- Bachelor of Computer Applications (B.C.A.) ,
- Bachelor of Computer Science (B.Sc. (Computer Science)) ,
- Bachelor of Engineering - Bachelor of Technology (B.E./B.Tech.) ,
- Master of Computer Applications (M.C.A.) ,
- Master of Engineering - Master of Technology (M.E./M.Tech.) ,
-
Java Microservices Architect
1 week ago
Hyderabad, Telangana, India beBeeJava Full time ₹ 9,60,000We are seeking a seasoned Java expert to spearhead the development of microservices-based applications using industry-standard frameworks.Key Responsibilities:Develop, deploy, and maintain scalable microservices architectures utilizing Java and relevant technologies.Collaborate with cross-functional teams to ensure seamless integration of microservices and...
-
Expert Software Microservices Engineer
1 day ago
Hyderabad, Telangana, India beBeeMicroservices Full time ₹ 15,00,000 - ₹ 25,00,000Software DeveloperWe are seeking an experienced software developer to join our team in Hyderabad, India.This is a challenging role that requires strong expertise in designing and developing scalable microservices using Java and Spring Boot.The ideal candidate will have 3+ years of professional experience in Java development and possess strong knowledge of...
-
Hyderabad, Telangana, India EPAM Systems Full time ₹ 15,00,000 - ₹ 20,00,000 per yearWe are looking for a skilledSenior Software Engineerwith expertise in Golang and microservices to drive the development of cutting-edge cloud-based solutions.You will play a key role in designing, implementing, and optimizing scalable systems and services, collaborating closely with cross-functional teams, and contributing to the success of our...
-
Hyderabad, Telangana, India Epam Systems Full time ₹ 15,00,000 - ₹ 20,00,000 per yearWe are looking for a skilled Senior Software Engineer with expertise in Golang and microservices to drive the development of cutting-edge cloud-based solutions.You will play a key role in designing, implementing, and optimizing scalable systems and services, collaborating closely with cross-functional teams, and contributing to the success of our...
-
Hyderabad, Telangana, India beBeeSoftwareDeveloper Full time ₹ 1,50,00,000 - ₹ 2,00,00,000Job Title: Senior Manager – Java/Python DeveloperOur team is seeking an experienced software engineer to join our risk analytics advisory division in Hyderabad. As a seasoned developer, you will be responsible for designing and executing our platform migration from monolithic to microservice-based architecture.Key Responsibilities">">Redesign the...
-
Hyderabad, Telangana, India Algoleap Full timeJob Description :We are seeking a highly skilled and experienced Senior Software Engineer with a strong background in the .NET platform and enterprise application development. The ideal candidate will have 6-10 years of experience designing, developing, and deploying robust, scalable, and high-performance solutions. You will be instrumental in building our...
-
Senior Software Developer
1 day ago
Hyderabad, Telangana, India beBeeSoftwareDeveloper Full time ₹ 1,50,00,000 - ₹ 2,50,00,000Job Summary:We are seeking an experienced Senior Software Developer to join our engineering team as a Microservices Expert. The ideal candidate will design, build, and maintain scalable microservices, APIs, and backend infrastructure using Java or Go.Key Responsibilities:Design and develop robust backend services and APIs using Java or Go.Built and maintain...
-
AI Architecture Lead
6 days ago
Hyderabad, Telangana, India beBeeArchitect Full time ₹ 2,00,00,000 - ₹ 2,50,00,000Systems Architect - Generative AIWe are seeking an experienced Systems Architect with a proven track record in designing and implementing distributed systems, cloud-native architectures, and microservices. The ideal candidate will have deep expertise in system architecture, software engineering, data platforms, and AI infrastructure.The successful applicant...
-
Hyderabad, Telangana, India beBeeDeveloper Full time ₹ 15,00,000 - ₹ 25,00,000Job OverviewWe are seeking a skilled Backend Developer to join our team. The ideal candidate will have strong expertise in Java, Spring Boot, and Microservices architecture.Key Responsibilities:- Design, develop, test, and maintain scalable Java-based microservices.- Migrate existing backend components from Node.js to Java (Spring Boot).- Collaborate with...
-
Architectural Engineer
3 weeks ago
Hyderabad, Telangana, India Petrocon Engineers & Consultant Full timeJob Title: Lead / Senior Architectural Engineer – Oil & Gas Experience Required: 10+ Years Location: Hyderabad Industry: Oil & Gas – Engineering & Design Job Summary: We are looking for a highly skilled Lead / Senior Architectural Engineer with extensive experience in the design and execution of architectural works for oil & gas projects. The role...