Java Developer (India)

Java Developer (India)

16 Sep
|
Mitra AI
|
India

16 Sep

Mitra AI

India

Key Responsibilities

- Design, develop, and maintain secure, scalable, and highly available enterprise applications for banking and financial services platforms.
- Develop distributed applications supporting critical banking functions such as account management, payments, transaction processing, loans, cards, and financial reporting.
- Build robust and high-performance applications using Core Java, Java EE/JEE, Spring Framework, Spring Boot, and RESTful APIs.
- Implement reliable and scalable solutions while adhering to banking industry standards, security requirements, and enterprise architecture principles.
- Follow Continuous Integration and Continuous Delivery (CI/CD) practices to ensure reliable, automated, and frequent application releases.
- Ensure high code quality by following software engineering best practices, clean coding standards, design patterns, code reviews, unit testing, and Test-Driven Development (TDD).
- Work collaboratively with business analysts, architects, QA engineers, DevOps engineers, and other cross-functional teams in an Agile/Scrum delivery environment.
- Apply DevOps principles throughout the complete software development lifecycle, including development, testing, deployment, production support, monitoring, and incident resolution.
- Develop and optimize database interactions using SQL, Oracle PL/SQL, and RDBMS technologies, with a strong focus on performance tuning and transaction integrity.
- Analyze and troubleshoot application performance, production issues, and system bottlenecks to ensure high availability and reliability of financial applications.
- Apply Java concurrency, multithreading, exception handling, collections,



JVM concepts, and performance optimization techniques in enterprise applications.
- Implement secure integration solutions using REST APIs, messaging frameworks, middleware, and enterprise integration patterns.
- Contribute to technical design, architecture discussions, code reviews, and continuous improvement initiatives.
- Ensure applications comply with organizational security, audit, data privacy, and regulatory requirements applicable to banking and financial services.
- Provide technical guidance and mentoring to junior developers and contribute to effective team delivery.

Essential Qualifications & Experience

- Bachelor’s degree in Computer Science, Information Technology, Engineering, or an equivalent qualification.
- 5+ years of professional experience developing and supporting production-grade enterprise applications using Core Java.
- Robust knowledge of Core Java, OOP, Collections, Exception Handling, Multithreading, Java 8+ features, Generics, and JVM fundamentals.
- Strong experience with Spring Framework / Spring Boot, Java EE/JEE, and enterprise application development.
- Good understanding of Java Enterprise Design Patterns, Integration Patterns, SOLID principles, and enterprise software engineering best practices.




- Hands-on experience developing RESTful web services and microservices.
- Experience with Test-Driven Development (TDD) and unit testing frameworks such as JUnit and Mockito.
- Strong experience with SQL and Oracle databases, including PL/SQL, query optimization, indexing, execution plans, and database performance tuning.
- Experience working with RDBMS technologies and transaction management.
- Knowledge of messaging and integration technologies such as Kafka, JMS, or similar middleware frameworks is preferred.
- Experience with CI/CD tools and DevOps practices, including automated build, testing, deployment, and production support.
- Strong understanding of application security, authentication, authorization, encryption, and secure coding practices.
- Experience working in Agile/Scrum development environments.
- Strong analytical, problem-solving, communication, collaboration, and leadership skills.
- Prior experience in banking, financial services, payments, capital markets, or fintech is highly desirable.

Required Experience & Qualifications

- Bachelor’s Degree in Computer Science, Information Technology, Engineering, or an equivalent academic/professional qualification.
- 5+ years of hands-on experience developing Core Java enterprise applications in a production environment.
- Strong expertise in Core Java, Spring Boot, REST APIs, SQL/Oracle, unit testing, and enterprise application development.
- Experience working with distributed, scalable, and highly available applications.
- Experience in the banking or financial services domain is preferred.

📌 Java Developer (India)
🏢 Mitra AI
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java developer (india) / india