Top Java Developer Jobs in Chennai

Reposted 9 Days AgoSaved
Hybrid
Chennai, TN
Senior level
Senior level
Cloud • Fintech • Food • Information Technology • Software • Hospitality
Design and implement full-stack features with minimal guidance. Collaborate with PMs, UX, QA, and engineers. Build frontend components (React/Angular) and backend services (Java/Kotlin/.NET). Develop and consume RESTful APIs, use Git, Gradle/Maven, and troubleshoot production issues. Participate in code reviews, follow architectural patterns, and support delivery during critical phases.
Top Skills: .NetAngularAWSGitGradleJavaKotlinMavenNoSQLReactRestful ApisSQL
Reposted YesterdaySaved
In-Office
Chennai, TN
Senior level
Senior level
Fintech • Financial Services
Develop and support new or revised applications in coordination with technology teams. Analyze code and systems, identify enhancements and vulnerabilities, design and implement Java solutions, and perform testing and debugging. Consult with users and technology groups, resolve application issues, recommend solutions, and provide guidance to junior analysts. The role requires Java, Spring Boot, Angular or React, CI/CD, database, automation, and unit-testing experience.
Top Skills: AngularAutomation TestingCi/CdJava 17+NoSQLReactSpringSpring BootSQLUnit Testing
Reposted YesterdaySaved
Hybrid
Chennai, TN
Entry level
Entry level
Financial Services
Develop and maintain enterprise software using Java, Spring Boot, REST APIs, React, and microservices. Responsibilities include designing robust solutions, applying object-oriented principles and design patterns, contributing to CI/CD pipelines, managing source code, enforcing code quality, and creating unit, integration, and functional tests. The role also involves solving complex technical problems and collaborating with application development teams. Cloud-native development, container orchestration, AI tools, and Jira experience are beneficial.
Top Skills: BitbucketCi/CdCore JavaDevinDockerGitGithub CopilotJ2EeJavaJIRAJSONKubernetesMicroservicesOpenshiftReact JsRestful Web ServicesSonarSpring BootSpring FrameworkXML
Reposted YesterdaySaved
Hybrid
Chennai, TN
Senior level
Senior level
Financial Services
Develop and deliver scalable Java applications for counterparty credit risk management across the full software development lifecycle. Provide technical leadership, mentor developers and analysts, collaborate with global engineering and support teams, and contribute to architecture decisions. The role requires expertise in concurrent programming, Java internals, distributed caching, databases, Linux, DevOps, testing, and Agile development, with bonus experience in capital markets, derivatives, microservices, cloud, Docker, and Kubernetes.
Top Skills: AgileBitbucketCi/CdConcurrent ProgrammingDockerGemfireGitJavaJenkinsJIRAKubernetesLinuxMicroservicesMongoDBObject-Oriented DesignOracleOracle CoherenceRedisSonarqubeTest-Driven Development
YesterdaySaved
In-Office
Chennai, TN
Senior level
Senior level
Fintech • Financial Services
Lead backend engineering initiatives using Java and Spring Boot, owning architecture, development, deployment, and maintenance of scalable distributed systems and microservices. Design RESTful APIs, drive technical standards, improve performance and reliability, and oversee CI/CD, testing, monitoring, and production support. Mentor and lead backend engineers, conduct design and code reviews, resolve complex technical challenges, and collaborate with Product and Engineering leadership on roadmaps and scalable business solutions.
Top Skills: Automated TestingAWSCi/CdDistributed SystemsJavaLoggingMicroservicesMonitoringMySQLRestful ApisSpring Boot
YesterdaySaved
In-Office
Chennai, TN
Senior level
Senior level
Fintech • Financial Services
Design, develop, and maintain scalable Java backend services, distributed systems, REST APIs, and microservices. Optimize databases and application performance, resolve production issues, contribute to architecture decisions, and improve CI/CD, testing, monitoring, reliability, and technical practices. Collaborate cross-functionally, conduct code reviews, mentor junior engineers, and support delivery of high-performance product features.
Top Skills: Application MonitoringAutomated TestingAWSCi/CdJavaMicroservicesMySQLRestful ApisSpring Boot
YesterdaySaved
In-Office
Chennai, TN
Senior level
Senior level
Fintech • Financial Services
Develop and deliver scalable Java applications for derivatives credit risk and counterparty exposure management across the full software development lifecycle. Provide technical leadership, mentor developers, collaborate with global engineering and support teams, and contribute to architecture, testing, deployment, DevOps, distributed caching, database integration, and modernization of complex applications.
Top Skills: BitbucketCi/CdDockerGemfireGitJavaJenkinsJIRAKubernetesLinuxMicroservicesMongoDBOracleOracle CoherenceRedisSonarqube
2 Days AgoSaved
Hybrid
Chennai, TN
Expert/Leader
Expert/Leader
Financial Services
Leads API-first architecture and development of Java Spring Boot microservices connecting enterprise systems, data platforms, cloud services, and AI automation solutions. Designs secure, resilient, reactive, event-driven integrations using Kafka or IBM MQ; governs API contracts and gateways; implements observability, performance testing, CI/CD, Kubernetes deployments, and compliance controls. Partners with AI and UI engineers while providing technical direction, architectural reviews, and mentorship.
Top Skills: AngularApache CamelApache KafkaDockerElasticsearchElkFastapiFlaskGatlingGrafanaGraphQLGrpcHarnessHashicorp VaultHelmHibernateIbm MqJavaJenkinsJwtK6Kafka StreamsKubernetesMongoDBMtlsOauth2OidcOpenapiOpenshiftOpentelemetryOraclePostgresPrometheusProtocol BuffersRedisSchema RegistrySplunkSpring BootSpring CloudSpring DataSpring Data JpaSpring IntegrationSpring SecuritySpring WebfluxSwaggerTekton
2 Days AgoSaved
In-Office
Chennai, TN
Expert/Leader
Expert/Leader
Fintech • Financial Services
Leads API and microservice integration architecture for AI automation platforms. Designs and delivers Java Spring Boot services, API governance, event-driven integrations, security controls, observability, performance testing, and Kubernetes deployments. Partners with AI and UI engineers to expose LLM, RAG, and agentic workflows through secure enterprise APIs. Sets technical direction, conducts architecture reviews, and mentors engineers while ensuring financial-industry compliance and production reliability.
Top Skills: AngularApache CamelApache KafkaDockerElasticsearchElkFastapiFlaskGatlingGrafanaGraphQLGrpcHarnessHashicorp VaultHelmHibernateIbm MqJavaJenkinsJwtK6Kafka StreamsKubernetesMongoDBMtlsOauth2OidcOpenapiOpenshiftOpentelemetryOraclePostgresPrometheusProtocol BuffersRedisSchema RegistrySplunkSpring BootSpring CloudSpring DataSpring Data JpaSpring IntegrationSpring SecuritySpring WebfluxSwaggerTekton
Reposted 4 Days AgoSaved
Hybrid
Chennai, TN
Expert/Leader
Expert/Leader
Financial Services
Design, develop, test, and support secure full-stack applications using Core Java, Spring, ReactJS, REST APIs, messaging technologies, CI/CD, and relational databases. Lead software delivery across the lifecycle, solve complex technical and business problems, improve system security and performance, collaborate with stakeholders, establish development standards, and mentor junior engineers. The role supports low-latency, high-availability foreign exchange trading applications in a fast-paced agile environment.
Top Skills: Apache KafkaCi/CdCode BuddyDevin AiFriday.AiGithub CopilotJavaJavaScriptJdbcJSONJunitObject-Oriented DesignOracleReactRestful ApisSolaceSpring FrameworkSybaseTestngUnixXML
6 Days AgoSaved
In-Office
Chennai, TN
Senior level
Senior level
Analytics • Business Intelligence
Lead the design and development of scalable web applications using Java, Python, React, HTML, CSS, and TypeScript. Architect backend solutions, integrate cloud services, optimize deployment pipelines, and ensure application performance, security, and scalability. Mentor junior developers, conduct code reviews, and contribute to microservices, container orchestration, CI/CD, observability, authentication, and fault-tolerance initiatives.
Top Skills: AWSAzureCircleCIContainer OrchestrationCSSElk StackGCPGithub ActionsGrafanaHTMLJavaJavaScriptJenkinsMicroservicesOauth2PrometheusPythonReactTypescript
6 Days AgoSaved
Hybrid
Chennai, TN
Senior level
Senior level
Financial Services
Develop and support application systems, including feasibility analysis, design, construction, testing, implementation, security, and user support. Analyze complex application and business-process issues, recommend programming solutions, manage development activities, assess risks, and establish operating standards. The role also advises stakeholders, coaches junior analysts, and works independently on technology initiatives.
Top Skills: Java
New

Track Smarter, Apply Better.

Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.

Use For Free
Application Tracker Preview
6 Days AgoSaved
In-Office
Chennai, TN
Senior level
Senior level
Fintech • Financial Services
Develop and support new or revised applications, covering feasibility, analysis, design, development, testing, implementation, security, and user support. The role evaluates complex application and business-process issues, recommends programming solutions, manages risks and standards, advises stakeholders, and mentors junior analysts. Requires independent judgment, project implementation experience, and the ability to manage deadlines and changing requirements.
Top Skills: Java
Reposted 7 Days AgoSaved
Hybrid
Chennai, TN
Senior level
Senior level
Financial Services
Develop and support complex applications using Java, Scala, Spark, Hadoop, Python, SQL, Databricks, and AWS. Responsibilities include systems analysis, application design, development, testing, implementation, production support, risk assessment, process improvement, and advising junior analysts. The role requires independent judgment, stakeholder consultation, problem solving, and delivery of scalable low-latency and batch or real-time data solutions.
Top Skills: SparkAWSDatabricksHadoopHbaseHdfsHiveImpalaJavaLinuxPythonScalaSQL
8 Days AgoSaved
Hybrid
Chennai, TN
Senior level
Senior level
Financial Services
Design, build, and optimize high-throughput Java and Apache Spark systems processing massive datasets. Responsibilities include JVM and Spark performance tuning, distributed systems architecture, relational and NoSQL database engineering, containerized deployments, CI/CD automation, secure and test-driven development, and technical leadership through design reviews and mentoring.
Top Skills: SparkDockerGitGradleGraph DatabasesHadoopHiveImpalaJavaJenkinsJmsJunitJvmKubernetesMavenMockitoMongoDBOpenshiftOraclePostgresSolaceSonarqubeSpringSpring BatchSpring BootSpring DataSpring IntegrationSpring SecuritySQL
8 Days AgoSaved
Hybrid
Chennai, TN
Mid level
Mid level
Financial Services
Develop and maintain full-stack web applications using Java, JavaScript, Spring Boot, Oracle, SQL, and PL/SQL. Responsibilities include designing front-end and back-end components, building server-side logic and APIs, analyzing code, identifying system enhancements, and using AI-assisted development tools. The program supports professionals returning after career breaks through structured induction, mentoring, and four weeks of professional development.
Top Skills: Ai-Assisted Development ToolsJavaJavaScriptOraclePl/SqlPythonRdbmsSpring BootSQL
8 Days AgoSaved
Hybrid
Chennai, TN
Senior level
Senior level
Financial Services
Develop and support new or revised applications in collaboration with technology teams. Responsibilities include feasibility analysis, system design, construction, testing, implementation, user support, security recommendations, risk assessment, and process improvement. The role provides technical guidance to junior analysts, advises stakeholders, and independently resolves complex application-development issues using Java, SQL, and big-data technologies.
Top Skills: SparkHiveJavaKafkaSQL
8 Days AgoSaved
Hybrid
Chennai, TN
Expert/Leader
Expert/Leader
Financial Services
Leads the design, development, integration, testing, and implementation of scalable, high-performance Java applications. Partners with management and technology teams to define system enhancements, resolve complex technical problems, establish coding and testing standards, and ensure architectural alignment. Provides technical guidance to developers and analysts, evaluates risk and compliance, and drives solutions using Java/J2EE, web technologies, APIs, databases, containers, cloud platforms, messaging, and CI/CD tools.
Top Skills: Continuous DeliveryContinuous IntegrationCSSCucumberDockerHTMLJ2EeJasmineJavaJunitKafkaKubernetesMochaMssqlNoSQLOracleReact JsRestSoap
8 Days AgoSaved
Hybrid
Chennai, TN
Senior level
Senior level
Financial Services
Develop and enhance application systems using Java and Apache Spark. Analyze code, identify vulnerabilities, conduct testing and debugging, resolve technical issues, and support customer-facing systems. Collaborate with users and technology teams to recommend solutions, provide technical guidance, and implement system improvements. Operate independently, advise junior analysts, manage risks, and ensure compliance with applicable policies and regulations.
Top Skills: SparkJava
8 Days AgoSaved
Hybrid
Chennai, TN
Expert/Leader
Expert/Leader
Financial Services
Leads application development and systems analysis initiatives, designing and implementing complex software solutions with Java, Spring, and Angular or React. Partners with technology and management teams, defines system enhancements, ensures architectural alignment, establishes coding and testing standards, resolves high-impact issues, assesses risk, and mentors developers. The role requires advanced full-stack programming, database expertise, project leadership, and strong knowledge of enterprise application integration, deployment, and development practices.
Top Skills: AgileAngularAngular CliBitbucketCSS3DomHibernateHTML5J2EeJavaJava SparkJavaScriptJIRAJpaJSONLinuxMongoDBMySQLOracle SqlPl/SqlPostgresReactRxjsShell ScriptingSpring FrameworkSpring IntegrationTypescriptUnix
8 Days AgoSaved
Hybrid
Chennai, TN
Senior level
Senior level
Financial Services
Design, develop, and maintain scalable Java applications for real-time risk monitoring. Build streaming solutions using Flink or Samza, and implement Kafka, Spring Boot, microservices, CI/CD, Docker, OpenShift, ELK, Linux, and shell scripting solutions. Analyze systems, support business users, troubleshoot distributed applications, and collaborate with global teams. Serve as a technical advisor while ensuring quality, security, compliance, and reliable delivery.
Top Skills: Apache FlinkApache SamzaCi/CdDockerElk StackHadoopJavaKafkaKdbLinuxMicroservicesOpenshiftShell ScriptingSpring BootYarn
8 Days AgoSaved
Hybrid
Chennai, TN
Senior level
Senior level
Financial Services
Develop and support enterprise applications using Java microservices, Angular, RESTful APIs, and modern development tools. Lead application analysis, design, testing, implementation, security, and ongoing support across the SDLC. Estimate project costs and timelines, advise stakeholders, ensure software quality and compliance, and mentor junior analysts. The role also contributes to Gen AI and Agentic AI implementations within financial services, requiring knowledge of banking, wealth management, CRM, and investment products.
Top Skills: Agentic AiAngularCi/CdDevinFriday.AiGenerative AiGithub CopilotJavaJava MicroservicesJavaScriptRestful Apis
8 Days AgoSaved
Hybrid
Chennai, TN
Senior level
Senior level
Financial Services
Develop and support enterprise full-stack applications using Java, Spring Boot, React, APIs, microservices, databases, and cloud technologies. Responsibilities include application analysis, design, development, testing, implementation, security, user support, risk assessment, and technical guidance. The role requires independent judgment, stakeholder advising, project delivery, and mentoring junior analysts while maintaining compliance and operational standards.
Top Skills: AngularAWSCi/CdCSS3DevOpsDockerGitHTML5J2EeJavaJavaScriptKubernetesMicroservicesOpenshiftOracle Pl/SqlReactRestful ApisSpring BootSQLTypescriptVue
8 Days AgoSaved
Hybrid
Chennai, TN
Senior level
Senior level
Financial Services
Leads design and development of Java microservice applications, serving as a development lead on mid-size projects. Responsibilities include troubleshooting performance and coding issues, defining technical solutions, contributing to architecture and coding standards, executing testing, managing dependencies and risks, coordinating across teams and vendors, improving delivery processes, and mentoring engineers.
Top Skills: AgileAngularJavaMicroservices
Senior level
Financial Services
Develop and support complex enterprise applications using Java, Python, Kafka, Spark, Apache Iceberg, and distributed systems. Lead feasibility, design, development, testing, implementation, and operational support while advising stakeholders and mentoring junior analysts. Build microservices and APIs, apply enterprise architecture and design patterns, integrate relational and NoSQL databases, and deploy cloud-native applications using Docker, Kubernetes, or OpenShift. Assess risks, ensure compliance, troubleshoot issues, and operate independently as a technical subject matter expert.
Top Skills: Apache IcebergApache IgniteSparkDockerGrpcJavaKafkaKubernetesMicroservicesMongoDBOpenshiftOraclePythonRedisRestSpringWebsocket
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account