Jobs
Interviews

13859 Spring Boot Jobs

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

5.0 - 10.0 years

0 - 0 Lacs

bangalore

On-site

We Have Job Position for MNC Company . Looking for Java Developer with Support Experience Mandatory Skills: Java , Spring Boot , Unix ,Shell Scripting Experience : 4+Years Location: Bangalore Notice Period :Immediate to 1Month , Serving NP

Posted 19 hours ago

Apply

5.0 - 9.0 years

0 Lacs

chennai, tamil nadu

On-site

As a skilled developer, you will be responsible for architecting and developing highly scalable, fault-tolerant services. Your role will involve mentoring junior developers, conducting code reviews, and ensuring the implementation of best practices. You will also be expected to implement advanced microservices patterns such as Saga and Event Sourcing, and actively drive the adoption of new technologies within the team. Additionally, you will participate in planning and executing major project milestones and tackle complex problem-solving tasks within distributed systems. To excel in this role, you should possess hands-on experience in designing and developing applications using Java EE platforms. A strong understanding of Object-Oriented analysis and design, along with proficiency in common design patterns, is essential. You should have in-depth knowledge of Java11 and JEE internals, including Classloading, Memory Management, and Transaction management. Additionally, expertise in Relational Databases, SQL, and ORM technologies is required. Your expertise should extend to expert-level software coding skills in Spring MVC, Spring Boot, and Hibernate. Familiarity with NoSQL data sources like Elasticsearch, Mongo, or Redis is also crucial. Furthermore, you should have a good understanding of Queueing mechanisms such as Kafka or RabbitMQ in a distributed environment. Experience in monitoring and visualizing metrics, logs, and traces in a Microservices environment using tools like Grafana, Datadog, or Kibana is highly valued. You should be able to define and enforce testing standards, including unit testing, integration testing, and end-to-end testing. Proficiency in DevOps practices and tools like Docker, Kubernetes, Jenkins, and other CI/CD tools is necessary. Moreover, familiarity with cloud platforms like AWS, Azure, and Google Cloud for deploying and scaling applications is beneficial. Your proven ability to lead a team, provide technical guidance, coaching, and mentoring will be essential in this role. Staying updated with emerging technologies and industry trends is expected, along with excellent troubleshooting and communication skills. In conclusion, your proficiency in code versioning tools such as Git, SVN, or Mercurial will complement your qualifications for this challenging and rewarding position.,

Posted 1 day ago

Apply

8.0 - 12.0 years

0 Lacs

chennai, tamil nadu

On-site

The Applications Development Senior Programmer Analyst position at our organization involves active participation in the implementation of new or updated application systems and programs in collaboration with the Technology team. Your role will focus on contributing to applications systems analysis and programming activities. Key Responsibilities: - Designing and developing complex systems using Spring, Spring Boot, and Spring Cloud, along with Workflow technologies. - Architecting and implementing microservices-based solutions with a keen emphasis on scalability, reliability, and performance. - Applying Test-Driven Development (TDD) and test-first development practices throughout all development stages. - Collaborating with cross-functional teams to define, design, and deliver new features. - Guiding the integration and optimization of Oracle and MongoDB in high-performance environments. - Implementing data access layers using Hibernate and JPA, and managing caching with Redis or other caching frameworks. - Ensuring high quality through effective code reviews, static code analysis, and performance optimization. - Mentoring and guiding junior developers while contributing to a culture of continuous improvement. Required Skills: - 8-12 years of software development experience with a strong focus on Java and workflow technology. - Expert-level knowledge in Spring Framework, Spring Boot, and Spring Cloud. - Solid understanding and hands-on experience with Microservices Architecture and best practices. - Proficiency in Hibernate, JPA, and working with both relational (Oracle) and NoSQL (MongoDB) databases. - Experience with Redis or equivalent for caching and performance optimization. - Proven experience with Test-Driven Development (TDD) and Shift-Left testing strategies. - Hands-on experience with test automation tools/frameworks such as Junit, Mockito, REST Assured, Cucumber, or Selenium. - Strong understanding of application performance, monitoring, and optimization techniques. - Excellent problem-solving skills and the ability to lead complex development tasks. Preferred Skills: - Exposure to Api Gateways, Service Discovery, and Distributed Tracing. - Exposure to Workflow tools (e.g., Pega, RHPAM, or equivalent workflow tool). - Exposure to Continuous Integration and Continuous Delivery (CI/CD) pipelines, either on-premise or public cloud (i.e., Tekton, Harness, Jenkins, etc.). - Familiarity with DevOps Practices and containerization tools like Docker, and orchestration with Kubernetes. - Experience with code quality tools (e.g., SonarQube, Checkmarks). - Understanding of security best practices for backend development (OAuth2, JWT, Spring Security). - Proven leadership and team collaboration skills. - Strong communication and stakeholder management abilities. - Ability to balance technical depth with business priorities. - Passion for high-quality, clean, and maintainable code. Qualifications: - 8+ years of relevant experience. - Experience in systems analysis and programming of software applications. - Experience in managing and implementing successful projects. - Demonstrated leadership skills. - Proven project management skills. - Expertise in industry practices and standards of application architecture role. - Consistently demonstrates clear and concise written and verbal communication. - Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements. Education: - Bachelor's degree/University degree or equivalent experience. This summary provides an overview of the role's responsibilities and required qualifications. Additional job-related duties may be assigned as needed.,

Posted 1 day ago

Apply

5.0 - 9.0 years

0 Lacs

chennai, tamil nadu

On-site

You are a global leader dedicated to the digital transformation of connectedness, with a presence in the Americas, Europe, Africa, and Asia. Your organization collaborates with leading telecom and digital service providers to provide innovative technology services. As a part of a long-standing business conglomerate, you merge profound industry knowledge with a specific emphasis on automation, AI, cloud, and next-gen networks. Your teams are instrumental in shaping the future of connectivity through state-of-the-art platforms and agile delivery models. You are seeking highly skilled Lead Engineers with a robust background in Core Java, Spring Boot, and React to join your dynamic engineering team. The ideal candidate should have extensive knowledge of object-oriented programming, collections, and multithreading in Java, as well as practical experience in developing scalable backend systems and modern web applications. Your responsibilities will include designing, developing, and upkeeping enterprise-level applications utilizing Core Java, Spring Boot, and React. You will lead the development team in producing high-quality code and mentoring junior team members. Collaboration with cross-functional teams such as QA, DevOps, and Product Management is essential. Additionally, you will drive technical discussions, contribute to architectural decisions, troubleshoot, optimize, and enhance application performance and reliability. The required skills for this role include strong expertise in Core Java (OOPs, Collections, Multithreading), experience with Spring Boot and related frameworks, front-end development using React.js, a solid grasp of software design principles and architecture patterns, and experience in Agile/Scrum development environments.,

Posted 1 day ago

Apply

10.0 - 15.0 years

0 Lacs

chennai, tamil nadu

On-site

The Applications Development Senior Lead position is a senior developer role where you will be responsible for leading a team or department to establish and implement new or revised application systems and programs in coordination with the Technology team. Your main objective will be to drive applications systems analysis and programming activities. As a Senior Lead, your responsibilities will include managing one or more Applications Development teams to achieve established goals, conducting personnel duties for the team such as performance evaluations, hiring, and disciplinary actions. You will utilize your in-depth knowledge and skills across multiple Applications Development areas to provide technical oversight across systems and applications. Additionally, you will review and analyze proposed technical solutions for projects, contribute to formulating strategies for applications development and other functional areas, and develop a comprehensive understanding of how different areas of the business integrate to achieve business goals. In this role, you will have to provide evaluative judgment based on analysis of factual data in complicated and unique situations. You will also impact the Applications Development area through monitoring the delivery of end results, participating in budget management, and handling day-to-day staff management issues. Furthermore, you will be responsible for ensuring essential procedures are followed, defining standards, negotiating with external parties when necessary, and assessing risks when making business decisions. The ideal candidate should have 10-15 years of relevant experience in the Financial Service industry and experience in designing and delivering complex multi-system, distributed, highly available development projects. Additionally, proven experience in solution design and architecture using technologies like Microservices, big data, Java, etc., is required. Strong hands-on experience in Java, Spring Boot, Database, JDBC, JMS, Rest Big Data/Distributed System, and experience with ALM and CICD tools in an agile methodology is also necessary. Experience in leading project solution architecture design, working with various technologies, and providing solutions for a wide range of technologies is essential. Qualifications also include experience in both waterfall and Agile methodologies, ability to adjust priorities quickly, demonstrated leadership and project management skills, and clear and concise written and verbal communication. Experience within a banking/finance environment would be preferable. Education requirements for this role include a Bachelor's degree/University degree or equivalent experience, with a Master's degree being preferred. This job description provides a high-level overview of the responsibilities and qualifications for the Applications Development Senior Lead position. Additional job-related duties may be assigned as required. If you are a person with a disability and require a reasonable accommodation to use our search tools and/or apply for a career opportunity, please review Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster for further information.,

Posted 1 day ago

Apply

8.0 - 12.0 years

0 Lacs

chennai, tamil nadu

On-site

Are you a seasoned Java professional with a passion for leading teams and architecting scalable solutions We are currently looking for a Java Lead with 8 to 12 years of experience to join our team. As a Java Lead, you will be responsible for leading and mentoring a team of developers in designing and implementing robust Java-based applications. You will also have the opportunity to architect and develop microservices using Spring Boot, ensuring scalability and performance. Collaboration with cross-functional teams to define and deliver high-quality software solutions will be a key aspect of this role. Additionally, you will drive the adoption of best practices in software development and ensure adherence to coding standards. Effective management of stakeholder expectations and clear communication of project progress are essential responsibilities. The ideal candidate should have extensive experience in Java 8+, Spring Boot, and microservices architecture. Proficiency in RESTful API design and integration is a must. A strong understanding of relational and NoSQL databases such as MySQL and MongoDB is required. Experience with cloud platforms such as AWS and Azure, as well as containerization technologies like Docker and Kubernetes, will be beneficial. Familiarity with CI/CD pipelines and DevOps practices is also desired. Excellent leadership, communication, and problem-solving skills are essential for this role. This is a full-time, on-site position based in Chennai, Bangalore, or Pune, with a work mode of 5 days a week. The notice period for this role is immediate to 15 days. If you are looking for a challenging opportunity to showcase your Java expertise and lead a talented team in delivering innovative solutions, we would love to hear from you.,

Posted 1 day ago

Apply

6.0 - 13.0 years

0 Lacs

chennai, tamil nadu

On-site

You will be working for a leading client in the banking sector as a Java Developer/Technical in locations including Bangalore (JP Nagar), Chennai (DLF), Pune. This is an on-site role requiring 5 to 6 to 13 years of experience. If you are currently serving a notice period and can join within 30 days, you are encouraged to apply. Please note that relocation support is not provided, so candidates currently residing in the mentioned locations are preferred. The ideal candidate should possess expertise in Java/J2EE, Spring Boot, Spring MVC, Spring Security, Hibernate, Microservices, RESTful APIs, JSON, Kafka, Multithreading, OOPs, Design Patterns, MongoDB/Cassandra (or other NoSQL DBs), Git, Maven/Gradle, Jenkins, Sonar, JIRA, Tomcat/Jetty with at least 7+ years of experience. Additionally, experience as a Team/Technical Lead and familiarity with HSM (Hardware Security Modules) would be advantageous. Your responsibilities will include leading and mentoring a team of developers to design and implement robust Java-based applications, architecting and developing microservices using Spring Boot for scalability and performance, collaborating with cross-functional teams to deliver high-quality software solutions, promoting best practices in software development, maintaining coding standards, managing stakeholder expectations, and effectively communicating project progress. To excel in this role, you should have excellent verbal and written communication skills, be a team player with strong problem-solving abilities, demonstrate the capability to multitask, deliver high-quality results, and hold a Bachelor's or Master's degree in Computer Science/IT or a related field (or equivalent). This opportunity offers a dynamic work environment where you will contribute to cutting-edge technology solutions and play a pivotal role in the development and delivery of innovative software products.,

Posted 1 day ago

Apply

4.0 - 8.0 years

0 Lacs

haryana

On-site

As a Senior Fullstack Java Developer at Srijan, a Material company, you will be responsible for developing robust, scalable, and high-performance web applications using Full Stack Java and Spring Boot framework. Your role will involve designing user interfaces with React.js and ensuring seamless integration of front-end and back-end components. You will contribute to all stages of the software development lifecycle, create detailed design documentation, and integrate Okta (OIDC) for secure authentication and authorization. Your primary responsibilities will include developing and maintaining applications, ensuring high-quality code delivery measured by tools like SonarQube, and demonstrating strong knowledge of Test-Driven Development (TDD). You will utilize design patterns such as SOLID, Circuit Breaker, Saga, and Orchestration to manage complex tasks and deliver high-quality solutions in a team setting. To excel in this role, you should possess strong experience with Full Stack Java and Spring Boot framework, proficiency in React.js, and a solid understanding of database management, particularly with Aurora Postgres. Experience in integrating authentication/authorization services, familiarity with design patterns, and knowledge of Agile methodologies are essential requirements for this position. Additionally, experience with AWS services like EKS Clusters, ALB, AWS API Gateway, S3, EFS, Kafka as a message broker, and large-scale database management will be considered advantageous. Working at Srijan offers you the opportunity to engage in fulfilling, high-impact work within a diverse and inclusive company culture. Material values innovation, value creation, and deep human understanding, making a difference in people's lives through impactful experiences. If you are passionate about developing cutting-edge web applications, contributing to a collaborative team environment, and leveraging the latest technologies to drive growth for global brands, we encourage you to apply for this exciting opportunity in Gurugram, Haryana, India.,

Posted 1 day ago

Apply

6.0 - 10.0 years

0 Lacs

kochi, kerala

On-site

You are a Senior Java Engineer responsible for supporting the development and enhancement of integration engine and backend services. Your role will include working on Spring Boot microservices, event-driven architecture, and AWS-native components. Your key responsibilities will involve building, maintaining, and optimizing microservices using Spring Boot. You will also be integrating services with SQS, Lambda, and other AWS services. Collaboration with frontend and DevOps teams to deliver end-to-end solutions will be essential. Additionally, you will be tasked with resolving performance issues, technical debt, and refactoring the codebase. To excel in this role, you must possess strong Java 11+ and Spring Boot skills along with expertise in developing REST APIs. Hands-on experience with AWS services such as Lambda, SQS, and RDS is crucial. Proficiency in containerization using Docker is also required. Familiarity with GitLab pipelines and agile workflows will be beneficial. It would be advantageous if you have knowledge of OpenTofu or Terraform, experience in event-driven system design, and prior exposure to WMS, logistics, or e-commerce platforms.,

Posted 1 day ago

Apply

2.0 - 6.0 years

0 Lacs

karnataka

On-site

As an Assistant Backend Developer, you will be responsible for designing, developing, and optimizing backend services using Java, Spring, Spring Boot, Microservices, and MongoDB. Your role will involve implementing Microservices architecture, building robust RESTful APIs, ensuring high performance and reliability through Multithreading techniques, and working with MongoDB for efficient database queries and schemas. Collaboration with cross-functional teams to deliver scalable and efficient solutions will be a key aspect of this role. Key Responsibilities: - Design, develop, and optimize backend services using Java 8+ and Spring/Spring Boot. - Implement Microservices architecture and build robust RESTful APIs. - Ensure high performance and reliability using Multithreading techniques. - Work with MongoDB and manage efficient database queries and schemas. - Collaborate with teams to deliver scalable and efficient solutions. - Conduct code reviews, implement unit testing, and ensure high-quality deliverables. Required Skills: - Proficiency in Java (8 or later versions), Spring, and Spring Boot. - Experience working with SQL & NoSQL databases (MySQL, PostgreSQL, MongoDB). - Familiarity with Multithreading and RESTful APIs. - Basic understanding of HTML/CSS for integration purposes. - Experience with Git for version control. Preferred Qualifications: - Knowledge of cloud platforms like AWS, Azure, or Google Cloud is a plus. - Bachelors degree in Computer Science or a related field.,

Posted 1 day ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As a Java Full Stack Engineer at EY, you will be part of a globally connected powerhouse of diverse teams, shaping your future with confidence. Your role will involve leveraging your expertise in Java (Version 8 and above), Spring Boot, REST APIs, and Microservices to contribute to the development of innovative solutions that drive the organization forward. You will be responsible for designing and implementing robust back-end systems using Java design patterns, data structures, and algorithms. Your proficiency in front-end technologies such as HTML, CSS, JavaScript, and React will be essential in creating user-friendly interfaces. Additionally, your hands-on experience with cloud deployments will play a vital role in ensuring scalability and reliability. In this role, you will work with NoSQL databases and distributed messaging systems like Redis, Kafka, Couchbase, and Cassandra in low-latency, high-transaction environments. Your expertise in application design, software development, and automated testing will be critical in delivering high-quality solutions that meet client requirements. Desirable skills for this position include knowledge of Spring and Vert.x, as well as familiarity with distributed (multi-tiered) systems. A Bachelor's degree in Computer Science, Computer Engineering, or a related field is required for this role. Join EY in building a better working world, where you will have the opportunity to shape the future with confidence and contribute to addressing the most pressing issues of today and tomorrow.,

Posted 1 day ago

Apply

6.0 - 10.0 years

0 Lacs

karnataka

On-site

Seeking a highly skilled Java Developer with experience in cloud-native development, mainframe integration, and modern Java frameworks. The ideal candidate will have hands-on expertise in Spring Boot, Hibernate, AWS services, and containerization technologies, along with a solid understanding of message queues, inter-process communication, and system integration. Key Responsibilities: Design, develop, and maintain scalable backend applications using Java, Spring, Spring Boot, and Hibernate. Build and integrate RESTful APIs and services with AWS cloud infrastructure (EC2, ECS, S3, SQS, Lambda). Implement serverless and containerized solutions using AWS Serverless Framework and Docker. Collaborate with infrastructure teams to integrate with mainframe systems (e.g., ICL VME) and legacy platforms. Work with SQL and NoSQL databases for data querying and persistence. Ensure secure and efficient system interfaces, data exchange, and message passing. Participate in code reviews, performance tuning, and DevOps practices. Required Skills & Qualifications: Bachelors or Masters degree in Computer Science, Information Technology, or related field. 5-8 years of experience in Java development with strong knowledge of: Spring Boot, Hibernate, Java frameworks AWS services (EC2, ECS, S3, SQS, Lambda) SQL, S3 programming, data querying Containerization and serverless computing Experience with mainframe systems, inter-process communication, and message queues. Familiarity with multi-paradigm programming, software development best practices, and system integration. Preferred Qualifications: Experience with virtualization, cloud-native architecture, or microservices. Exposure to mainframe operations, middleware, or legacy modernization projects. Knowledge of DevOps tools, CI/CD pipelines, and infrastructure as code (IaC).,

Posted 1 day ago

Apply

6.0 - 10.0 years

0 Lacs

karnataka

On-site

We are seeking a senior software developer with extensive experience in software development, particularly in product development. The ideal candidate should possess 6-8 years of hands-on experience in Java-based software development, with a proven track record in designing and developing microservices using Java and the Spring Framework. Responsibilities: - Collaborate effectively with internal and external team members to establish best practices for software development and delivery. - Exhibit strong verbal and written communication skills. - Develop tools and applications by writing clean and efficient code. - Contribute to all phases of the development lifecycle. - Quickly and efficiently troubleshoot coding issues to maintain a productive work environment. - Mentor and guide team members. - Manage a small team effectively. Requirements: - Graduate/Post-Graduate degree in computer science preferred. - Articulate, resourceful, and attentive listener. - Excellent communication skills. - Proficient in OOP (Object-Oriented Programming) concepts and software design principles. - Hands-on experience in designing and developing microservices using Spring Boot. - Proficient in Java technologies such as Core Java, J2EE concepts, Spring Boot, Spring Batch, web services, Apache Camel-based flows, and queue integrations. - Working experience with MongoDB. - Experience in mentoring junior resources on technical and functional aspects. - Experience in managing a small team of developers. - Exposure to Telecom knowledge will be a plus. This position offers an exciting opportunity for an experienced software developer to contribute to the development of cutting-edge software solutions.,

Posted 1 day ago

Apply

9.0 - 13.0 years

0 Lacs

chennai, tamil nadu

On-site

The Applications Development Senior Programmer Analyst position is an intermediate level role that involves participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The primary objective of this role is to contribute to applications systems analysis and programming activities. We are looking for a skilled Senior Full Stack Engineer to join our dynamic team. The ideal candidate should have a solid background in both frontend and backend development, particularly in Angular and Java. Responsibilities: - Develop and maintain full-stack applications using Angular for the frontend and Java for the backend - Design and implement responsive and user-friendly interfaces with Angular (version 13+) - Create robust backend services using Java, Spring Boot, and microservices architecture - Utilize MongoDB and Oracle for data persistence - Implement event-driven architectures with Apache Kafka - Ensure high performance, reliability, and scalability of both frontend and backend systems - Write clean, maintainable, and well-documented code - Collaborate with UX/UI designers to implement intuitive user interfaces - Participate in code reviews and contribute to the continuous improvement of development practices Required Qualifications: - 9+ years of Fullstack software development experience, including 3+ years in a leadership role - Strong proficiency in Angular (version 13+) and TypeScript - Experience in creating scalable and maintainable UI apps using Micro Front End (MFE) principles - Expertise in Java development, including Core Java concepts and Spring Framework - Experience with microservices architecture and RESTful API design - Proficiency in MongoDB and Oracle, including schema design and query optimization - Experience with Apache Kafka and event-driven architectures - Solid understanding of frontend performance optimization techniques - Proficiency in writing unit and integration tests for both frontend and backend - In-depth knowledge of application security principles and experience implementing secure coding practices - Strong communication skills with the ability to explain technical concepts to both technical and non-technical audiences Preferred Qualifications: - Experience with Angular migration between major versions - Knowledge of state management solutions (e.g., NgRx, RxJS, Akita, Signals) - Knowledge of containerization technologies (e.g., Docker, Kubernetes) - Experience with CI/CD pipelines and DevOps practices - Contributions to open-source projects Education: Bachelors degree/University degree or equivalent experience *Please note that this job description provides an overview of the work performed, and additional job-related duties may be assigned as necessary.*,

Posted 1 day ago

Apply

3.0 - 7.0 years

0 Lacs

chennai, tamil nadu

On-site

You should possess proficiency in Java, J2EE, Struts, Spring MVC, Spring Boot, Hibernate, IBatis, Database (Oracle/SQL Server), and Jasper Reports. It is preferred that you have 3-5 projects Implementation experience in the aforementioned technologies. Experience in JBoss FUSE and hands-on experience in developing apps using HTML5, Bootstrap, Advanced JavaScript, and React JS are required. Knowledge of Project Management methodology applied to software development projects and hands-on experience in writing DB queries is essential. Additionally, experience in a container management platform and micro-services development is preferable. Your technical competencies should include Application Programming skills, such as the ability to code and test modules in JAVA Technologies. Primary skills required are Core Java, Struts, Spring MVC, Spring Boot, Hibernate, iBatis, MyBatis, Log4j, Maven, ANT, REST APIs, and API security. Knowledge of AngularJs, Bootstrap, JQuery, ExtJS, ReactJS, HTML, Eclipse, Ajax, SOAP Web services is necessary. Experience in any CI/CD tool, preferably Azure DevOps, is also required. Hands-on experience in multi-threading, real-time processing, and interface programming is expected. Secondary technical competencies include writing SQL queries, creating DB objects in Relational Databases like Oracle, SQL Server, analyzing PL/SQL packages, procedures, functions, and DB triggers. Moreover, experience in the development of micro-services and a container management platform is important. You should also be capable of configuring and optimizing the system to ensure optimum system operation through the use of system rules, control parameters, or commands. Ability to write SQL queries is a key requirement for this role.,

Posted 1 day ago

Apply

3.0 - 7.0 years

0 Lacs

maharashtra

On-site

The team member will be accountable for the development, enhancement, troubleshooting, and maintenance of the software applications. You will be responsible for planning, designing, and developing new feature functionality for the software applications based on customer or internal specifications. Your role will involve writing software applications that offer logical solutions to business problems, as well as identifying, troubleshooting, and debugging defects in the designated application code. Collaboration with the Development Team to design, develop, and document solutions is a key aspect of this role. Meeting delivery dates on assigned projects and tasks is a critical accountability. As a full stack developer, you will be part of a cross-functional team responsible for Agile development from conception to deployment. The ideal candidate will be proficient in both front-end and back-end coding languages, development frameworks, and third-party libraries. Your responsibilities will include ideating on solutions with project/product managers, designing client-side and server-side architecture, developing and managing applications, creating REST APIs, testing software for responsiveness and efficiency, troubleshooting, debugging, and upgrading software, building features and applications with a mobile-responsive design, working on technical documentation, and collaborating with project managers, data scientists, and analysts to enhance software. Requirements for this role include excellent communication, logical, and analytical skills, proven experience as a Full Stack Developer or in a similar role, core proficiency in Spring Boot, Microservices, React JS/Angular, JavaScript, jQuery, great attention to detail, a degree in Computer Science or a relevant field, and 3 to 4 years of experience. The 1st round (Techno Managerial) will be conducted by Ashwini Sonawane and Pramod Sharma, while the 2nd round (Technical) will be overseen by Prathmesh Mhatre.,

Posted 1 day ago

Apply

2.0 - 6.0 years

0 Lacs

ahmedabad, gujarat

On-site

As a Junior Software Engineer at SmartBear, you will play a crucial role in solving challenging business problems and developing highly scalable applications. Your primary responsibilities will include designing, documenting, and implementing new systems in Java 17/21, as well as developing backend services and REST APIs using Java, Spring Boot, and JSON. You will be an integral part of the transformation process at QMetry, aligning products to end users" requirements while maintaining a strong brand reputation in the Test Management Vertical. Working closely with the Lead Engineer, you will develop solutions using available tools and technologies, ensuring timely problem resolution and effective communication of status, issues, and risks. In this role, you will write code according to product requirements, create automated tests, and contribute to system testing while following an agile mode of development. Collaboration with both business and technical stakeholders is essential to deliver high-quality products and services that meet business expectations using the latest tools and technology. To excel in this position, you should have 2-4 years of experience working with Java 17 platform or higher and hold a Bachelor's Degree in Computer Science, Computer Engineering, or a related technical field. Proficiency in API-driven development, OOPs, Java, Spring Framework, and JPA is required, along with experience in Applications Performance Tuning, Scaling, Security, and Resiliency Best Practices. Familiarity with relational databases such as MySQL, PostgreSQL, MSSQL, and Oracle, as well as AWS services like EC2, RDS, and S3, is advantageous. Experience with Agile methodologies, SCRUM, Atlassian suite of Products, and related ecosystem of Plugins will be beneficial in this role. Joining the SmartBear crew offers you the opportunity to grow your career at every level, with a focus on investment in your success and a supportive team environment. SmartBear values diversity and inclusivity, celebrating differences in experiences, viewpoints, and identities to drive better outcomes. SmartBear is committed to ethical corporate practices, social responsibility, and making the technology-driven world a better place. Headquartered in Somerville, MA, SmartBear has offices across the globe, including locations in Galway, Bath, Wroclaw, Ahmedabad, and Bangalore. The company has received numerous industry awards, recognizing both its products and company culture.,

Posted 1 day ago

Apply

1.0 - 5.0 years

0 Lacs

haryana

On-site

The ideal candidate for this position must have considerable experience with object oriented programming and should be familiar with design patterns, data structures, databases, and other essential aspects of practical software development. As part of this role, you will be responsible for researching, designing, implementing, and managing software programs. You will also be involved in testing and evaluating new programs, identifying areas for modification in existing programs, and developing these modifications efficiently. Your tasks will also include determining operational practicality, deploying software tools, processes, and metrics, as well as maintaining and upgrading existing systems. To be successful in this role, you should have 1-2.5 years of experience in software development, with a strong foundation in Core Java/J2EE and OOPS concepts. Additionally, you should be proficient in Spring Boot, Apache Kafka, Microservices, and Design Patterns. Your responsibilities will encompass technical design, implementation, deployment, and support, along with performing development and unit testing in close collaboration with the business. Familiarity with Web Services (SOAP/REST), Maven, Jenkins, caching techniques (Redis, Hazelcast, Aerospike), and various databases such as Oracle, MySQL, and NoSQL is also required. The qualifications for this position include a technical background with a BS/MS in Computer Science/Engineering or a related discipline/experience. This role offers the opportunity to work in a dynamic environment where you can contribute your expertise and grow professionally. Please note that the above information is a summary of the job description provided.,

Posted 1 day ago

Apply

10.0 - 14.0 years

0 Lacs

hyderabad, telangana

On-site

As a Java Lead specializing in Crew Management, you will be responsible for utilizing your 10+ years of experience to lead technical design and programming efforts. Your expertise in Java/J2EE Spring, Spring Boot, Git/SVN, Hibernate, Microservices, RESTful/SOAP APIs, and Apache/Confluent Kafka will be crucial in developing applications that meet business requirements. Your role will involve collaborating with business users to understand their needs and translate them into functional and non-functional technical requirements. You will be expected to evaluate project timelines based on complexity, available resources, and competing priorities. In addition to hands-on development, you will be required to design, test, and deploy applications, ensuring compliance with testing, documentation, and change management standards. Your ability to implement quality control measures such as code reviews, automated testing, and debugging procedures will be vital in maintaining code quality. Furthermore, you will troubleshoot technical issues, analyze application performance, and take corrective actions as necessary. Your familiarity with cloud environments and willingness to provide development and support in such environments will be advantageous. Excellent communication skills are essential in this role, as you will be managing workload prioritization and delivering commitments in a timely manner. You should also be prepared to provide on-call support as per the rostered schedule. Overall, as a Java Lead with a specialization in Crew Management, you will play a key role in the development, maintenance, and support of applications that meet the defined requirements of the airline operations, airport operations, flight operations, and crew management domains. Your technical expertise, combined with your ability to collaborate with business users and adhere to development standards, will be critical in ensuring the success of projects and the satisfaction of stakeholders.,

Posted 1 day ago

Apply

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

Join us as a Senior Performance Engineer at Barclays, where you will be responsible for supporting the successful delivery of location strategy projects to plan, budget, agreed quality and governance standards. You'll spearhead the evolution of our digital landscape, driving innovation and excellence. You will harness cutting-edge technology to revolutionise our digital offerings, ensuring unparalleled customer experiences. To be successful as a Senior Performance Engineer you should have experience with performance testing, LoadRunner, JMeter, Performance Engineering, and reliability engineering. You should possess a strong knowledge of performance engineering concepts such as NFRs gathering, Workload Modelling, Performance Test Plan and Strategy, scripting framework, results analysis. Hands-on experience using different Load testing tools like LoadRunner, JMeter, and Industry reputed Application Performance Monitoring tools like Ganglia, AppDynamics, Wily Introscope is essential. Experience in performance testing and tuning of APIs/microservice based applications (Spring boot, Java/J2EE) on cloud platforms would be much preferred. Foundational understanding of Java Performance concepts like JVM Internals, Garbage Collection Mechanisms, Thread Management, Connection Pool etc. are highly desirable. Knowledge in SQL Scripting and performance monitoring for Databases, Continuous integration and Testing using Jenkins/Gitlab, analysing application Performance trends from ELK, and AppDynamics is required. Other highly valued skills may include previous Barclays Experience, experience with all major development and delivery phases and activities, cloud platforms like AWS/BCP, and knowledge of tools like Java and Python, Gitlab. You may be assessed on key critical skills relevant for success in the role, such as risk and controls, change and transformation, business acumen, strategic thinking, digital and technology, as well as job-specific technical skills. This role is based out of Pune. Purpose of the role: To design, develop, and execute testing strategies to validate functionality, performance, and user experience, while collaborating with cross-functional teams to identify and resolve defects, and continuously improve testing processes and methodologies, to ensure software quality and reliability. Accountabilities: - Development and implementation of comprehensive test plans and strategies to validate software functionality and ensure compliance with established quality standards. - Creation and execution of automated test scripts, leveraging testing frameworks and tools to facilitate early detection of defects and quality issues. - Collaboration with cross-functional teams to analyze requirements, participate in design discussions, and contribute to the development of acceptance criteria, ensuring a thorough understanding of the software being tested. - Root cause analysis for identified defects, working closely with developers to provide detailed information and support defect resolution. - Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. - Stay informed of industry technology trends and innovations, and actively contribute to the organization's technology communities to foster a culture of technical excellence and growth. Assistant Vice President Expectations: To advise and influence decision-making, contribute to policy development, and take responsibility for operational effectiveness. Collaborate closely with other functions/business divisions. Lead a team performing complex tasks, using well-developed professional knowledge and skills to deliver work that impacts the whole business function. Set objectives and coach employees in pursuit of those objectives, appraisal of performance relative to objectives, and determination of reward outcomes. If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviors to create an environment for colleagues to thrive and deliver to a consistently excellent standard. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence, and Stewardship our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset to Empower, Challenge, and Drive the operating manual for how we behave.,

Posted 1 day ago

Apply

4.0 - 8.0 years

0 Lacs

maharashtra

On-site

You should have a minimum of 4 years of experience in Java/React development and design, with expertise in Java technologies including Core Java, React, Spring, Spring Boot, and Hibernate frameworks. Your responsibilities will include the design and development of Microservices, as well as providing production support for projects utilizing Java/Spring based Microservices Architecture. It is essential that you have experience creating Technical Design Documents and a solid understanding of Software Engineering principles and the Software Development Life Cycle (SDLC). Additionally, you should possess experience with Object-Oriented Technologies and Angular JS. Your role will require you to work closely with key owners and stakeholders, therefore excellent communication and coordination skills are necessary. Candidates MUST have hands-on experience building Spring Boot web services and a proven track record with Restful web services. Furthermore, experience with database access using Spring JDBC template, JPA, and Hibernate is required. Agile development experience is a must, and any prior exposure to the Banking domain will be considered advantageous. You should demonstrate strong leadership skills and the ability to effectively manage client accounts and multi-task teams. Familiarity with Mulesoft technologies is a plus, as well as knowledge of MsSql and MongoDB. Your role will be dynamic and will involve working on various aspects of software development, from requirements gathering to testing.,

Posted 1 day ago

Apply

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

As a Java React - Full Stack Developer at Deutsche Bank in Pune, India, you will be a part of the Shared Application & Services team, contributing to the development and enhancement of shared platforms and applications. Your role involves collaborating with business partners to define requirements for system applications, ensuring the delivery of reusable, scalable, and cost-efficient solutions for E2E business processes. Within our flexible scheme, you can enjoy benefits such as a best-in-class leave policy, gender-neutral parental leaves, childcare assistance reimbursement, sponsorship for industry certifications, employee assistance program, comprehensive insurance coverage, and health screening for individuals above 35 years. Your key responsibilities will include architecting/designing solutions, developing and unit-testing software, performing code reviews, and working within an agile methodology. You will also be expected to integrate, deploy, and maintain software, applying continuous integration best practices. To succeed in this role, you should hold a Bachelor's Degree in Computer Science or equivalent, with over 5 years of relevant work experience. Possessing Google Cloud certifications and expertise in Front-End Development (using React), Back-End Development (using Java, Python, Redis, Spring Boot, etc.), Database Management (using PostgreSQL), and Full-Stack Architecture will be advantageous. Deutsche Bank offers training, coaching, and a culture of continuous learning to support your career progression. Our collaborative environment encourages responsible and commercial thinking, initiative taking, and teamwork. We value diversity and promote an inclusive work environment where all individuals are encouraged to excel and celebrate success together. For more information about Deutsche Bank and our teams, please visit our company website at https://www.db.com/company/company.htm. Join us in striving for excellence and success as part of the Deutsche Bank Group.,

Posted 1 day ago

Apply

5.0 - 9.0 years

0 Lacs

kozhikode, kerala

On-site

As a Senior Java Developer at Kozhikode Cyberpark, you will utilize your 5+ years of experience to design, develop, and maintain Java-based applications using Spring Boot. You will be a key player in building and deploying microservices in cloud environments like AWS or Azure. Your expertise in creating and maintaining RESTful APIs, applying reactive programming principles, and ensuring seamless system integrations will contribute to developing high-performance, secure, and scalable applications. Collaboration with cross-functional teams to define, design, and deliver new features is essential, along with ensuring code quality and maintainability through CI/CD pipelines and version control. Working with relational and NoSQL databases, integrating DevOps tools, implementing security practices, and participating in Agile ceremonies will be part of your responsibilities. You should possess 5+ years of professional experience in Java development with a strong background in Spring and Spring Boot. Experience in microservices architecture, RESTful API design, reactive programming, and hands-on experience with databases are required. Proficiency in Git, CI/CD tools, cloud services, and Agile development practices are also essential. A Bachelor's degree in Computer Science, Engineering, or related field is preferred, along with excellent analytical, problem-solving, and communication skills. Experience with front-end technologies, application optimization, or exposure to machine learning concepts would be beneficial. Join our collaborative team and contribute to delivering impactful solutions using cutting-edge Java technologies.,

Posted 1 day ago

Apply

5.0 - 9.0 years

0 Lacs

nagpur, maharashtra

On-site

We are looking for Senior Java Developers with strong AWS skills to join our high-performing teams in India. If you are passionate about building scalable, cloud-native applications and working on cutting-edge solutions for global clients, we would like to connect with you. You should be proficient in Java, Spring, and Spring Boot, with hands-on experience in AWS cloud services such as Lambda, S3, EC2, API Gateway, and RDS. Experience with developing and consuming RESTful APIs is essential. Knowledge of microservices architecture and containerization (Docker, Kubernetes is a plus) is required. Familiarity with CI/CD pipelines and version control systems like Git, Jenkins, and AWS CodePipeline is a must. Your responsibilities will include designing, building, and maintaining scalable and reliable backend services using Java and AWS. You will collaborate with cross-functional teams including architecture, QA, DevOps, and product teams to deliver high-quality software. Developing and maintaining REST APIs, ensuring performance, scalability, and security are also part of your duties. Leveraging AWS services for deploying and managing applications in the cloud is crucial. You will participate in code reviews, provide technical guidance, enforce coding standards, and work in an Agile development environment contributing to sprint planning, estimation, and delivery. Troubleshooting production issues, performing root cause analysis, and implementing fixes are also part of the role. It is important to stay updated with industry best practices and emerging technologies to bring innovation to the team. At GlobalLogic, we prioritize a culture of caring, where people come first. You will experience an inclusive culture of acceptance and belonging, building meaningful connections with collaborative teammates, supportive managers, and compassionate leaders. Continuous learning and development are essential, and we offer various programs, training curricula, and hands-on opportunities to grow personally and professionally. You will have the chance to work on interesting and meaningful projects that make an impact for clients worldwide. We believe in the importance of balance and flexibility, offering various career areas, roles, and work arrangements to help you achieve the perfect balance between work and life. We are a high-trust organization where integrity is key, and you will find truthfulness, candor, and integrity in everything we do. GlobalLogic, a Hitachi Group Company, is a trusted digital engineering partner to the world's largest companies, helping create innovative digital products and experiences since 2000. Collaborating with clients to transform businesses through intelligent products, platforms, and services is at the core of what we do.,

Posted 1 day ago

Apply

5.0 - 9.0 years

0 Lacs

vadodara, gujarat

On-site

You will work as a senior member of a team responsible for developing large-scale, highly available, and fault-tolerant next-generation SaaS solutions purpose-built for Health Care Analytics in accordance with established processes. Your core technical skills should include advanced Java development with extensive experience in Java 21 features. You should have a deep understanding of Spring Framework, Spring Boot, and Spring Security, along with expertise in implementing authentication, authorization, and secure coding practices. It is essential to implement robust security measures using Spring Security. Proficiency in JBoss BPM Suite (jBPM) for business process automation and experience with microservices architecture is required. Knowledge of Python & R Development is good to have, including Python and/or R application development and scripting, integration of Python services with Java-based systems, and data processing and analysis using Python and/or R libraries. Your key responsibilities will involve designing and implementing scalable, secure, and maintainable enterprise-level solutions. You are expected to establish coding standards, best practices, and architectural guidelines, integrate business process management solutions with existing systems, and ensure that system architectures align with business requirements and the technology roadmap. In terms of technical leadership, you will lead and mentor development teams in technical implementation, conduct code reviews, provide constructive feedback, evaluate and recommend new technologies and frameworks, drive technical decision-making and problem-solving, and collaborate with stakeholders to understand requirements and propose solutions. Additional skills that are necessary for this role include strong problem-solving and analytical skills, excellent communication and leadership abilities, experience with CI/CD pipelines and DevOps practices, knowledge of cloud platforms (AWS, Azure, or GCP), proven experience with Apache Kafka and event-driven architectures, a solid understanding of Apache Spark and big data processing, knowledge of containerization (Docker, Kubernetes), experience with agile methodologies, and database design and optimization skills.,

Posted 1 day ago

Apply

Exploring Spring Boot Jobs in India

With the increasing demand for web applications and microservices, the job market for Spring Boot developers in India is thriving. Spring Boot, a popular Java-based framework, is widely used for developing enterprise applications due to its efficiency and ease of use. Job seekers looking to build a career in software development can find ample opportunities in India's tech industry with Spring Boot skills.

Top Hiring Locations in India

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

These major cities are known for their vibrant tech scenes and have a high demand for Spring Boot developers.

Average Salary Range

Entry-level Spring Boot developers in India can expect to earn around INR 6-8 lakhs per annum, while experienced professionals with several years of experience can command salaries ranging from INR 12-20 lakhs per annum.

Career Path

A typical career progression for a Spring Boot developer in India may look like: - Junior Developer - Mid-Level Developer - Senior Developer - Tech Lead

As one gains experience and expertise, they can move up the ranks and take on more challenging roles within the organization.

Related Skills

In addition to Spring Boot, employers often look for candidates with expertise in the following skills: - Java programming - Spring Framework - RESTful web services - Microservices architecture - Database management (e.g., SQL, MongoDB)

Having a strong foundation in these areas can enhance a candidate's profile and increase their chances of landing a Spring Boot job.

Interview Questions

  • What is Spring Boot and how is it different from the Spring Framework? (basic)
  • Explain the concept of auto-configuration in Spring Boot. (medium)
  • How does Spring Boot support the development of microservices? (medium)
  • What is the purpose of the @RestController annotation in Spring Boot? (basic)
  • What are the advantages of using Spring Boot for web application development? (basic)
  • How do you configure logging in a Spring Boot application? (medium)
  • What is the role of the @Component annotation in Spring Boot? (basic)
  • Explain the concept of dependency injection in the context of Spring Boot. (medium)
  • How can you enable cross-origin requests in a Spring Boot application? (medium)
  • What is the significance of the @SpringBootApplication annotation in a Spring Boot application? (basic)
  • How do you handle exceptions in a Spring Boot application? (medium)
  • What is Spring Boot Actuator and what is its purpose? (advanced)
  • How does Spring Boot integrate with different databases? (medium)
  • Explain the use of profiles in a Spring Boot application. (medium)
  • What is Spring Boot DevTools and how can it be useful during development? (medium)
  • How do you monitor the health of a Spring Boot application? (medium)
  • What is the purpose of the @Autowired annotation in Spring Boot? (basic)
  • How can you secure a Spring Boot application? (medium)
  • What is Spring Boot Data JPA and how is it used in application development? (medium)
  • How do you deploy a Spring Boot application to a cloud platform? (medium)
  • What is the role of Spring Boot Starter dependencies? (basic)
  • How can you implement caching in a Spring Boot application? (medium)
  • Explain the differences between Spring Boot and Spring MVC. (medium)
  • How do you create a RESTful web service using Spring Boot? (medium)
  • What is the importance of testing in a Spring Boot application? (basic)

Closing Remark

As you prepare for your job search in the Spring Boot domain, make sure to brush up on your technical skills and stay updated with the latest trends in software development. With dedication and perseverance, you can land your dream job in India's thriving tech industry. 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