Java Back End Developer

Prutech Solutions

Navi Mumbai

Hybrid

INR 2,000,000 - 3,600,000

Full time

11 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

JPMorganChase seeks an experienced Java engineer to design and build scalable, secure microservices in a large corporate environment. You will work with Kafka, Kubernetes, and CI/CD pipelines to deliver robust, production-grade software.

The role requires 5+ years in enterprise development, strong Java 8+ skills, and experience with distributed systems, secure coding, and agile practices. Based in India, global-quality engineering standards apply.

Qualifications

  • Mandatory bachelor’s degree or recognized software engineering certifications.
  • 5+ years hands-on software engineering in large corporate environments.
  • 4+ years Java development with Java 8+, Spring Boot, REST APIs.
  • 3+ years Kafka production experience with design and scaling.
  • 3+ years Kubernetes production experience and cluster troubleshooting.
  • 3+ years microservices design and enterprise-grade architecture.
  • 3+ years CI/CD toolchains with automated pipelines.
  • 3+ years SQL/NoSQL with indexing, stored procedures, design.
  • Solid secure coding practices; OWASP Top 10 knowledge.
  • Experience in agile teams; SAFe or similar preferred.
  • Evidence of architecture artifacts, resilience patterns, and testing.
  • Enterprise/finance domain experience; large corporate environment mandatory.

Responsibilities

  • Role focuses on Java development in a large enterprise setting.
  • Design, develop, test, and deploy microservices with Kafka and Kubernetes.
  • Lead secure coding reviews, performance tuning, and resilience strategies.
  • Collaborate in agile teams to deliver scalable distributed systems.

Skills

Java
Kafka
Kubernetes
Microservices
CI/CD
SQL/NoSQL
Secure Coding
System Design
Agile/Scrum
Testing (JUnit)
AI-assisted Dev
Enterprise Engineering

Education

Bachelor's degree in CS/IT or MCA
Formal software engineering certifications (Oracle/AWS/Microsoft)

Tools

Jenkins
GitHub Actions
GitLab CI
ArgoCD

Job description

Role & responsibilities
Must-Have Criteria
Minimum Requirement
Formal Education or Certification in Software Engineering

Mandatory bachelors degree (B.E. / B.Tech / MCA) in Computer Science, Information Technology, or equivalent engineering discipline from a recognized, accredited institution. Candidates without a relevant engineering degree must provide formal software engineering certifications from recognized bodies such as Oracle, AWS, Microsoft, or equivalent. No exceptions will be made under any circumstances.

Total Applied Software Engineering Experience

Minimum 5 years of hands-on applied software engineering experience in a large corporate or enterprise environment. Experience must be evidenced at project level with specific employer names, durations, and detailed responsibilities. Generic skill listings or unverifiable claims will result in immediate disqualification.

3

Java Development

Hands-on, production-grade Java development — minimum 4 years. Must include Java 8 or above, multithreading, collections framework, JVM tuning, design patterns, Spring Boot, and REST API development. Must be evidenced with specific project details including use cases, scale of deployment, and technologies used.

4

Apache Kafka

Hands-on production-grade Kafka experience — minimum 3 years. Must include producer/consumer design, topic and partition management, offset management, Kafka Streams, and fault-tolerant messaging architecture. Must be evidenced at project level with specific deployment scale and use cases.

5

Kubernetes (K8s)

Hands-on production-grade Kubernetes experience — minimum 3 years. Must include pod lifecycle management, deployments, services, config maps, secrets management, Horizontal Pod Autoscaling (HPA), RBAC, and production-level cluster troubleshooting. Must be evidenced at project level.

6

Microservices Architecture

Minimum 3 years designing and building microservices at enterprise scale. Must include service mesh, API gateway design, inter-service communication patterns (synchronous and asynchronous), and distributed systems resilience. Must be evidenced with specific architecture contributions.

CI/CD Pipelines & DevOps

Minimum 3 years hands-on experience with CI/CD toolchains. Must include at least two of the following: Jenkins, GitHub Actions, GitLab CI, ArgoCD, or equivalent. Must include automated build, test, and deployment pipeline design and maintenance. Evidence at project level required.

Database & Querying Languages

Minimum 3 years hands-on experience with SQL and/or NoSQL databases. Must include query optimization, stored procedures, schema design, and indexing strategies. Specific database technologies must be named and evidenced at project level.

Secure Coding & Application Security

Demonstrated, evidenced knowledge of OWASP Top 10, secure code review practices, vulnerability identification and remediation, and security-by-design principles. Must include specific examples of security findings identified and resolved in production environments.

System Design & Architecture

Demonstrated ability to independently produce architecture and design artifacts for complex, distributed, high-availability applications. Must include specific examples of architecture contributions with diagrams or written descriptions of design decisions made.

Agile / Scrum Delivery

Minimum 3 years working in agile teams. Must include sprint planning, backlog grooming, retrospectives, and cross-functional collaboration. Experience in scaled agile environments (SAFe or equivalent) preferred.

Application Resiliency

Demonstrated experience designing for fault tolerance, circuit breakers, retry logic, bulkhead patterns, and graceful degradation in distributed systems. Must be evidenced at project level.

Unit & Integration Testing

Minimum 3 years with testing frameworks such as JUnit 5, Mockito, TestContainers, or equivalent. Must demonstrate enforcement of minimum 80% code coverage standards and experience with test-driven development (TDD).

Enterprise-Authorized AI-Assisted Development

Hands-on experience using enterprise-authorized AI-assisted software development tools in a professional work environment — minimum 2 years. Must include specific named tools (e.g., GitHub Copilot, Claude Code, Cursor AI, or equivalent enterprise-authorized tools). Generic references to "AI tools" without specifics will not be accepted. Candidates must demonstrate the ability to critically evaluate, validate, and reject AI-generated outputs for correctness, performance, and security — not merely accept outputs uncritically.

Responsible AI Use in Engineering Workflows

Demonstrated understanding of responsible AI use including data sensitivity considerations, secure handling of AI inputs and outputs, and adherence to resiliency and security expectations. Must include evidence of actively guiding peers on safe and effective AI tool usage within team practices. This is a non-negotiable mandatory requirement reflecting JPMorganChase's enterprise engineering standards.

Large Corporate / Enterprise Environment

All experience claimed must be from large corporate, enterprise, or regulated financial services environments. Profiles from exclusively startup, freelance, or small-scale environments will not be considered under any circumstances.

Technical Skills — Preferred

Candidates meeting preferred criteria will be prioritized in evaluation. Vendors are strongly encouraged to submit only candidates who meet preferred qualifications in addition to all mandatory criteria.

#
Preferred Criteria

Hands-on experience with cloud technologies — AWS (EKS, MSK, RDS, S3, IAM), Azure, or GCP; cloud certification (AWS Solutions Architect / Developer Associate or above) strongly preferred

Experience running Kafka on Kubernetes using Strimzi Operator or Confluent Operator

Familiarity with modern front-end technologies such as React, Angular, or Vue.js

Experience in financial services, capital markets, investment banking, or payments technology environments

Exposure to GraphQL API design and development at enterprise scale

Experience with observability and monitoring tools such as Splunk, Grafana, Prometheus, or equivalent

Exposure to machine learning, AI platform development, or data engineering pipelines

Preferred candidate profile

5+ years of Java developer 15 days or immediate candidate

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Full Stack Developer
Java Full Stack Developer

Sunovaa Tech • Dadri

On-site
INR 1,200,000 - 1,800,000
Senior Lead Software Engineer - Java AWS Kafka Cassandra
Senior Lead Software Engineer - Java AWS Kafka Cassandra

JPMorganChase • Bengaluru

On-site
INR 3,000,000 - 5,400,000
Software Engineer II - Java, Kafka, AWS
Software Engineer II - Java, Kafka, AWS

Fairygodboss • Hyderabad

On-site
INR 1,200,000 - 2,000,000
Software Engineer III - Java, UI, SQL, Kafka, Spark
Software Engineer III - Java, UI, SQL, Kafka, Spark

JPMorgan Chase & Co. • Mumbai

On-site
INR 1,800,000 - 2,400,000
Software Engineer II - Java, Kafka, AWS
Software Engineer II - Java, Kafka, AWS

JPMorgan Chase & Co. • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Java Developer
Java Developer

Sunovaa Tech • Navi Mumbai

On-site
INR 2,800,000 - 4,500,000
Software Engineer II - Low-Latency Java And Kafka
Software Engineer II - Low-Latency Java And Kafka

JPMorganChase • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Software Engineering Manager
Software Engineering Manager

JP Morgan Services India Pvt Ltd • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Software Engineer II - Java, Kafka, AWS
Software Engineer II - Java, Kafka, AWS

JPMorganChase • Hyderabad

On-site
INR 900,000 - 1,400,000
Software Engineer II - Low-Latency Java and Kafka
Software Engineer II - Low-Latency Java and Kafka

JPMorgan Chase & Co. • Bengaluru

On-site
INR 1,500,000 - 2,200,000