Jobs
Interviews

2623 Spring Mvc Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

4.0 - 8.0 years

5 - 8 Lacs

hyderabad

Work from Office

We are looking for backend engineers who can coordinate and manage input from business and technology stakeholders and be responsible for the design and execution of large-scale technology initiatives. Our tech stack includes Java + Postgres + Kafka + Redis. Our infrastructure is hosted on AWS. Expectations include: Develop, test, debug and maintain software applications Define metrics and implement code for diagnostics and performance monitoring Work through project delivery's analysis, design, implementation, integration, testing, and deployment phases. Experience with web services standards and related technologies (HTTP, Spring, XML, JSON, REST) Experience in Spring MVC, Spring Boot, Hibernate, MicroServices Strong knowledge of Java / Spring / Hibernate, and good programming practices Responsibilities : Design, develop, and implement new backend services and applications Participate in the full development lifecycle, including design, coding, automated testing, and production releases of backend services Contribute to and drive department best practices, guidelines implementation and adherence to standards Participate in application design reviews Efficiently identify bottlenecks and fix bugs Requirement : Experienced in mentoring junior developers is a plus. Strong software development fundamentals (Data structures, Algorithms, problem-solving, OO design, and systems architecture). Strong understanding of object-oriented software development Understanding of large and complex code bases, including API design techniques to help keep them clean and maintainable. Proficiency in Java and good knowledge of frameworks like spring,hibernate etc. Knowledge of multithreading and memory management specific to mobile devices and caching mechanismsB.S. or M.S. Computer Science and 1-3 years in software development experience Familiarity with CI/CD concepts and DevOps tools (Jenkins, Dockers etc.)

Posted 9 hours ago

Apply

3.0 - 8.0 years

5 - 9 Lacs

hyderabad

Work from Office

About The Role Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : Java Full Stack Development Good to have skills : NAMinimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Application Developer, you will engage in the design, construction, and configuration of applications tailored to fulfill specific business processes and application requirements. Your typical day will involve collaborating with team members to understand project needs, developing innovative solutions, and ensuring that applications are optimized for performance and user experience. You will also participate in testing and debugging processes to ensure the applications function as intended, while continuously seeking ways to enhance application efficiency and effectiveness. Roles & Responsibilities:- Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Assist in the documentation of application specifications and user guides.- Engage in code reviews to ensure adherence to best practices and standards. Professional & Technical Skills: - Must To Have Skills: Proficiency in Java Full Stack Development.- Strong understanding of web development frameworks and technologies.- Experience with database management systems and SQL.- Familiarity with version control systems such as Git.- Knowledge of RESTful APIs and microservices architecture. Additional Information:- The candidate should have minimum 3 years of experience in Java Full Stack Development.- This position is based at our Hyderabad office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 10 hours ago

Apply

2.0 - 5.0 years

4 - 8 Lacs

pune

Work from Office

About The Role We are looking for a skilled and motivated Java Full Stack Developer to join our dynamic team. The ideal candidate will have strong experience in Core Java, J2EE, Spring MVC, and front-end technologies like JavaScript and AngularJS. Key Responsibilities: Design, develop, and maintain scalable web applications using Java/J2EE and Spring MVC. Build responsive front-end interfaces using JavaScript, HTML5, CSS3, and AngularJS. Collaborate with cross-functional teams to define, design, and ship new features. Ensure the performance, quality, and responsiveness of applications. Write clean, maintainable, and efficient code following best practices. Participate in code reviews and contribute to team knowledge sharing. Required Skills: Core Java , J2EE , Spring MVC , Spring Boot JavaScript , AngularJS , HTML5 , CSS3 Experience with RESTful APIs and web services Familiarity with version control tools like Git Good understanding of object-oriented programming and design patterns Experience with application servers like Tomcat or WebLogic Preferred Skills: Knowledge of Angular (2+), React, or other modern JS frameworks Exposure to Agile/Scrum methodologies Experience with CI/CD tools like Jenkins, Maven

Posted 10 hours ago

Apply

15.0 - 20.0 years

5 - 9 Lacs

pune

Work from Office

About The Role Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : Java Enterprise Edition Good to have skills : NAMinimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Application Developer, you will design, build, and configure applications to meet business process and application requirements. A typical day involves collaborating with team members to understand project specifications, developing application features, and ensuring that the applications are aligned with business needs. You will also engage in problem-solving discussions and contribute to the overall success of the projects by providing innovative solutions and insights. Roles & Responsibilities:- Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Facilitate knowledge sharing sessions to enhance team capabilities.- Monitor project progress and ensure timely delivery of application features. Professional & Technical Skills: - Must To Have Skills: Proficiency in Java Enterprise Edition.- Strong understanding of application design principles and best practices.- Experience with web services and RESTful APIs.- Familiarity with database management systems and SQL.- Ability to troubleshoot and debug applications effectively. Additional Information:- The candidate should have minimum 5 years of experience in Java Enterprise Edition.- This position is based at our Pune office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 10 hours ago

Apply

15.0 - 20.0 years

5 - 9 Lacs

bengaluru

Work from Office

About The Role Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : Java Full Stack Development Good to have skills : NAMinimum 7.5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Application Developer, you will design, build, and configure applications to meet business process and application requirements. A typical day involves collaborating with team members to understand project needs, developing innovative solutions, and ensuring that applications are aligned with business objectives. You will engage in problem-solving activities, participate in team meetings, and contribute to the overall success of the projects you are involved in, ensuring that the applications you develop are efficient and effective in meeting user needs. Roles & Responsibilities:- Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Mentor junior team members to enhance their skills and knowledge.- Continuously evaluate and improve application performance and user experience. Professional & Technical Skills: - Must To Have Skills: Proficiency in Java Full Stack Development.- Strong understanding of web development frameworks and technologies.- Experience with database management and integration.- Familiarity with version control systems such as Git.- Knowledge of agile development methodologies. Additional Information:- The candidate should have minimum 7.5 years of experience in Java Full Stack Development.- This position is based at our Bengaluru office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 10 hours ago

Apply

3.0 - 8.0 years

5 - 9 Lacs

navi mumbai

Work from Office

About The Role Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : Java Enterprise Edition Good to have skills : NAMinimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Application Developer, you will engage in the design, construction, and configuration of applications tailored to fulfill specific business processes and application requirements. Your typical day will involve collaborating with team members to understand project needs, developing innovative solutions, and ensuring that applications are optimized for performance and usability. You will also participate in testing and debugging processes to deliver high-quality applications that meet user expectations and business goals. Roles & Responsibilities:- Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Assist in the documentation of application specifications and user guides.- Engage in continuous learning to stay updated with the latest technologies and best practices. Professional & Technical Skills: - Must To Have Skills: Proficiency in Java Enterprise Edition.- Strong understanding of object-oriented programming principles.- Experience with web application frameworks such as Spring or Hibernate.- Familiarity with database management systems and SQL.- Knowledge of software development methodologies, including Agile and DevOps. Additional Information:- The candidate should have minimum 3 years of experience in Java Enterprise Edition.- This position is based in Mumbai.- A 15 years full time education is required. Qualification 15 years full time education

Posted 10 hours ago

Apply

3.0 - 8.0 years

5 - 9 Lacs

bengaluru

Work from Office

About The Role Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : API Testing Good to have skills : NAMinimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Application Developer, you will design, build, and configure applications to meet business process and application requirements. A typical day involves collaborating with team members to understand project needs, developing application features, and ensuring that the applications function seamlessly within the existing infrastructure. You will also engage in testing and troubleshooting to enhance application performance and user experience, while continuously seeking opportunities for improvement and innovation in application design and functionality. Roles & Responsibilities:- Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Assist in the documentation of application processes and workflows.- Engage in code reviews to ensure quality and adherence to best practices. Professional & Technical Skills: - Must To Have Skills: Proficiency in API Testing.- Good To Have Skills: Experience with automated testing frameworks.- Strong understanding of RESTful and SOAP web services.- Familiarity with tools such as Postman or SoapUI for testing APIs.- Experience in writing and executing test cases and test plans. Additional Information:- The candidate should have minimum 3 years of experience in API Testing.- This position is based at our Bengaluru office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 10 hours ago

Apply

15.0 - 20.0 years

4 - 8 Lacs

pune

Work from Office

About The Role Project Role : Software Development Engineer Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work. Must have skills : Java Enterprise Edition Good to have skills : NAMinimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Engineer, you will engage in a dynamic work environment where you will analyze, design, code, and test various components of application code across multiple clients. Your day will involve collaborating with team members to perform maintenance and enhancements, ensuring that the applications meet the evolving needs of users and stakeholders. You will also be responsible for developing new features and functionalities, contributing to the overall success of the projects you are involved in. Roles & Responsibilities:- Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Mentor junior team members to enhance their skills and knowledge.- Continuously evaluate and improve development processes to increase efficiency. Professional & Technical Skills: - Must To Have Skills: Proficiency in Java Enterprise Edition.- Strong understanding of object-oriented programming principles.- Experience with web application frameworks such as Spring or JavaServer Faces.- Familiarity with database management systems and SQL.- Knowledge of software development methodologies, including Agile and Scrum. Additional Information:- The candidate should have minimum 5 years of experience in Java Enterprise Edition.- This position is based at our Pune office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 10 hours ago

Apply

3.0 - 8.0 years

5 - 9 Lacs

kolkata

Work from Office

About The Role Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : Pega Platform Good to have skills : NAMinimum 3 year(s) of experience is required Educational Qualification : 15 years full time education and Must have CSA and CSSA certification Summary :As a Cloud Platform Engineer, you will engage in the design, construction, testing, and deployment of cloud application solutions that seamlessly integrate both cloud and non-cloud infrastructures. Your typical day will involve collaborating with cross-functional teams to ensure that the architecture is viable, secure, and performs optimally, while also creating proofs of concept to validate your designs. You will be responsible for deploying infrastructure and platform environments, ensuring that all components work together effectively to meet organizational goals. Your role will require a proactive approach to problem-solving and a commitment to continuous improvement in cloud technologies. Roles & Responsibilities:- Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Assist in the development of cloud application solutions by collaborating with various teams to gather requirements and feedback.- Evaluate and recommend tools and technologies that enhance cloud infrastructure and application performance. Professional & Technical Skills: - Must To Have Skills: Proficiency in Pega Platform.- Strong understanding of cloud architecture and deployment strategies.- Experience with integration of cloud services with existing on-premises systems.- Familiarity with security best practices in cloud environments.- Ability to troubleshoot and resolve issues related to cloud applications and infrastructure. Additional Information:- The candidate should have minimum 3 years of experience in Pega Platform.- This position is based at our Kolkata office.- A 15 years full time education is required. Qualification 15 years full time education and Must have CSA and CSSA certification

Posted 10 hours ago

Apply

15.0 - 20.0 years

4 - 8 Lacs

nagpur

Work from Office

About The Role Project Role : Software Development Engineer Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work. Must have skills : Java Enterprise Edition Good to have skills : NAMinimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Engineer, you will engage in a dynamic work environment where you will analyze, design, code, and test various components of application code for multiple clients. Your day will involve collaborating with team members to perform maintenance and enhancements, ensuring that the applications meet the evolving needs of users while adhering to best practices in software development. Roles & Responsibilities:- Expected to be an SME, collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Facilitate knowledge sharing sessions to enhance team capabilities and foster a culture of continuous improvement.- Mentor junior team members, guiding them in their professional development and technical skills. Professional & Technical Skills: - Must To Have Skills: Proficiency in Java Enterprise Edition.- Strong understanding of object-oriented programming principles and design patterns.- Experience with web application frameworks and technologies such as Spring or Hibernate.- Familiarity with database management systems and SQL.- Ability to write clean, maintainable, and efficient code. Additional Information:- The candidate should have minimum 5 years of experience in Java Enterprise Edition.- This position is based at our Nagpur office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 10 hours ago

Apply

12.0 - 15.0 years

5 - 9 Lacs

bengaluru

Work from Office

About The Role Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : Adobe Experience Manager (AEM) Sites Good to have skills : NAMinimum 12 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Application Developer, you will design, build, and configure applications to meet business process and application requirements. A typical day involves collaborating with various teams to understand their needs, developing innovative solutions, and ensuring that applications are aligned with business objectives. You will engage in problem-solving activities, manage project timelines, and contribute to the overall success of application development initiatives, ensuring that the final products are user-friendly and efficient. Roles & Responsibilities:- Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Expected to provide solutions to problems that apply across multiple teams.- Facilitate knowledge sharing sessions to enhance team capabilities.- Monitor project progress and implement necessary adjustments to meet deadlines. Professional & Technical Skills: - Must To Have Skills: Proficiency in Adobe Experience Manager (AEM) Sites.- Strong understanding of web development technologies such as HTML, CSS, and JavaScript.- Experience with content management systems and digital asset management.- Familiarity with responsive design principles and best practices.- Ability to troubleshoot and resolve application issues efficiently. Additional Information:- The candidate should have minimum 12 years of experience in Adobe Experience Manager (AEM) Sites.- This position is based at our Bengaluru office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 10 hours ago

Apply

3.0 - 8.0 years

5 - 9 Lacs

pune

Work from Office

About The Role Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : Java Enterprise Edition Good to have skills : NAMinimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Application Developer, you will design, build, and configure applications to meet business process and application requirements. A typical day involves collaborating with team members to understand project needs, developing application features, and ensuring that the applications function seamlessly to support business operations. You will also engage in testing and troubleshooting to enhance application performance and user experience, while continuously seeking ways to improve processes and deliver high-quality solutions. Roles & Responsibilities:- Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Assist in the documentation of application specifications and user guides.- Engage in code reviews to ensure adherence to best practices and standards. Professional & Technical Skills: - Must To Have Skills: Proficiency in Java Enterprise Edition.- Strong understanding of object-oriented programming principles.- Experience with web application frameworks and technologies.- Familiarity with database management systems and SQL.- Knowledge of software development methodologies and lifecycle. Additional Information:- The candidate should have minimum 3 years of experience in Java Enterprise Edition.- This position is based at our Pune office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 10 hours ago

Apply

3.0 - 8.0 years

5 - 9 Lacs

hyderabad

Work from Office

About The Role Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : .Net Full Stack Development Good to have skills : Microsoft SQL Server, Web Application Development, AngularMinimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Application Developer, you will engage in the design, construction, and configuration of applications tailored to fulfill specific business processes and application requirements. Your typical day will involve collaborating with team members to understand project needs, developing innovative solutions, and ensuring that applications are built to the highest standards of quality and functionality. You will also participate in testing and debugging processes to ensure seamless integration and performance of the applications you create. Roles & Responsibilities:- Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Assist in the documentation of application specifications and user guides.- Engage in continuous learning to stay updated with the latest technologies and best practices. Professional & Technical Skills: - Must To Have Skills: Proficiency in .Net Full Stack Development.- Good To Have Skills: Experience with Web Application Development, Angular, Microsoft SQL Server.- Strong understanding of software development life cycle methodologies.- Experience with front-end technologies such as HTML, CSS, and JavaScript.- Familiarity with version control systems like Git. Additional Information:- The candidate should have minimum 3 years of experience in .Net Full Stack Development.- This position is based at our Hyderabad office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 10 hours ago

Apply

3.0 - 8.0 years

5 - 9 Lacs

kolkata

Work from Office

About The Role Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : Pega Platform Good to have skills : SAP ABAP Web Dynpro DevelopmentMinimum 3 year(s) of experience is required Educational Qualification : 15 years full time education and Must have CSA and CSSA certification Summary :As an Application Developer, you will design, build, and configure applications to meet business process and application requirements. A typical day involves collaborating with team members to understand project specifications, developing application features, and ensuring that the applications function seamlessly to support business objectives. You will also engage in testing and troubleshooting to enhance application performance and user experience, while continuously seeking opportunities for improvement and innovation in application design and functionality. Roles & Responsibilities:- Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Assist in the documentation of application processes and workflows.- Engage in code reviews to ensure quality and adherence to best practices. Professional & Technical Skills: - Must To Have Skills: Proficiency in Pega Platform.- Good To Have Skills: Experience with application integration techniques.- Strong understanding of business process management principles.- Familiarity with Agile development methodologies.- Experience in troubleshooting and debugging applications. Additional Information:- The candidate should have minimum 3 years of experience in Pega Platform.- This position is based at our Kolkata office.- A 15 years full time education is required. Qualification 15 years full time education and Must have CSA and CSSA certification

Posted 10 hours ago

Apply

15.0 - 20.0 years

5 - 9 Lacs

navi mumbai

Work from Office

About The Role Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : Camunda BPM Good to have skills : NAMinimum 2 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Application Developer, you will design, build, and configure applications to meet business process and application requirements. A typical day involves collaborating with team members to understand project needs, developing application features, and ensuring that the solutions align with business objectives. You will also engage in testing and troubleshooting to enhance application performance and user experience, while continuously seeking opportunities for improvement and innovation in application development. Roles & Responsibilities:- Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Assist in the documentation of application processes and workflows.- Engage in code reviews to ensure quality and adherence to best practices. Professional & Technical Skills: - Must To Have Skills: Proficiency in Camunda BPM.- Strong understanding of business process modeling and automation.- Experience with application integration techniques and tools.- Familiarity with Java and related frameworks for application development.- Knowledge of database management and SQL for data handling. Additional Information:- The candidate should have minimum 2 years of experience in Camunda BPM.- This position is based at our Mumbai office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 10 hours ago

Apply

3.0 - 8.0 years

5 - 9 Lacs

bengaluru

Work from Office

About The Role Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : Salesforce Lightning Web Components Good to have skills : NAMinimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Application Developer, you will engage in the design, construction, and configuration of applications tailored to fulfill specific business processes and application requirements. Your typical day will involve collaborating with team members to understand project needs, developing innovative solutions, and ensuring that applications are optimized for performance and user experience. You will also participate in testing and debugging processes to ensure the applications function as intended, while continuously seeking ways to enhance application functionality and user satisfaction. Roles & Responsibilities:- Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Assist in the documentation of application processes and workflows.- Engage in code reviews to ensure quality and adherence to best practices. Professional & Technical Skills: - Must To Have Skills: Proficiency in Salesforce Lightning Web Components.- Strong understanding of JavaScript frameworks and libraries.- Experience with Salesforce platform and its various functionalities.- Familiarity with web development technologies such as HTML and CSS.- Knowledge of Agile methodologies and software development life cycle. Additional Information:- The candidate should have minimum 3 years of experience in Salesforce Lightning Web Components.- This position is based at our Bengaluru office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 10 hours ago

Apply

15.0 - 20.0 years

10 - 14 Lacs

hyderabad

Work from Office

About The Role Project Role : Application Lead Project Role Description : Lead the effort to design, build and configure applications, acting as the primary point of contact. Must have skills : Java Full Stack Development Good to have skills : NAMinimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Application Lead, you will lead the effort to design, build, and configure applications, acting as the primary point of contact. Your typical day will involve collaborating with various teams to ensure project milestones are met, facilitating discussions to address challenges, and guiding your team in implementing effective solutions. You will also engage in strategic planning sessions to align project goals with organizational objectives, ensuring that the applications developed meet both user needs and technical specifications. Your role will be pivotal in fostering a collaborative environment that encourages innovation and efficiency in application development. Roles & Responsibilities:- Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Mentor junior team members to enhance their skills and knowledge.- Facilitate regular team meetings to discuss progress and address any roadblocks.- Core Responsibilities (Full-Stack Development)Design and Development:- Design, develop, and implement robust, scalable, and high-performance full-stack applications using Java, Spring Boot, and Angular.- Develop and maintain RESTful APIs using Spring Boot to facilitate seamless communication between front-end and backend systems.- Create clean, efficient, and well-documented code following software development best practices and design patterns.- Implement user-friendly and responsive front-end interfaces using Angular, TypeScript, HTML, and CSS. Backend Expertise (Java 8 & Spring Boot):- Develop backend services and microservices using Java 8 features (e.g., Streams, Lambdas) and the Spring Boot framework.- Configure and utilize Spring Boot for rapid application development, including dependency management, auto-configuration, and embedded servers.- Integrate and manage relational or NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB) using Spring Data JPA/Hibernate.- Implement and configure security measures for applications using Spring Security.Front-End Expertise (Angular):- Build single-page applications (SPAs) and reusable components using the latest versions of Angular.- Consume RESTful APIs to display and manipulate data in the front-end application.- Implement state management solutions (e.g., NgRx) and routing for complex applications.- Ensure cross-browser compatibility and optimize front-end performance for a smooth user experience. Professional & Technical Skills: - Must Have Skills: Proficiency in Java Full Stack Development.- Strong understanding of web development frameworks and technologies.- Experience with database management and optimization techniques.- Familiarity with cloud services and deployment strategies.- Ability to implement best practices in software development and agile methodologies.- Developed and maintained RESTful APIs using Spring Boot and Java 8 for a high-traffic e-commerce platform, handling over 10,000 requests per minute and improving system reliability by 15%.- Engineered a scalable microservices architecture with Spring Boot, Spring Cloud, and Docker, reducing deployment time by 50% and enabling independent service updates.- Designed and built a responsive Single-Page Application (SPA) with Angular (v12) and TypeScript, which increased user engagement by 25% and reduced page load times by 30%.- Technical Skills: - Languages:Java 8+, JavaScript, TypeScript, HTML5, CSS3, SQL- Backend Frameworks:Spring Boot, Spring MVC, Spring Data JPA, Spring Security- Frontend Frameworks:Angular 17, NgRx, RxJS- Databases:MySQL, PostgreSQL, MongoDB- Tools & Technologies:Git, Maven, Gradle, RESTful APIs, Microservices, JUnit, Mockito, Jasmine, Karma- Cloud & DevOps:AWS (EC2, S3), Docker, Jenkins, CI/CD Additional Information:- The candidate should have minimum 5 years of experience in Java Full Stack Development.- This position is based at our Hyderabad office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 10 hours ago

Apply

15.0 - 20.0 years

5 - 9 Lacs

bengaluru

Work from Office

About The Role Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : Java Enterprise Edition Good to have skills : NAMinimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Application Developer, you will design, build, and configure applications to meet business process and application requirements. A typical day involves collaborating with team members to understand project needs, developing application features, and ensuring that the applications function seamlessly within the business environment. You will also engage in problem-solving discussions and contribute to the overall success of the projects by implementing innovative solutions that align with business objectives. Roles & Responsibilities:- Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Mentor junior team members to enhance their skills and knowledge.- Continuously assess and improve application performance and user experience. Professional & Technical Skills: - Must To Have Skills: Proficiency in Java Enterprise Edition.- Strong understanding of application design principles and best practices.- Experience with web services and RESTful APIs.- Familiarity with database management systems and SQL.- Knowledge of software development methodologies such as Agile or Scrum. Additional Information:- The candidate should have minimum 5 years of experience in Java Enterprise Edition.- This position is based at our Bengaluru office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 10 hours ago

Apply

3.0 - 8.0 years

5 - 9 Lacs

bengaluru

Work from Office

About The Role Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : Java Standard Edition Good to have skills : NAMinimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Application Developer, you will engage in the design, construction, and configuration of applications tailored to fulfill specific business processes and application requirements. Your typical day will involve collaborating with team members to understand project needs, developing innovative solutions, and ensuring that applications are built to the highest standards of quality and functionality. You will also participate in discussions to refine project goals and contribute to the overall success of the team. Roles & Responsibilities:- Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Assist in the documentation of application specifications and design processes.- Engage in code reviews to ensure adherence to best practices and standards. Professional & Technical Skills: - Must To Have Skills: Proficiency in Java Standard Edition.- Good To Have Skills: Experience with frameworks such as Spring or Hibernate.- Strong understanding of object-oriented programming principles.- Familiarity with version control systems like Git.- Experience in developing and consuming RESTful APIs. Additional Information:- The candidate should have minimum 3 years of experience in Java Standard Edition.- This position is based at our Bengaluru office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 10 hours ago

Apply

6.0 - 9.0 years

0 - 0 Lacs

chandigarh

Work from Office

Yiron Technologies have immediate hiring for Senior Java Developer/Technical Lead. Job Location: IT Park Chandigarh Mode of Work : Work From Office Only Requirement: Looking for Technology Lead with 6-10 Years of experience in architecting and leading the technology solutions across ERP/CRM/Ecommerce/Accounting based software products and services projects. Must have good hands-on knowledge as a Full Stack Java/J2EE Developer with experience of Front End, Backend, UI and Database Development using technology stack like Core Java, MVC, Struts, Spring, Hibernate, Web Services, Micro Services, HTML5, CSS3, JQuery etc in the initial part of the career and grown up to the Java Technology Architect / Lead level as a role progression. Must have good exposure to other latest technologies and trends like ZK & ZUL Frameworks, DevOps, and Performance Benchmarking & Tuning, Cloud, BI, Big Data, AI/BI/ML, BPM, NoSQL and Industry best practices. Must have an Java Architect or Equivalent Certification in the relevant Technology stack. Must have experience in blueprinting of Web, Windows, Cloud and Mobile projects using latest technologies, tools and processes. Expert knowledge of latest architecture frameworks and design patterns with demonstrated technical leadership in engineering, design and deployment of enterprise architecture. Excellent trouble-shooting, debugging, research, and problem-solving skills. Job Responsibilities: Identify, evaluate and design scalable and robust enterprise software architecture and technology stack leveraging industry best practices and latest technologies/trends. Document technical designs using flow charts, UML, class diagrams, sequence diagrams, activity diagrams, data flow diagrams, database schemas and Wireframes. Review current Product Architecture/Methodology and implement new architectures based on latest technologies, design patterns and best practices. Perform/Lead the required R&D and Proof of Concepts with quick turnaround time to facilitate the business decision making by various groups of the organization. Participate in Technical recruitment, training and mentoring of technical team on regular basis to help in sustained growth of the organization. Train development teams in strict adherence to architecture/design standards and use iterative processes for software development. Create required training material, sessions and mentoring to technology team to groom them faster for the work. Regularly create the reusable components and ensure their usage for better productivity. Lead the Performance Tuning, Environment Setups, Technology Migration and other such initiatives. Deploy the best tools required for the better team efficiency and productivity. Collaborate across teams around technical and architectural issues. Ensure that the non-functional requirements like security requirements performance objectives defined are met. Work closely with the implementation teams of the various product lines to ensure that the architectural standards and best practices are being followed across all applications. Stakeholder management with an ability to gain others support for ideas, proposals, projects, and solutions. Eligibility: A Bachelor's degree preferably a BE/BTech-CSE or MCA or equivalent with through-out first division. Must have excellent analytical skills, presentations skills and client facing skills. Must have consistently good academic records and consistency in educational/work background. Will be given to candidates with Travels domain experience and Relevant Technology Certifications. Interested one directly connect us: 070874-04014 Thanks regards HR Team

Posted 10 hours ago

Apply

15.0 - 20.0 years

5 - 9 Lacs

navi mumbai

Work from Office

About The Role Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : .Net Full Stack Development Good to have skills : NAMinimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Application Developer, you will design, build, and configure applications to meet business process and application requirements. A typical day involves collaborating with team members to understand project needs, developing innovative solutions, and ensuring that applications are aligned with business objectives. You will engage in problem-solving activities and contribute to the overall success of the projects you are involved in, while also managing your team's performance and decisions effectively. Roles & Responsibilities:- Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Facilitate knowledge sharing sessions to enhance team capabilities.- Monitor project progress and ensure timely delivery of milestones. Professional & Technical Skills: - Must To Have Skills: Proficiency in .Net Full Stack Development.- Strong understanding of web development frameworks and technologies.- Experience with database management systems and SQL.- Familiarity with cloud services and deployment strategies.- Ability to write clean, maintainable, and efficient code. Additional Information:- The candidate should have minimum 5 years of experience in .Net Full Stack Development.- This position is based in Mumbai.- A 15 years full time education is required. Qualification 15 years full time education

Posted 10 hours ago

Apply

15.0 - 20.0 years

5 - 9 Lacs

pune

Work from Office

About The Role Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : Camunda BPM Good to have skills : NAMinimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Application Developer, you will design, build, and configure applications to meet business process and application requirements. A typical day involves collaborating with various teams to understand their needs, developing solutions that align with business objectives, and ensuring that applications are optimized for performance and usability. You will also engage in problem-solving activities, providing support and guidance to your team members while continuously seeking opportunities for improvement in application design and functionality. Roles & Responsibilities:- Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Facilitate knowledge sharing sessions to enhance team capabilities.- Monitor project progress and ensure timely delivery of application features. Professional & Technical Skills: - Must To Have Skills: Proficiency in Camunda BPM.- Good To Have Skills: Experience with process automation tools.- Strong understanding of business process modeling and workflow design.- Familiarity with Java and Spring framework for application development.- Experience in integrating applications with various data sources and APIs. Additional Information:- The candidate should have minimum 5 years of experience in Camunda BPM.- This position is based at our Pune office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 10 hours ago

Apply

3.0 - 8.0 years

5 - 9 Lacs

bengaluru

Work from Office

About The Role Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : TIBCO Administration Good to have skills : NAMinimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Application Developer, you will design, build, and configure applications to meet business process and application requirements. A typical day involves collaborating with team members to understand project needs, developing application features, and ensuring that the applications function smoothly and efficiently. You will also engage in problem-solving discussions and contribute innovative ideas to enhance application performance and user experience. Roles & Responsibilities:- Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Assist in the documentation of application processes and workflows.- Engage in continuous learning to stay updated with industry trends and technologies.- TIBCO development skills, Java integration capabilities, and strong troubleshooting and support tasks, along with responsibilities in team mentoring and cross-team collaboration to ensure robust middleware operations. Professional & Technical Skills: - Must To Have Skills: Proficiency in TIBCO Administration.- Strong understanding of application development methodologies.- Experience with application configuration and deployment processes.- Familiarity with troubleshooting and resolving application issues.- Ability to work collaboratively in a team environment.- Willingness to learn, Positive attitude, Conflict resolution- work in shift rotation 24/7 and handle on-call support- deep knowledge of Java and TIBCO suites (BusinessWorks, EMS, Hawk) to integrate data between systems, maintain middleware environments, develop and deploy integration processes, and provide continual production support for enterprise applications Additional Information:- The candidate should have minimum 3 years of experience in TIBCO Administration.- This position is based at our Bengaluru office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 10 hours ago

Apply

15.0 - 20.0 years

5 - 9 Lacs

pune

Work from Office

About The Role Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : Spring Boot, Java Standard Edition Good to have skills : NAMinimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Application Developer, you will design, build, and configure applications to meet business process and application requirements. A typical day involves collaborating with team members to understand project needs, developing application features, and ensuring that the solutions align with business objectives. You will also engage in problem-solving discussions and contribute to the overall success of the projects by leveraging your expertise in application development. Roles & Responsibilities:- Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Mentor junior team members to enhance their skills and knowledge.- Continuously evaluate and improve application performance and user experience. Professional & Technical Skills: - Must To Have Skills: Proficiency in Spring Boot, Java Standard Edition.- Strong understanding of RESTful web services and microservices architecture.- Experience with database management systems such as MySQL or PostgreSQL.- Familiarity with version control systems, particularly Git.- Knowledge of cloud platforms and deployment strategies. Additional Information:- The candidate should have minimum 5 years of experience in Spring Boot.- This position is based at our Pune office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 10 hours ago

Apply

3.0 - 8.0 years

4 - 8 Lacs

bengaluru

Work from Office

About The Role Project Role : Software Development Engineer Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work. Must have skills : SAP UI5 Development Good to have skills : NAMinimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Engineer, you will engage in a dynamic work environment where you will analyze, design, code, and test various components of application code across multiple clients. Your day will involve collaborating with team members to ensure the successful implementation of software solutions, while also performing maintenance and enhancements to existing applications. You will be responsible for delivering high-quality code and contributing to the overall success of the projects you are involved in, ensuring that client requirements are met effectively and efficiently. Roles & Responsibilities:- Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.- Conduct thorough testing and debugging of application components to ensure optimal performance and reliability. Professional & Technical Skills: - Must To Have Skills: Proficiency in SAP UI5 Development.- Strong understanding of JavaScript, HTML5, and CSS3.- Experience with SAP Fiori design principles and guidelines.- Familiarity with RESTful APIs and OData services.- Knowledge of version control systems such as Git. Additional Information:- The candidate should have minimum 3 years of experience in SAP UI5 Development.- This position is based at our Bengaluru office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 10 hours ago

Apply

Exploring Spring MVC Jobs in India

The job market for Spring MVC professionals in India is thriving, with numerous opportunities available for job seekers in this field. Spring MVC is a popular framework for building Java-based web applications, and demand for professionals with expertise in this technology continues to rise.

Top Hiring Locations in India

  1. Bangalore
  2. Pune
  3. Hyderabad
  4. Chennai
  5. Mumbai

These cities are known for their vibrant tech industries and are hotspots for companies looking to hire Spring MVC developers.

Average Salary Range

The average salary range for Spring MVC professionals in India varies based on experience level: - Entry-level: INR 3-5 lakhs per annum - Mid-level: INR 6-10 lakhs per annum - Experienced: INR 12-20 lakhs per annum

Salaries may vary depending on factors such as location, company size, and individual skills.

Career Path

A typical career progression in Spring MVC may look like: - Junior Developer - Developer - Senior Developer - Tech Lead

Advancing in your career often involves gaining experience, taking on more responsibilities, and acquiring additional skills.

Related Skills

In addition to expertise in Spring MVC, professionals in this field are often expected to have or develop skills in: - Java programming - Spring Boot - Hibernate - RESTful web services - Front-end technologies (e.g., HTML, CSS, JavaScript)

Having a well-rounded skill set can make you a more competitive candidate in the job market.

Interview Questions

  • What is Spring MVC and how does it differ from other MVC frameworks? (basic)
  • Explain the role of DispatcherServlet in Spring MVC. (medium)
  • How does dependency injection work in Spring MVC? (medium)
  • What are the advantages of using annotations in Spring MVC? (basic)
  • How do you handle form submission in Spring MVC? (medium)
  • What is the difference between @Component, @Repository, @Service, and @Controller annotations in Spring? (medium)
  • What is the purpose of @RequestMapping annotation in Spring MVC? (basic)
  • Explain the concept of AOP (Aspect-Oriented Programming) in the context of Spring MVC. (advanced)
  • How do you handle exceptions in Spring MVC? (medium)
  • What is the role of Model in Spring MVC? (basic)
  • How can you secure a Spring MVC application? (medium)
  • What is the difference between @RequestParam and @PathVariable annotations in Spring MVC? (basic)
  • How do you implement internationalization in Spring MVC? (medium)
  • Explain the concept of Spring Security. (medium)
  • What is the purpose of the @ResponseBody annotation in Spring MVC? (basic)
  • How do you configure a DataSource in Spring MVC? (medium)
  • What is the purpose of the @Autowired annotation in Spring? (basic)
  • How do you test a Spring MVC application? (medium)
  • What is the role of ViewResolver in Spring MVC? (basic)
  • Explain the concept of Bean lifecycle in Spring. (medium)
  • How can you handle file uploads in Spring MVC? (medium)
  • What is the purpose of the @Transactional annotation in Spring? (basic)
  • How do you implement caching in Spring MVC? (medium)
  • What is the purpose of the @Qualifier annotation in Spring? (basic)
  • Explain the concept of RESTful web services in the context of Spring MVC. (medium)

Closing Remark

As you explore job opportunities in Spring MVC in India, remember to prepare thoroughly and showcase your skills confidently during interviews. With the right combination of expertise and preparation, you can excel in this dynamic and rewarding field. Good luck!

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies