Consultant - Software Engineer

2 days ago


Pune, Maharashtra, India Principal Global Services Full time ₹ 12,00,000 - ₹ 36,00,000 per year
Responsibilities

Experience: 10+ years

Role Overview

We are seeking a Consultant Software Engineer with Java as the primary skill and modern UI as secondary to design and deliver scalable, secure, and high‑performance platforms. This is a hands-on technical role focused on architecture, implementation, performance, security, and observability—combined with mentorship, accountability for outcomes, and crisp stakeholder communication.

Key Responsibilities

  • Architecture & Solution Design: Translate business goals into robust service and integration designs, define API contracts, data models, and component boundaries, record ADRs.
  • Build & Delivery: Implement Java/Spring Boot microservices and RESTful APIs, integrate with UIs, ensure backward-compatible API evolution.
  • Quality Engineering: Establish and maintain a test strategy (unit, integration, contract, and E2E where applicable), enforce CI quality gates and coding standards.
  • Performance & Resilience: Profile JVM, queries, and I/O, apply caching, implement resilience patterns (retries, backoff, circuit breakers, bulkheads).
  • Security & Compliance: Apply secure coding, implement OAuth2/JWT, input validation, encryption at rest/in transit, support audit/risk remediation.
  • Observability & Operability: Implement structured logs, metrics, and distributed tracing, define SLOs/SLIs, actionable alerts, and dashboards for release/production health.
  • Stakeholder Communication: Communicate trade‑offs, risks, and options clearly to Product/Architecture/QA, align scope and timelines with data.
  • Technical Mentorship: Mentor engineers via pairing, design/code reviews, and knowledge shares, contribute to reusable libraries and UI components.
  • Facilitate agile ceremonies : (stand‑ups, backlog refinement, sprint planning, demos, retros) with a focus on technical outcomes, risk surfacing, and sprint goal clarity.
  • Refine stories into actionable technical tasks: ensure Definition of Ready/Done, unambiguous acceptance criteria, testability, and accurate story point estimation.
Qualifications

Must‑Have Skills

Java (Primary)

  • Core Java / Java 8+: Deep OOP & SOLID, Streams API, Optional, functional interfaces, lambda expressions.
  • Multithreading & Concurrency: Thread pools, Future/CompletableFuture, synchronization, locks, concurrent collections, understanding of Java Memory Model, heap/stack, GC behavior/tuning.
  • Web & API: Design/implement RESTful APIs (idempotency, pagination, error models), rate limiting & API Gateway concepts, Swagger/OpenAPI documentation.
  • Spring Ecosystem: Spring Core (IoC/DI), Spring MVC, Spring Boot (auto‑configuration, starter dependencies), Spring Security (JWT, OAuth2), Spring Batch, Spring AOP.
  • Data & Integration: Strong SQL (PostgreSQL/MySQL), schema design, query tuning, caching (Redis), messaging/eventing exposure (Kafka/RabbitMQ) and outbox/idempotency patterns.
  • Testing & Tooling: JUnit 5, Mockito, Testcontainers, contract testing (Pact preferred), build with Maven/Gradle, Git, CI/CD (Jenkins/GitHub Actions/Azure DevOps).
  • Observability & Reliability: Structured logging, metrics, OpenTelemetry tracing, dashboards/alerts (ELK/Prometheus/Grafana).
  • Security: OWASP Top 10 mitigations, secrets management, dependency/SBOM scanning.

UI (Secondary )

  • React + TypeScript +  Component-driven development, hooks, state management (Redux/RTK/Zustand), SSR/SSG/ISR, routing, image optimization.
  • Web Foundations: Semantic HTML5, modern CSS (Flexbox/Grid), modern JS (ES6+).
  • Performance & Accessibility: Core Web Vitals optimization (TTFB, LCP, CLS, INP), code splitting, caching/CDN, WCAG 2.1 accessibility practices.
  • Security: CSP, sanitization/output encoding, XSS/CSRF protections.
  • Testing: Jest, React Testing Library, Playwright/Cypress for E2E.
  • Integration: Robust consumption of Java APIs, auth flows (OAuth/OIDC, JWT), error handling and retry UX.

Good to Have

  • Design systems (Storybook, tokens/theming) and monorepos (Nx/Turborepo).
  • Web servers (WebLogic/WebSphere) familiarity or embedded servers (Tomcat/Jetty).
  • Containers (Docker) and orchestration basics (Kubernetes/ECS).
  • API versioning strategies and consumer-driven contracts.

Soft Skills

  • High ownership and accountability for delivery quality, performance, and reliability.
  • Clear stakeholder communication with options, trade-offs, and data-backed recommendations.
  • Mentorship mindset, collaborative, pragmatic problem-solving and strong documentation.


  • Pune, Maharashtra, India Rocket Software Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    It's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related...


  • Pune, Maharashtra, India Rishabh Software Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    About Rishabh Software:Rishabh Software, an India based IT service provider, focuses on cost-effective, qualitative and timely delivered Offshore Software Development, Recruitment Process Outsourcing (RPO) and Engineering Services.Our Core competency lies in developing customized software solutions using web-based and client/server technology. With over 25...


  • Pune, Maharashtra, India MRI Software Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    About the role:MRI Software is seeking a Software Engineer to join our team working on products. As a Software Engineer, you will be responsible for developing, testing, and maintainingsoftware solutions throughout the Software Development Lifecycle. You should have a passion for development and an eagerness to learn new things and improve your skills. We...


  • Pune, Maharashtra, India MRI Software Full time ₹ 5,00,000 - ₹ 12,00,000 per year

    About the role:MRI Software is seeking a Software Engineer to join our team working on products. As a Software Engineer, you will be responsible for developing, testing, and maintainingsoftware solutions throughout the Software Development Lifecycle. You should have a passion for development and an eagerness to learn new things and improve your skills. We...


  • Pune, Maharashtra, India Perforce Software Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you know it, you'll...

  • Software Engineer

    2 weeks ago


    Pune, Maharashtra, India Perforce Software Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you know it, you'll...


  • Pune, Maharashtra, India Perforce Software Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you know it, you'll...


  • Pune, Maharashtra, India Principal Global Services Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    ResponsibilitiesAbout the RoleWe are in search of a Senior Consultant - Software Engineering to become part of our top-tier engineering team in Pune/Hyderabad. This presents a meaningful role to lead solution architecture and innovation for our cloud platform initiatives You will be instrumental in propelling our cloud transformation programs forward,...


  • Pune, Maharashtra, India Perforce Software Full time ₹ 5,00,000 - ₹ 20,00,000 per year

    Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you know it, you'll...


  • Pune, Maharashtra, India Perforce Software Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you know it, you'll...