7,603 Java Expert jobs in India

Java Software Engineer

Bengaluru, Karnataka Careernet

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Our client is hiring for an experienced Lead Software Developer, based in Bengaluru, India location.


Job Title: Lead Software Developer

Location: Bengaluru, India

Industry: Payment / Fintech

Experience Required: 4–12 years


Job Summary:

We’re looking for a Senior Java Developer (4+ years) with strong expertise in Java, Spring Boot , and hands-on experience in CBDC or UPI Switch projects (2–3 years mandatory) .

If you love building high-performance, secure, and scalable systems and want to work on tech that impacts millions — this is your place!


Required Qualifications:

  • Bachelor’s degree in Engineering, Computer Science, or related field.
  • 4–12 years of Java backend development experience.


Key Skills:

  • Strong core Java skills and solid understanding of object-oriented design patterns.
  • Minimum 2–3 years hands-on experience in CBDC/UPI Switch projects.
  • In-depth knowledge of Spring Boot, including Auto-Configuration internals and conditional bean loading.
  • Expertise in Spring Security, including OAuth2 and OIDC flows with external IdPs like Auth0, Okta.
  • Experience designing and managing microservices architectures and understanding transaction management pitfalls.
  • Proficient in resolving circular dependencies and managing @RequestScope limitations in async environments.
  • Strong understanding of Spring Security Filter Chain customization for hybrid authentication.
  • Skilled in building optimized Docker images using Jib, distroless images, or multi-stage builds.


Roles & Responsibilities:

  • Design, develop, and maintain scalable, high-performance Java applications using Spring Boot.
  • Drive end-to-end feature development — from requirement analysis to deployment and performance optimization.
  • Collaborate closely with cross-functional teams including DevOps, Security, and Product.
  • Participate in code reviews and mentor junior developers.
  • Optimize application performance and handle production-level troubleshooting.
  • Ensure application security, maintainability, and test coverage.
This advertiser has chosen not to accept applicants from your region.

Java Software Engineer

TalenTeam

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

About the Role:


As a Java Developer you will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.

We are looking for an experienced Java Developer with strong expertise in application integration. The ideal candidate will have hands-on experience in building and consuming REST APIs, working with Spring Boot, and integrating with third-party applications. 


Roles and Responsibilities:


  • ·   Contribute to all stages of software development lifecycle
  • ·   Design, develop, and maintain integration solutions using Java and Spring Boot.
  • ·   Build and consume REST APIs for seamless communication between applications.
  • ·   Analyze and integrate third-party applications with our systems.
  • ·   Ensure application designs conform with business goals
  • ·   Collaborate with cross-functional teams to deliver high-quality solutions
  • ·   Create detailed design documentation
  • ·   Propose changes to current Java infrastructure
  • ·   Write well designed, testable code
  • ·   Conducting software analysis, programming, testing, and debugging
  • ·   Manage Java and Java EE application development
  • ·   Prepare and produce releases of software components
  • ·   Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review
  • ·   Work with clients to understand their business requirements and help configure and test the solution.


Requirements:


  • Proven hands-on Software Development experience
  • 5–6 years of experience in Java development.
  • Proven working experience in Java development
  • Strong expertise in integration projects .
  • Solid knowledge of REST API design and development .
  • Hands-on experience with Spring Boot and Thymeleaf .
  • Proven ability to quickly understand and work with third-party applications .
  • Ability to leverage AI code editors (e.g., Cursor, Windsurf) to improve efficiency, and proactively learn how to get the best out of them.
  • Hands on experience in Spring Framework – MVC, JAVA EE, Web technologies Html, CSS, jQuery
  • Must have database knowledge experience preferably with SAP ASE or Oracle
  • Experience with Bootstrap Framework, webservices REST/OData frameworks is good to have.
  • Profound insight of Java and JEE internals (Class loading, Memory Management, Transaction management etc)
  • Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)


About TalenTeam: 

Established in 2011, TalenTeam resells and consults on the SAP HCM technology, adding value through implementations, support and the software licence itself. With expert knowledge across the entire HCM suite. Through superb subject matter knowledge, unrivalled customer service and commitment to excellence we deliver complex and large-scale projects to both locally and global companies from 500 to 300,000+ users. Our accredited consultants work with some of EMEA’s most influential blue-chip companies in industries from banking to aviation and pharmaceuticals to chemicals.


Benefits Include:


● Competitive base salary

● 22 days of annual leave

● Remote Role

● Enhanced Maternity/Paternity Pay and leaves

● A working environment that encourages progression, learning and career development

● Work/life balance is important to us here at TalenTeam, and we offer all our colleagues a range of flexible working options, which suit both the business and the employee

This advertiser has chosen not to accept applicants from your region.

Java Software Engineer

Mumbai, Maharashtra Straive

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

A "Senior Software Engineer” is a mid-level professional focused on leading the design and implementation of inhouse-built or in the integration of third-party software solutions (incl. software-as-a-service) used by our business teams. You will find yourself involved in the entire development lifecycle, starting with the support of the business analysis phase up to production deployment and 3rd level operations support.


Productivity and Quality

• Provide subject matter expertise for design definition and implementation of high-performing, secure and cost-efficient solutions

• Provide guidance on how to sensibly evolve solutions within the Business Application Group platform(s) of your expertise

• Develop and drive robust software development best practices to further elevate the Business Applications Group’s standing as a reliable innovation partner

Collaboration

• Actively participate in the development and review of software standards, software solution documentation and implementation within the Business Application Group’s platform(s) of your expertise as well as providing guidance to junior colleagues in form of active peer reviews

• Establish strong relationship with business stakeholders, team members and work closely with platforms across Business Application Group’s chapters

Leadership

• Stay on the leading edge of secure application development practices and remain current on new technologies and available vendor packages

• Serve as a technical lead of a specific group of applications contributing to and guiding the efforts of development teams, including internal and external team members

• Mentor junior colleagues to allow skills/knowledge development through advice, coaching, knowledge transfer and training opportunities

• Live and spark values, positively influence business users and team members

Compliance

• Timely complete all compliance obligations and trainings, including relevant professional certification if applicable

• Ensure compliance of the software development lifecycle through a robust technical design approach and adherence to strict coding standards

• Thoroughly understand and guide team members on the compliance, security and operational responsibilities in your area of work


Hiring guidance:

The typical education and professional experience required for a Senior Software Engineer is a master’s degree plus at least 7 years of working experience or working in a similar role. A successful candidate has proven experience of leading a team of software developers (3+ engineers) or has previously managed complex system environments. Further, a successful candidate has superior programming experience, preferably in Java or Python and relevant experience of software development lifecycle, databases (SQL), operating systems, OOPS and cloud technology.

This advertiser has chosen not to accept applicants from your region.

Java Software Engineer

Coimbatore, Tamil Nadu MAXTALENT / Maxxsavvy Business Solutions Pvt Ltd

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Job Description:


We are looking for a highly skilled Technical Content Developer – Java (Full Stack) to design, develop, and maintain high-quality coding problems, projects, and assessments on our learning and evaluation platform. This role is ideal for someone with strong Java full stack development expertise who also has a passion for mentoring, content creation, and evaluating technical skills.


You will work closely with our product, content, and training teams to create industry-relevant problem statements, end-to-end coding challenges, and training material in Java, Spring Boot, Angular , and related technologies.


Key Responsibilities


  • Design and develop coding challenges, assignments, and real-world projects in Java full stack (Java, Spring Boot, Angular) for various skill levels.
  • Create RESTful API and Microservices-based problem statements for practice and assessments.
  • Develop test cases, evaluation logic, and scoring rubrics to ensure accuracy and fairness.
  • Collaborate with content and product teams to align problems with industry needs and learning objectives .
  • Optimize database-related problem statements using MySQL/PostgreSQL , JDBC, and ORM frameworks like Hibernate/JPA.
  • Review, test, and validate challenges to ensure clarity, technical correctness, and optimal performance.
  • Provide technical guidance to trainers and learners on Java problem-solving approaches.
  • Stay updated with the latest Java full stack trends to create cutting-edge, relevant problem sets.


Required Qualifications


  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 2+ years of hands-on experience in Java full stack development (Java, Spring Boot, Angular).
  • Strong understanding of RDBMS (MySQL/PostgreSQL) and ORM tools (Hibernate/JPA).
  • Solid grasp of RESTful API design, Microservices, and front-end technologies (HTML, CSS, JavaScript, TypeScript, Angular).
This advertiser has chosen not to accept applicants from your region.

Java Software Engineer

Rajasthan, Rajasthan Bellurbis

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Position : Java Developer

Location : Jaipur (Work from office)

Experience: 3+ Years


Job Overview:

We are looking for an experienced Sr. Java Developer with strong technical expertise and excellent client-facing communication skills. The ideal candidate should be able to understand client requirements, provide technical solutions, and deliver high-quality applications.


Responsibilities:

  • Experience in designing and developing applications using JAVA/J2EE.
  • Hands-on Experience in developing applications using Spring MVC/Spring Boot
  • Development experience in Micro service-based applications
  • Good to have microservices architecture experience
  • Hands-on Experience in React
  • Hands-on Experience in web services (Rest , SOAP)
  • Experience in using Oracle & PostgreSQL database servers.
  • Understanding of NO SQL databases
  • Knowledge of Kubernetes, Docker, DevOps CI/CD pipelines


Education:

  • Bachelor's degree in Computer Science, Information Technology, or a related field. A Master's degree is a plus.
This advertiser has chosen not to accept applicants from your region.

Java Software Engineer

Bengaluru, Karnataka True Tech Professionals

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Role Overview


We are seeking a highly skilled Full Stack Developer proficient in Java and Node.js, with experience using AI-powered coding assistants (such as Claude, Amazon Q, GitHub Copilot, or similar). The ideal candidate should possess a strong understanding of DevOps, microservices, and cloud infrastructure to design, develop, and deploy scalable enterprise applications.


Key Responsibilities


• Design, develop, and maintain scalable full-stack applications using Java (Spring Boot) and Node.js (Express/Nest.js).

• Collaborate with cross-functional teams to define, design, and ship new features.

• Integrate AI-powered developer tools (Claude, Amazon Q, etc.) to enhance code quality, productivity, and automation.

• Implement DevOps pipelines (CI/CD) using tools like Jenkins, GitHub Actions, AWS CodePipeline, or GitLab CI.

• Manage deployments on AWS, OCI cloud environments.

• Build and consume RESTful and GraphQL APIs; optimize backend services for performance and scalability.

• Develop responsive UI components using React, Angular, or Vue.js.

• Maintain code quality through automated testing, code reviews, and AI-assisted linting tools.

• Troubleshoot production issues and support system monitoring and reliability improvements.

• Stay current with emerging technologies and contribute to technical best practices within the team.


Required Skills


• Programming: Java (Spring Boot), Node.js, JavaScript/TypeScript

• Frontend: React.js / Angular / Vue.js

• Database: MySQL / PostgreSQL / MongoDB

• Cloud & DevOps: AWS, Docker, Kubernetes, Terraform (optional), CI/CD tools

• AI Tools: Familiarity with coding assistants (Claude, Amazon Q, Copilot, ChatGPT, etc.)

• Version Control: Git / GitHub / GitLab

• Architecture: Microservices, RESTful APIs, Event-driven architecture

• Testing: JUnit, Playwright, REST Assured, Pact

This advertiser has chosen not to accept applicants from your region.

Java Software Engineer

Pune, Maharashtra Intellias

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Job Title : Sr Java Backend Engineer

Location : Hybrid, Pune India

Job Type: Full Time Employment


Position Overview :

We have a dream: to change industries through the power of digital technology. With a team of top-notch engineers by your side, you will develop groundbreaking solutions at Intellias. Let’s code the future together!


Requirements:

Must have

  • 5+ years of experience with Java and Spring framework
  • You can understand the architecture landscape and technically investigate and implement new features independently.
  • Being responsible for the quality of the solution you deliver is natural for you. You have experience with unit testing and Test-Driven Development.
  • Empathetic and able to quickly build relationships.
  • Good English verbal and written communication skills.
  • Experience working within Agile practices and knowledge of Agile values & principles.
  • Experience working with Microservices.
  • Ready to work with on calls duties - approximately 1 week on call every 8 weeks.

Nice to have:

  • Experience with DevOps tools and practices (container orchestration, CI, monitoring and alerting, AWS & Kubernetes)
  • Experience in the e-commerce domain.

Technologies/frameworks/practices:

Must have

  • Java 21 (required 11+), Spring framework (Boot)
  • Experience with NoSQL DB
  • Essential experience with AWS Cloud
  • GIT
  • Microservices
  • Testing (jUnit 5)
  • Scrum, Code Review

Nice to have

  • Apache Camel
  • ElasticSearch, MongoDB
  • AWS (DocumentDB, SQS, SNS, Secret Manager, IAM, S3)
  • Grafana, ELK stack, Prometheus
  • Terraform
  • Kubernetes, Docker
  • Testing (TestContainers)
  • CI/CD with Jenkins pipeline


Responsibilities:

  • Participate in solution investigation, estimations, planning, and alignment with other teams.
  • Design, implement, deliver, and support backend solutions (restful web services) using micro-services architecture in Apache Camel integration framework.
  • Promote and implement test automation on the application level (e.g., unit tests, integration tests) and work closely with the Test Engineer.
  • Work closely with the team in an agile and collaborative environment. This will involve code reviews, knowledge sharing, and incident coordination.
  • Participate in the complete software development life cycle from discovery through coding, testing, deployment, and maintenance.
  • Maintain created applications during the UAT phase after development.
  • Deploy applications on the cloud using technologies such as Docker, Kubernetes, AWS and Terraform.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Java expert Jobs in India !

Java Software Engineer

Chennai, Tamil Nadu Tata Consultancy Services

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

TCS is Hiring!


Job Title: Spring boot Developer


Experience: 3-8 Years


Location: Chennai


Job Description:

  • 3+ Years of experience in Java and JEE and 2 years of experience in Spring boot.
  • Experience with Spring boot 2, Java 8, JEE and RESTful Web Services.
  • Total experience of 3+ years on building modular code.
  • 2+ years of experience with Spring boot.
  • 2 projects on medium to large scale using Spring boot.
  • Telecom eCommerce & Selfcare Domain Knowledge
  • Kafka, Cassandra, Cosmos DB, Cloud (AWS, Azure)
This advertiser has chosen not to accept applicants from your region.

Java Software Engineer

Bengaluru, Karnataka Globant

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Open Role-Java Engineer


Location-Bangalore


Experience-5+Years


About the Role:


We are seeking an experienced Java Engineer to join our technology

modernization team. This role involves transforming a legacy monolithic application, originally

developed in a proprietary language transpiled to Java, into modular, scalable, and maintainable

Java microservices. The candidate will be responsible for the full lifecycle of the new

microservices, from initial design to deployment, containerizing them for both on-premises and

cloud environments.


Responsibilities:

● Analyze legacy monolithic applications written in proprietary languages, and design

strategies for decomposing and re-architecting into Java microservices.

● Develop, test, and deploy high-quality, robust Java-based microservices adhering to

best practices and standards.

● Containerize applications using Docker and manage deployments through Kubernetes,

ensuring compatibility with both on-premises and cloud infrastructures, particularly

Azure.

● Collaborate with architects, business analysts, and quality assurance teams to ensure

the new services meet business requirements and technical standards.

● Write comprehensive unit, integration, and performance tests to guarantee the reliability

and scalability of the services.

● Participate actively in agile development processes, including sprint planning,

retrospectives, and code reviews.

● Proactively troubleshoot and optimize performance bottlenecks and complex technical

issues.

● Mentor junior developers and contribute to technical documentation and training

materials.

Qualifications:

● Bachelor’s degree in Computer Science, Engineering, or related technical field, or

equivalent practical experience.

● 5+ years of professional Java software development experience, ideally using Java 11 or

newer.

● Proven experience migrating legacy monolithic systems into modern microservices-

based architectures.

● Solid expertise with containerization (Docker) and orchestration technologies

(Kubernetes).

● Experience deploying applications both on-premises and to cloud environments,


especially Azure (Azure Kubernetes Service, Azure App Services, Azure Functions).

● Familiarity with proprietary language transpilers or code interpreters and the processes

for translating such code to Java is advantageous.

● Previous experience in commercial lending or related financial services domains is a

significant plus.

Skills and Competencies:

● Deep understanding of modern microservices architectures, RESTful API design, and

event-driven systems (e.g., Kafka, RabbitMQ).

● Strong proficiency in best practices for software development, including test-driven

development (TDD), behavior-driven development (BDD), continuous

integration/delivery (CI/CD), and SOLID principles.

● Experienced with relational and non-relational databases (SQL Server, PostgreSQL,

MongoDB) and ORM frameworks (Hibernate, Spring Data).

● Competent in performance optimization and application monitoring tools.


Interested candidates kindly share your cv to me at with below details:


Total Experience-

Java Development (Java 11)-

Cloud (Azure/AWS)-

Springboot-

Kafka-

Docker-

Any Banking/Fintech experience-

CTC-

ECTC-

NP-(Immediate or 15Days)

Current Location-

This advertiser has chosen not to accept applicants from your region.

Java Software Engineer

Kochi, Kerala Matterbay

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Roles and Responsibilities


  • Design, develop, and maintain the high-performance, low-latency Java backend that forms the heart of our AI orchestration platform.
  • Tackle tough problems in areas like concurrent execution, state management, fault tolerance, and distributed system coordination.
  • Write exceptionally clean, maintainable, and well-tested code. Participate in code and design reviews to uphold our high technical standards.
  • Work directly with the US team to translate complex product requirements into robust technical designs and new features.
  • Take full ownership of features from concept to deployment, including troubleshooting, debugging, and ensuring reliability in production.
  • Continually improve the performance, scalability, and security of our systems.


Desired Candidate Profile


  • 3+ years of deep experience in core Java, expertise in multithreading, concurrency, data structures, algorithms, and memory management.
  • Strong hands-on experience with the Spring ecosystem (Spring Boot, Spring MVC, Spring Data) and Hibernate/JPA.
  • Solid experience in building APIs. Familiarity with tools like Swagger/OpenAPI and Postman.
  • Experience with containerization and orchestration (Docker, Kubernetes).
  • Knowledge of cloud platforms (AWS, Azure, GCP) and their services.
  • Familiarity with message brokers (Kafka, RabbitMQ) for building event-driven systems.
  • A curiosity about GenAI, Machine Learning, or workflow orchestration engines.
  • Bachelor degree in computer science or a related field, or equivalent practical experience.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Java Expert Jobs