Jobs
Interviews
7 Job openings at Marga Consulting LLC
DevOps Engineer

Pune, Maharashtra, India

4 years

Not disclosed

On-site

Full Time

We are looking for experienced DevOps Engineers (4+ years) with a strong background in cloud infrastructure, automation, and CI/CD processes. The ideal candidate will have hands-on experience in building, deploying, and maintaining cloud solutions using Infrastructure-as-Code (IaC) best practices. The role requires expertise in containerization, cloud security, networking, and monitoring tools to optimize and scale enterprise-level applications. Must Have 4+ years of experience in DevOps, cloud infrastructure, or platform engineering. Expertise in AWS Cloud. Strong experience with Kubernetes, ECS, OpenShift, and container orchestration technologies. Hands-on experience in Infrastructure-as-Code (IaC) using Terraform, AWS CloudFormation, or similar tools. Proficiency in scripting/programming languages like Python, Bash, or PowerShell for automation. Strong knowledge of CI/CD tools such as Jenkins, GitHub Actions, GitLab CI/CD, or BitBucket Pipelines. Experience with Linux operating systems (RHEL, SUSE, Ubuntu, Amazon Linux) and Windows Server administration. Expertise in networking (VPCs, Subnets, Load Balancing, Security Groups, Firewalls). Experience in log management and monitoring tools like Datadog, CloudWatch, Prometheus, ELK, Dynatrace. Strong communication skills to work with cross-functional teams and external customers. Knowledge of Cloud Security best practices, including IAM, WAF, GuardDuty, CVE scanning, vulnerability management. Show more Show less

Senior Software Engineer - Java

Pune, Maharashtra, India

5 years

Not disclosed

Remote

Full Time

We are looking for a Senior Java Engineer: As a Senior Java Engineer, you will work with lead-level and fellow senior-level engineers to architect and implement solutions that enable customers to get the most out of what the client can offer. In this role, you will develop performant and robust Java applications while supplying the continued evaluation and advancement of web technologies in the organization. What you will do : Work on a high-velocity scrum team Work with clients to come up with solutions to real-world problems Architect and implement scalable end-to-end Web applications Help team lead facilitate development processes Provide estimates and milestones for features/stories Work with your mentor to learn and grow and mentor less experienced engineers Contribute to the growth of Company via interviewing and architecting What you bring to the table (Core Requirements): 5+ years of Java development within an enterprise-level domain Java 8 (11 preferred) features like lambda expressions, Stream API, CompletableFuture, etc. Skilled with low-latency, high volume application development Team will need expertise in CI/CD, and shift left testing Nice to have Golang and/or Rust Experienced with asynchronous programming, multithreading, implementing APIs, and Microservices, including Spring Boot Proficiency with SQL Experience with data sourcing, data modeling and data enrichment Experience with Systems Design & CI/CD pipelines Cloud computing, preferably AWS Solid verbal and written communication and consultant/client-facing skills are a must. As a true consultant, you are a self-starter who takes initiative. Solid experience with at least two (preferably more) of the following: Kafka (Core Concepts, Replication & Reliability, Kafka Internals, Infrastructure & Control, Data Retention and Durability) MongoDB Sonar Jenkins Oracle DB, Sybase IQ, DB2 Drools or any rules engine experience CMS tools like Adobe AEM Search tools like Algolia, ElasticSearch or Solr Spark What makes you stand out from the pack: Payments or Asset/Wealth Management experience Mature server development and knowledge of frameworks, preferably Spring Enterprise experience working and building enterprise products, long term tenure at enterprise-level organizations, experience working with a remote team, and being an avid practitioner in their craft You have pushed code into production and have deployed multiple products to market, but are missing the visibility of a small team within a large enterprise technology environment. You enjoy coaching junior engineers, but want to remain hands-on with code. Open to work hybrid - 3 days per week from office Show more Show less

Software Design Engineer in Test

Pune, Maharashtra, India

5 years

Not disclosed

On-site

Full Time

5+ years of experience with QA Automation for APIs and UI 3+ Years of testing Java based Cloud-native Web Applications Must have knowledge and experience creating test automation using a variety of tooling including Java, Selenium, Cucumber, RestAssured, Postman and REST API. Must have Experience with performance testing including tools like Jmeter, Blazemeter, Gatling Familiar with Python crypto libraries to perform crypto related operations Strong experience debugging various issues using Splunk and Dynatrace Experience with queueing technologies such as Kafka Strong Experience with Java development, debugging and Spring Boot framework Strong experience with DB – postgres/Oracle / PL SQL and flyway scripts Nice to have JavaScript and Spring Boot experience Ability to configure, run, and debug automated Visual tests in a CI/CD using Jenkins. Strong experience in Code management tooling such as Git, Github. Working experience with agile testing frameworks (e.g., BDD/TDD) Track testing progress and manage defects using JIRA- Rally Working experience of Linux/Unix, Spring, IntelliJ and Eclipse IDE Familiarity with pen testing and vulnerability tools such as Sonar, Checkmarx, and Wireshark Familiarity with Monolithic and Asynchronous application architecture Familiarity with event-based management system such Axon messages Show more Show less

Senior Java Software Engineer

Pune, Maharashtra, India

7 years

Not disclosed

On-site

Full Time

We are seeking a highly skilled and motivated Senior Java Developer with strong expertise in cloud-native microservices development. This role is ideal for professionals who have significant hands-on experience with Java, Spring Boot, and cloud platforms, and are passionate about leading engineering teams and delivering scalable, secure, and high-performance enterprise applications. What You’ll Bring to the Table 7+ years of professional experience in microservices-based cloud-native application development within enterprise domains. 3+ years of proven experience in leading development teams . Strong hands-on experience with Java (preferably version 21) , including lambda expressions, Stream API, and Completable Future. Deep expertise in Spring Boot , Hibernate, and associated technologies. Solid understanding of Hexagonal Architecture and experience implementing microservices using Spring Boot, Kafka, and Redis . Proficient in building and consuming RESTful APIs . In-depth knowledge of PostgreSQL , including schema design and performance optimization. Experience in large-scale batch processing . Skilled with containerization and serverless architecture : Docker, Kubernetes, AWS Lambda, AWS ECS. Strong background in Test Driven Development (TDD) and Domain Driven Design (DDD) ; familiar with frameworks like JUnit, Cypress, WireMock . Experienced wth Application Lifecycle Management tools such as Jira and Confluence. Working knowledge of DevOps practices , CI/CD pipelines (Jenkins), and Git. Excellent verbal and written communication skills with a consultative mindset. Demonstrated leadership and mentoring capabilities. Strong analytical and problem-solving skills. Show more Show less

Android Developer

Vadodara, Gujarat, India

8 years

Not disclosed

On-site

Full Time

8 years of experience in Android application development. Key Responsibilities Develop and maintain enterprise Android applications with high quality, meeting schedules and estimated efforts Apply expert-level knowledge of Android technologies: Android SDK, SQLite, Kotlin, Jetpack Compose, and modern development practices Assist Lead Engineers in low-level design activities and technical decision-making Provide accurate effort estimations for assigned development tasks Write and execute unit and integration test cases to ensure code quality Provide clear, accurate status reports on development activities and progress Perform peer code reviews and mentor junior team members Adhere to organizational processes and policies while protecting intellectual property Actively participate in process improvement initiatives and knowledge sharing activities Technical Skills Required Expert-level proficiency in Kotlin and Java for Android development Strong experience with Android SDK and platform architecture Hands-on expertise with Jetpack Compose for modern UI development Proficient with dependency injection frameworks (Hilt, Koin) Experience with local data persistence (Room DB, SQLite) Knowledge of Firebase services integration Skilled in networking libraries (Retrofit) and reactive programming (RxJava) Proficiency in testing frameworks (JUnit, Espresso) Experience with version control systems (Git) Understanding of CI/CD pipelines for Android development Additional Skills Knowledge of payment systems or financial technologies is a plus Experience with Kotlin Multiplatform or Kotlin Coroutines Familiarity with Material Design principles and implementation Experience with Android architecture patterns (MVVM, MVI, Clean Architecture) Understanding of security best practices for mobile applications Knowledge of app performance optimization techniques Experience with Google Play Store deployment processes Education Bachelor's degree in Computer Science, Information Technology, or related field Relevant Android development certifications are a plus Soft Skills Strong analytical and problem-solving abilities Excellent communication and documentation skills Ability to work effectively in cross-functional teams Self-motivated with the ability to work independently Good time management skills to meet deadlines Mentoring and knowledge sharing capabilities Show more Show less

SDET - Manual and Automation Testing

Mumbai, Maharashtra, India

2 years

None Not disclosed

On-site

Full Time

Job Overview: We are hiring a skilled and detail-oriented Software Development Engineer in Test (SDET) with strong capabilities in both manual and automation testing. The ideal candidate has hands-on experience with API testing tools like Postman, modern test frameworks, and a strong foundation in SQL. You will be a core part of the Product Reliability team, ensuring the quality and performance of software releases across web, API, and mobile platforms. Key Responsibilities: Develop and execute detailed test plans for web, API, and mobile platforms Perform manual and automated testing across multiple environments and devices Build and maintain test automation scripts using Playwright, Pytest, and Cucumber Conduct API testing using Postman, including setup of preconditions and validation steps Test frontend applications built with React, Next.js, Tailwind CSS, and related technologies Collaborate with development teams to identify bugs and suggest improvements Manage test data and validate outputs using SQL and MongoDB Integrate automated tests into CI/CD pipelines using Jenkins Maintain documentation using tools like Confluence Manage defect reporting and tracking using Jira or Asana Work with cloud platforms (AWS or GCP) to manage and execute cloud-based test scenarios Understand and test custom implementations using OpenAI APIs Required Qualifications: Minimum 2 years of experience in software testing with a balance of manual and automation work Proven hands-on experience with Postman for API testing Experience with automation frameworks (e.g., Playwright, Pytest, Cucumber) Familiarity with frontend stacks including React and Next.js Strong SQL skills and experience working with relational and non-relational databases Proficiency in Git for version control Prior experience in a product-based company is mandatory Must have spent at least 2 years in one organization (no frequent job changes) Available to join within 30 days Prefer candidate working in product based company Preferred Qualifications: Exposure to Appium or mobile testing platforms Experience managing testing across device labs (e.g., BrowserStack, LambdaTest) Familiarity with cloud infrastructure (AWS or GCP) Knowledge of OpenAI API integration Strong communication and organizational skills Show more Show less

Java Software Engineer

Pune, Maharashtra, India

10 years

None Not disclosed

On-site

Full Time

Seeking a highly skilled Lead Software Engineer to spearhead the development and optimization of a key management system built with Java 21 , following hexagonal architecture and powered by multiple microservices. This role requires deep technical expertise, leadership acumen, and a passion for scalable, secure software solutions. As a senior engineering leader, you’ll oversee technical execution, mentor team members, and drive architectural decisions while working on mission-critical projects involving cryptographic operations, HSMs, Kafka messaging , and Postgres database systems. What You'll Do Leadership & Architecture Lead the design, development, and testing of web and cloud-native applications. Architect scalable microservices using Java 21 , Spring Boot, Kafka, and Redis. Promote and enforce best practices in software development, code quality, and testing. Collaborate closely with Product Managers and cross-functional teams to define roadmaps and deliverables. Guide the team in applying hexagonal architecture , design patterns, and modern frameworks. Mentor engineers, conduct interviews, and contribute to team growth and leadership. Development Practices Champion Test-Driven Development (TDD) and Domain-Driven Design (DDD) . Define and document development workflows including branching, peer reviews, logging, and error handling. Implement secure RESTful APIs and manage asynchronous communication via Kafka . Lead technical reviews to identify anti-patterns and promote continuous code refactoring. Database & Cloud Expertise Manage secure and optimized data operations using PostgreSQL (schema design, query optimization). Work on large-scale batch processing systems. Deploy containerized and serverless applications via Docker, Kubernetes, AWS ECS/Lambda . DevOps & CI/CD Develop and manage CI/CD pipelines using tools like Jenkins . Work with ALM tools such as Jira , Confluence , and version control using Git . What You Bring 10+ years of experience in enterprise-grade microservices and cloud-native development. 3+ years of team leadership experience. Advanced expertise in Java (Java 21 preferred) , including features like lambda expressions, Stream API, and Completable Future. Proficiency in Spring Boot , Hibernate, and REST API development. Strong understanding of hexagonal architecture and distributed systems. Solid experience with PostgreSQL , Kafka, Redis, and secure coding practices. Familiarity with DevOps workflows, CI/CD, and test frameworks like JUnit , Cypress , WireMock .

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.

Job Titles Overview