49,061 Sr Java Developer jobs in India
Sr. Java Developer
Job Viewed
Job Description
Xylem is a Fortune 500 global water solutions company dedicated to advancing sustainable impact and empowering the people who make water work every day. As a leading water technology company with 23,000 employees operating in over 150 countries, Xylem is at the forefront of addressing the world's most critical water challenges. We invite passionate individuals to join our team, dedicated to exceeding customer expectations through innovative and sustainable solutions.
Job Summary
The Software Developer is responsible for developing and maintaining software applications. They work across the full stack of technologies, writing clean and efficient code, debugging applications, and collaborating with cross functional teams to deliver high-quality software products.
Responsibilities
- Participate in the development process from definition to deployment.
- Develop cutting-edge technologies to improve Xylem's software offering.
- Engineer code that is efficient, standard and well documented.
- Implementation of measurement and control algorithms
- Solid understanding of Cloud App and understanding of CI/CD process.
- Capable of solving complex problem in right direction.
- Must have knowledge in software design and architecture
- Ability to communicate effectively in writing and orally
- Take on challenging tasks as needed with an eagerness to develop skills in new areas.
- Bring to the job an excitement and work ethic on par for a startup technology firm.
Must Have Skills
- Java8 or above versions
- Design Patterns
- Spring Boot
- Microservices
- Hibernate / JPA
- Any Database (RDBMS) hands on
- Junit
Good To Have Skills
- Data Dog
- Sumologic
- AWS base knowledge
- Docker & Kubernetes
Qualifications
- A bachelor's degree in Engineering, Computer Science, or a related field with at least 4 to 5 years experience or equivalent work experience that provides exposure to fundamental theories, principles, and concepts.
Join the global Xylem team to be a part of innovative technology solutions transforming water usage, conservation, and re-use. Our products impact public utilities, industrial sectors, residential areas, and commercial buildings, with a commitment to providing smart metering, network technologies, and advanced analytics for water, electric, and gas utilities. Partner with us in creating a world where water challenges are met with ingenuity and dedication; where we recognize the power of inclusion and belonging in driving innovation and allowing us to compete more effectively around the world.
Job No Longer Available
This position is no longer listed on WhatJobs. The employer may be reviewing applications, filled the role, or has removed the listing.
However, we have similar jobs available for you below.
Sr Java Developer

Posted 1 day ago
Job Viewed
Job Description
NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.
We are currently seeking a Sr Java Developer to join our team in Bangalore, Karnātaka (IN-KA), India (IN).
**Sr Java Full Stack Developer**
**Who we are:**
NTT DATA America strives to hire exceptional, innovative and passionate individuals who want to grow with us. Launch by NTT DATA is the culmination of the company's strategy to acquire and integrate the skills, experience, and technology of leading digital companies, backed by NTT DATA's core capabilities, global reach, and depth.
**How You'll Help Us:**
Our clients need digital solutions that will transform their business so they can succeed in today's hypercompetitive marketplace. As a team member you will routinely deliver elite solutions to clients that will impact their products, customers, and services.
Using your development, design and leadership skills and experience, you will design and implement solutions based on client needs. You will collaborate with customers on future system enhancements, thus resulting to continued engagements.
**How We Will Help You:**
Joining our Java practice is not only a job, but a chance to grow your career. We will make sure to equip you with the skills you need to produce robust applications that you can be proud of. Whether it is providing you with training on a new programming language or helping you get certified in a new technology, we will help you grow your skills so you can continue to deliver increasingly valuable work.
**Once You Are Here, You Will:**
The Senior Applications Developer provides input and support for, and performs full systems life cycle management activities (e.g., analyses, technical requirements, design, coding, testing, implementation of systems and applications software, etc.). You will participate in component and data architecture design, technology planning, and testing for Applications Development (AD) initiatives to meet business requirements. This position provides input to applications development project plans and integrations. You will collaborate with teams and supports emerging technologies to ensure effective communication and achievement of objectives. The Senior Applications Developer provides knowledge and support for applications development, integration, and maintenance. You will provide input to department and project teams on decisions supporting projects.
**Job Requirements:**
o Performs detailed design of application and technical architecture components
o Responsible for configuring, programming, and testing the application or technical architecture component
o Fixes defects and performance problems
o Accountable for service commitments at the individual request level for in-scope applications
o Participates in code reviews and work with other developers, designers, and architects to ensure requirements are met
o May be responsible for mentoring junior developers
o Performs detailed design of complex applications and complex architecture components
o May lead a small group of developers in configuring, programming, and testing
o Fixes medium to complex defects and resolves performance problems
o Accountable for service commitments at the individual request level for in-scope applications
o Monitors, tracks, and participates ticket resolution for assigned tickets
o Manages code reviews and mentors other developers
**Basic qualifications:**
+ 8+ years of experience with Java, J2EE, Spring MVC, Spring Boot, RESTful APIs, leading the development of highly scalable and resilient applications.
+ 6+ years of experience of deep architectural experience with Spring Boot, including experience mentoring others in its best practices and advanced features.
+ 4+ years of Angular
+ 4+ years of leadership experience in adopting new technologies and frameworks, guiding best practices in development methodologies, and overseeing technical project management
**Ideal Mindset:**
+ Lifelong Learner. You are always seeking to improve your technical and nontechnical skills.
+ Team Player. You are someone who wants to see everyone on the team succeed and is willing to go the extra mile to help a teammate in need.
+ Communicator. You know how to communicate your design ideas to both technical and nontechnical stakeholders, prioritizing critical information and leaving out extraneous details.
Please note Shift Timing Requirement: 1:30pm IST -10:30 pm IST
**About NTT DATA**
NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group, which invests over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. Visit us at us.nttdata.com ( possible, we hire locally to NTT DATA offices or client sites. This ensures we can provide timely and effective support tailored to each client's needs. While many positions offer remote or hybrid work options, these arrangements are subject to change based on client requirements. For employees near an NTT DATA office or client site, in-office attendance may be required for meetings or events, depending on business needs. At NTT DATA, we are committed to staying flexible and meeting the evolving needs of both our clients and employees. NTT DATA recruiters will never ask for payment or banking information and will only use @nttdata.com and @talent.nttdataservices.com email addresses. If you are requested to provide payment or disclose banking information, please submit a contact us form, .
**_NTT DATA endeavors to make_** **_ **_accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at_** **_ **_._** **_This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here ( . If you'd like more information on your EEO rights under the law, please click here ( . For Pay Transparency information, please click here ( ._**
Sr. JAVA Developer

Posted 1 day ago
Job Viewed
Job Description
NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.
We are currently seeking a Sr. JAVA Developer to join our team in Chennai, Tamil Nādu (IN-TN), India (IN).
In these roles you will be responsible for:
- Develop, test, and maintain software applications and systems
- Write clean, efficient code using Java & Spring boot
- Collaborating with QA Analysts and Software Developers to develop solutions
- Work along with larger scrum team to delivery assigned stories within scheduled time, maintaining the coding standards, Quality and code efficiency
- Document the framework for change implementation and integration requirements
Requirements for this role include:
- Must have excellent working experience on Core Java, microservices
- Must have good working Experience on Rest APIs, Maven/Gradle, Spring boot, JPA/Hibernate, Kafka/JMS
- Must have good working knowledge on Angular
- Must have good working knowledge on any of the lifecycle management tools like JIRA, GitHub/ Bitbucket, Eclipse/ IntelliJ IDE
- Working knowledge in at least one of the Cloud - AWS/ Azure
- Experience in leveraging Continuous Deployment / Continuous Integration (CI / CD) pipeline for different platforms
- Good understanding of OpenShift or PCF
- Experience in solving technical issues with thorough research and investigation
- Work experience in Scrum and Agile projects
Points to emphasize:
- Candidate must have overall experience of 7+ years in developing JAVA and microservices applications
- Candidate must have excellent communication skills - written and Oral effectively to exchange information with our client
- Candidate must have worked in multiple development projects
- Majority of work experience should be in Banking domain
- Candidate must have hands on excellent coding experience
- BE/B. Tech graduate or equivalent with English as a compulsory subject
Required schedule availability for this position is Monday-Friday (10:00am to 8:00pm IST) with a mandate of twice a week WFO. The shift timings can be changed as per client requirements. Additionally, resources may have to do overtime and work on weekend's basis business requirement.
**About NTT DATA**
NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group, which invests over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. Visit us at us.nttdata.com ( possible, we hire locally to NTT DATA offices or client sites. This ensures we can provide timely and effective support tailored to each client's needs. While many positions offer remote or hybrid work options, these arrangements are subject to change based on client requirements. For employees near an NTT DATA office or client site, in-office attendance may be required for meetings or events, depending on business needs. At NTT DATA, we are committed to staying flexible and meeting the evolving needs of both our clients and employees. NTT DATA recruiters will never ask for payment or banking information and will only use @nttdata.com and @talent.nttdataservices.com email addresses. If you are requested to provide payment or disclose banking information, please submit a contact us form, .
**_NTT DATA endeavors to make_** **_ **_accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at_** **_ **_._** **_This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here ( . If you'd like more information on your EEO rights under the law, please click here ( . For Pay Transparency information, please click here ( ._**
Sr. JAVA Developer

Posted 1 day ago
Job Viewed
Job Description
NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.
We are currently seeking a Sr. JAVA Developer to join our team in Chennai, Tamil Nādu (IN-TN), India (IN).
In these roles you will be responsible for:
- Develop, test, and maintain software applications and systems
- Write clean, efficient code using Java & Spring boot
- Collaborating with QA Analysts and Software Developers to develop solutions
- Work along with larger scrum team to delivery assigned stories within scheduled time, maintaining the coding standards, Quality and code efficiency
- Document the framework for change implementation and integration requirements
Requirements for this role include:
- Must have excellent working experience on Core Java, microservices
- Must have good working Experience on Rest APIs, Maven/Gradle, Spring boot, JPA/Hibernate, Kafka/JMS
- Must have good working knowledge on Angular
- Must have good working knowledge on any of the lifecycle management tools like JIRA, GitHub/ Bitbucket, Eclipse/ IntelliJ IDE
- Working knowledge in at least one of the Cloud - AWS/ Azure
- Experience in leveraging Continuous Deployment / Continuous Integration (CI / CD) pipeline for different platforms
- Good understanding of OpenShift or PCF
- Experience in solving technical issues with thorough research and investigation
- Work experience in Scrum and Agile projects
Points to emphasize:
- Candidate must have overall experience of 7+ years in developing JAVA and microservices applications
- Candidate must have excellent communication skills - written and Oral effectively to exchange information with our client
- Candidate must have worked in multiple development projects
- Majority of work experience should be in Banking domain
- Candidate must have hands on excellent coding experience
- BE/B. Tech graduate or equivalent with English as a compulsory subject
Required schedule availability for this position is Monday-Friday (10:00am to 8:00pm IST) with a mandate of twice a week WFO. The shift timings can be changed as per client requirements. Additionally, resources may have to do overtime and work on weekend's basis business requirement.
**About NTT DATA**
NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group, which invests over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. Visit us at us.nttdata.com ( possible, we hire locally to NTT DATA offices or client sites. This ensures we can provide timely and effective support tailored to each client's needs. While many positions offer remote or hybrid work options, these arrangements are subject to change based on client requirements. For employees near an NTT DATA office or client site, in-office attendance may be required for meetings or events, depending on business needs. At NTT DATA, we are committed to staying flexible and meeting the evolving needs of both our clients and employees. NTT DATA recruiters will never ask for payment or banking information and will only use @nttdata.com and @talent.nttdataservices.com email addresses. If you are requested to provide payment or disclose banking information, please submit a contact us form, .
**_NTT DATA endeavors to make_** **_ **_accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at_** **_ **_._** **_This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here ( . If you'd like more information on your EEO rights under the law, please click here ( . For Pay Transparency information, please click here ( ._**
Sr Java Developer

Posted 1 day ago
Job Viewed
Job Description
NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.
We are currently seeking a Sr Java Developer to join our team in Bangalore, Karnātaka (IN-KA), India (IN).
**Sr Java Full Stack Developer**
**Who we are:**
NTT DATA America strives to hire exceptional, innovative and passionate individuals who want to grow with us. Launch by NTT DATA is the culmination of the company's strategy to acquire and integrate the skills, experience, and technology of leading digital companies, backed by NTT DATA's core capabilities, global reach, and depth.
**How You'll Help Us:**
Our clients need digital solutions that will transform their business so they can succeed in today's hypercompetitive marketplace. As a team member you will routinely deliver elite solutions to clients that will impact their products, customers, and services.
Using your development, design and leadership skills and experience, you will design and implement solutions based on client needs. You will collaborate with customers on future system enhancements, thus resulting to continued engagements.
**How We Will Help You:**
Joining our Java practice is not only a job, but a chance to grow your career. We will make sure to equip you with the skills you need to produce robust applications that you can be proud of. Whether it is providing you with training on a new programming language or helping you get certified in a new technology, we will help you grow your skills so you can continue to deliver increasingly valuable work.
**Once You Are Here, You Will:**
The Senior Applications Developer provides input and support for, and performs full systems life cycle management activities (e.g., analyses, technical requirements, design, coding, testing, implementation of systems and applications software, etc.). You will participate in component and data architecture design, technology planning, and testing for Applications Development (AD) initiatives to meet business requirements. This position provides input to applications development project plans and integrations. You will collaborate with teams and supports emerging technologies to ensure effective communication and achievement of objectives. The Senior Applications Developer provides knowledge and support for applications development, integration, and maintenance. You will provide input to department and project teams on decisions supporting projects.
**Job Requirements:**
o Performs detailed design of application and technical architecture components
o Responsible for configuring, programming, and testing the application or technical architecture component
o Fixes defects and performance problems
o Accountable for service commitments at the individual request level for in-scope applications
o Participates in code reviews and work with other developers, designers, and architects to ensure requirements are met
o May be responsible for mentoring junior developers
o Performs detailed design of complex applications and complex architecture components
o May lead a small group of developers in configuring, programming, and testing
o Fixes medium to complex defects and resolves performance problems
o Accountable for service commitments at the individual request level for in-scope applications
o Monitors, tracks, and participates ticket resolution for assigned tickets
o Manages code reviews and mentors other developers
**Basic qualifications:**
+ 8+ years of experience with Java, J2EE, Spring MVC, Spring Boot, RESTful APIs, leading the development of highly scalable and resilient applications.
+ 6+ years of experience of deep architectural experience with Spring Boot, including experience mentoring others in its best practices and advanced features.
+ 4+ years of Angular
+ 4+ years of leadership experience in adopting new technologies and frameworks, guiding best practices in development methodologies, and overseeing technical project management
**Ideal Mindset:**
+ Lifelong Learner. You are always seeking to improve your technical and nontechnical skills.
+ Team Player. You are someone who wants to see everyone on the team succeed and is willing to go the extra mile to help a teammate in need.
+ Communicator. You know how to communicate your design ideas to both technical and nontechnical stakeholders, prioritizing critical information and leaving out extraneous details.
Please note Shift Timing Requirement: 1:30pm IST -10:30 pm IST
**About NTT DATA**
NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group, which invests over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. Visit us at us.nttdata.com ( possible, we hire locally to NTT DATA offices or client sites. This ensures we can provide timely and effective support tailored to each client's needs. While many positions offer remote or hybrid work options, these arrangements are subject to change based on client requirements. For employees near an NTT DATA office or client site, in-office attendance may be required for meetings or events, depending on business needs. At NTT DATA, we are committed to staying flexible and meeting the evolving needs of both our clients and employees. NTT DATA recruiters will never ask for payment or banking information and will only use @nttdata.com and @talent.nttdataservices.com email addresses. If you are requested to provide payment or disclose banking information, please submit a contact us form, .
**_NTT DATA endeavors to make_** **_ **_accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at_** **_ **_._** **_This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here ( . If you'd like more information on your EEO rights under the law, please click here ( . For Pay Transparency information, please click here ( ._**
Sr Java Developer
Posted 1 day ago
Job Viewed
Job Description
Seeking an experienced L2 Senior Support Engineer with expertise in Java Quarkus and
application support. The role involves advanced troubleshooting, incident management, and providing configuration and environmental support for critical business applications
- Provide L2 support for business-critical applications built on Java Quarkus and
- Perform advanced troubleshooting, root cause analysis, and incident resolution within defined SLAs.
- Manage incident lifecycle including detection, logging, prioritization, resolution, and communication with stakeholders.
- Handle environment management and configuration support for development, QA, and production systems.
- Participate in change management processes by validating, deploying, and supporting application changes/releases.
- Collaborate with L1 and L3 support teams, development teams, and infrastructure teams for escalations and fixes.
- Create and maintain knowledge base, SOPs, and support documentation to improve efficiency and reduce resolution time.
- Proactively identify and recommend improvements in monitoring, alerting, and automation for better application stability.
Must-Have Skills
5+ years of experience in Application Support (L2 level)
- Strong hands-on experience with Java / Quarkus framework
- Solid expertise in incident management, troubleshooting, and problem-solving
- Knowledge of environment setup, configuration management, and deployment processes
- Familiarity with Unix/Linux, SQL, and scripting for debugging and issue resolution
- Strong communication skills with ability to interact with technical and business stakeholders
- Ability to work under pressure and manage critical incidents effectively
Nice-to-Have Skills
- Experience in Spliceforms application support
- Knowledge of cloud platforms (AWS / Azure / GCP)
- Experience with monitoring tools (Splunk, Grafana, AppDynamics, etc.
Sr. Java Developer
Posted 1 day ago
Job Viewed
Job Description
Work Mode: Bellandur, Bangalore(Hybrid)/Remote
Must-Have Skills:
- Strong API and Backend Software fundamentals; expertise in distributed systems.
- 8+ Years of Java, Python, Spring Boot.
- SOA, SOAP, REST APIs, messaging (Kafka, Flink).
- Agile & DevOps (CI/CD, Docker/Kubernetes, IaC, monitoring).
- Proven ability to mentor engineers and own components end-to-end.
- Strong debugging, problem-solving, and cross-team collaboration skills.
Preferred Skills:
- Experience with enterprise-scale customer support tools.
- Familiarity with AI-assisted development and automation.
- Customer-focused mindset with innovation-driven approach.
Sr. Java Developer
Posted 1 day ago
Job Viewed
Job Description
Position - Sr. Java Developer
Location - Mumbai
Total Experience - 7+ years
Domain/Vertical Insurance and / or Finance (preferred)
Qualifications Educational - MSc/MCA/BE/B.Tech: IT or Computer Science
Technical Mandatory Skills:
• 7+ years of relevant IT experience
• Strong Java skills (Java 17)
• Spring Framework (Spring Boot, Spring Integration, Spring Data JPA, Java JPA).
• Hibernate Framework
• Experience into Micro services
• Experience with REST
• Design Patterns
• UML Diagrams : Class, Collaboration, Sequence, State Chart.
• IBM DB2 / PostgreSQL / SQL Skill
• Proven experience working in an AGILE environment
• Good understanding of Software Design Patterns
• Familiarity using Linux
• Junit
• Familiarity using Docker/Kubernetes
• Any Cloud experience
• RabbitMQ / Kafka
Please contact - Ronak Shah
Be The First To Know
About the latest Sr java developer Jobs in India !
Sr Java Developer
Posted 10 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain Java-based applications.
- Write clean, efficient, and well-documented code.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews and provide constructive feedback.
- Ensure application performance, quality, and responsiveness.
- Stay updated with emerging technologies and apply them to operations and activities.
Required Skills & Qualifications:
- 5–12 years of hands-on experience in Java development.
- Strong understanding of Core Java , Spring Framework (Spring Boot, Spring MVC) , and Hibernate .
- Experience with RESTful APIs , Microservices architecture , and SQL/NoSQL databases .
- Good understanding of design patterns , data structures , and algorithms .
- Experience working in Agile/Scrum environments.
- Excellent problem-solving and communication skills.
Sr Java Developer
Posted today
Job Viewed
Job Description
- Design, develop, and maintain Java-based applications.
- Write clean, efficient, and well-documented code.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews and provide constructive feedback.
- Ensure application performance, quality, and responsiveness.
- Stay updated with emerging technologies and apply them to operations and activities.
Required Skills & Qualifications:
- 5–12 years of hands-on experience in Java development.
- Strong understanding of Core Java, Spring Framework (Spring Boot, Spring MVC), and Hibernate.
- Experience with RESTful APIs, Microservices architecture, and SQL/NoSQL databases.
- Good understanding of design patterns, data structures, and algorithms.
- Experience working in Agile/Scrum environments.
- Excellent problem-solving and communication skills.