15+ Spring Boot Jobs in India
Apply to 15+ Spring Boot Jobs on CutShort.io. Find your next job, effortlessly. Browse Spring Boot Jobs and apply today!
- Design and Develop: Architect, design, and implement high-performance Java-based backend services and applications.
- Code Quality: Write clean, efficient, and well-documented code following industry best practices and coding standards.
- Technical Leadership: Provide technical guidance and mentorship to junior developers, promoting best practices and fostering a collaborative environment.
- Collaboration: Work closely with frontend developers, product managers, and other stakeholders to understand requirements and deliver robust solutions.
- Performance Optimization: Identify and resolve performance bottlenecks and scalability issues.
- Testing: Implement comprehensive testing strategies, including unit tests, integration tests, and end-to-end tests.
- Continuous Improvement: Stay current with the latest industry trends, technologies, and best practices in Java/Golang development, and continuously improve our development processes.
Job Purpose and Impact:
The Enterprise Resource Planning (ERP) Engineer will architect, design and develop new and existing digital solutions for the organization's ERP digital portfolio. In this role, you will discover and deliver solutions to complex and varied problems to enable the company's digital future. You will bring order to ambiguous scenarios and apply in depth and broad knowledge of architectural, engineering and security practices to ensure your solutions are scalable, resilient and robust and will share knowledge on modern practices and technologies to the shared engineering community.
Key Accountabilities:
- Apply software engineering patterns and principles to design, develop, test, integrate, maintain and troubleshoot complex and varied software solutions and incorporate security practices in newly developed and maintained applications.
- Participate in peer code review sessions to review code, coach peers and ensure code quality.
- Take the lead in the assigned agile team to adopt agile philosophies, facilitate agile ceremonies and identify continuous improvement opportunities.
- Incorporate the company's engineering and development best practices within the full software development lifecycle including coding standards, code reviews, source control management, building processes, testing and security principles, to deliver high quality code rapidly.
- Collaborate to lead demonstration and continuous feedback sessions to improve development and help drive the long-term vision.
Qualifications:
MINIMUM QUALIFICATIONS:
- Bachelor’s degree in a related field or equivalent experience
- Confirmed experience automating pipelines for continuous integration, testing, delivery and security
- Confirmed experience architecting applications, databases, services or integrations
- Minimum of four years of related work experience
- Experience working in ERP basis, Code Development (ABAP, HTML 5, Python, Java, etc..), or Design Thinking.
- Experience working in Azure, AWS, or BTP cloud environments.
- 2 positions- 1 ERP SAP and 1 for open-source technologies
Responsibility :
- Designing, implementing, developing, and maintaining applications using the Java tech stack
- Understand business requirements and convert them into technical specifications
- Contribute to SDLC (software development lifecycle) activities requirement gathering, analysis, design, development, testing & integration, maintenance
- Monitor and identify production and non-production issues and resolve them
- Writing clean, efficient, and secure code
- Ensure performance, security, stability, and quality of the application
- Improve existing systems by adding new features in line with business specifications
- Monitor performance and implement innovative solutions to improve the overall system
- Collaborate with peers and team members to build scalable, secure, and quality products Perform regular checks and follow best practices to develop, deploy, and maintain software Deployment of new features and products into the production environment
Requirements:
- Strong background in Core Java with relevant experience in J2EE technologies, Hibernate Framework and Spring boot/Spring boot, Microservices and result/Soap services
- Strong knowledge of object-oriented programming concepts, exception handling, and memory management
- Must know concepts of multi-threading and dependency injection
- Knowledge of HTML, XML, JSON, CSS, JavaScript, JSP, and Servlet
- Sound knowledge of relational and/or non-relational databases such as MySQL, MongoDB, etc. Ability to work with ORM frameworks and concepts such as JPA2 and Hibernate
- Working experience in any Java IDE tool such as Eclipse, Intellij IDE
- Experience in at least one framework Spring, Struts, JSF
- Knowledge of build tools such as Maven, Gradle, etc.
- Version control (Git repository) Familiar with CI/CD and DevOps and tools like Jenkins, GitHub pipelines, etc.
- Experience in developing SaaS, PaaS, and cloud-based web applications
- Additional knowledge/ experience in front end technologies- JavaScript, HTML, AngularJS / ReactJs framework
at TechVerito Software Solutions LLP
The job role requires:
Experience working with Java, Spring Boot Web, JUnit5, OOP, Microservices and Event-driven architecture.
Great OO skills, including strong design patterns knowledge. Understanding functional programming would be a plus.
Passion for software engineering and craftsman-like coding process.
Experience in developing applications integrating with RDBMS like MySql or Postgres.
Experience with a NoSQL database (MongoDB or GraphDB) will be a plus.
Experience in developing web applications using ReactJS/Angular/Vuejs will be plus.
Perks:
Work-Life Balance
Skill Development
Object Bootcamp
Sabbatical Leave
Parental Leaves
MUST HAVES:
- #java11, Java 17 & above only
- #springboot #microservices experience is must
- #cloud experience is must (AWS or GCP or Azure)
- Strong understanding of #functionalprogramming and #reactiveprogramming concepts.
- Experience with asynchronous programming and async frameworks/libraries.
- Proficiency in #sql databases (MySQL, PostgreSQL, etc.).
- WFO in NOIDA only.
Other requirements:
- Knowledge of socket programming and real-time communication protocols.
- Experience of building complex enterprise grade applications with multiple components and integrations
- Good coding practices and ability to design solutions
- Good communication skills
- Ability to mentor team and give technical guidance
- #fullstack skills with anyone of #javascript or #reactjs or #angularjs is preferable.
- Excellent problem-solving skills and attention to detail.
- Preferred experience with #nosql databases (MongoDB, Cassandra, Redis, etc.).
Job Description:
We are seeking an experienced Java Back-end Developer to join our team. The ideal candidate
will be responsible for designing, developing, and maintaining robust and scalable back-end
solutions using Java and related technologies. The Back-end Developer will work closely with
cross-functional teams to deliver high-quality software solutions that meet our business needs.
Responsibilities:
Design, develop, and maintain Java-based back-end applications, services, and APIs.
Write efficient, reusable, and well-documented code following industry best practices
and coding standards.
Collaborate with front-end developers, product managers, and other stakeholders to
understand requirements and translate them into technical solutions.
Implement and maintain database schemas, write complex SQL queries, and optimize
database performance using Oracle SQL.
Develop and consume RESTful web services to enable seamless integration with
external systems.
Utilize Spring framework and its various modules (e.g., Spring Boot, Spring Batch) for
building enterprise-level applications.
Manage project dependencies and build processes using Maven.
Work with version control systems such as Git for code management and collaboration.
Perform unit testing, integration testing, and debugging to ensure the quality and
reliability of back-end components.
Stay updated on emerging technologies, trends, and best practices in back-end
development.
Additional Requirements:
Strong knowledge of application servers such as Tomcat and WebLogic.
Experience with continuous integration tools such as Jenkins.
Familiarity with automated testing frameworks such as JUnit.
Understanding of authentication and authorization mechanisms, including OAuth.
Knowledge of SOAP web services and related technologies.
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field.
5 Plus years of experience in Java back-end development.
Proficiency in Java programming language and related frameworks (e.g., Spring, Spring
Boot, Spring Batch).
Strong understanding of object-oriented programming principles, data structures, and
algorithms.
Experience with Oracle SQL and database design principles.
Familiarity with RESTful web services and API development.
Experience with build tools such as Maven.
Knowledge of version control systems, particularly Git.
Strong problem-solving skills and attention to detail.
Excellent communication and collaboration skills.
Ability to work effectively in a fast-paced, agile environment.
Preferred Qualifications:
Experience with other databases such as MySQL, PostgreSQL, or MongoDB.
Familiarity with continuous integration/continuous deployment (CI/CD) pipelines.
Understanding of software development best practices and design patterns.
Position: Java Developer
Experience: 3-8 Years
Location: Bengaluru
We are a multi-award-winning creative engineering company offering design and technology solutions on mobile, web and cloud platforms. We are looking for an enthusiastic and self-driven Test Engineer to join our team.
Roles and Responsibilities:
- Expert level Micro Web Services development skills using Java/J2EE/Spring
- Strong in SQL and noSQL databases (mySQL / MongoDB preferred) Ability to develop software programs with best of design patterns , data Structures & algorithms
- Work in very challenging and high performance environment to clearly understand and provide state of the art solutions ( via design and code)
- Ability to debug complex applications and help in providing durable fixes
- While Java platform is primary, ability to understand, debug and work on other application platforms using Ruby on Rails and Python
- Responsible for delivering feature changes and functional additions that handle millions of requests per day while adhering to quality and schedule targets
- Extensive knowledge of at least 1 cloud platform (AWS, Microsoft Azure, GCP) preferably AWS.
- Strong unit testing skills for frontend and backend using any standard framework
- Exposure to application gateways and dockerized. microservices
- Good knowledge and experience with Agile, TDD or BDD methodologies
Desired Profile:
- Programing language – Java
- Framework – Spring Boot
- Good Knowledge of SQL & NoSQL DB
- AWS Cloud Knowledge
- Micro Service Architecture
Good to Have:
- Familiarity with Web Front End (Java Script/React)
- Familiarity with working in Internet of Things / Hardware integration
- Docker & Kubernetes Serverless Architecture
- Working experience in Energy Company (Solar Panels + Battery)
Sigmoid works with a variety of clients from start-ups to fortune 500 companies. We are looking for a detailed oriented self-starter to assist our engineering and analytics teams in various roles as a Software Development Engineer.
This position will be a part of a growing team working towards building world class large scale Big Data architectures. This individual should have a sound understanding of programming principles, experience in programming in Java, Python or similar languages and can expect to
spend a majority of their time coding.
Location - Bengaluru and Hyderabad
Responsibilities:
● Good development practices
○ Hands on coder with good experience in programming languages like Java or
Python.
○ Hands-on experience on the Big Data stack like PySpark, Hbase, Hadoop, Mapreduce and ElasticSearch.
○ Good understanding of programming principles and development practices like checkin policy, unit testing, code deployment
○ Self starter to be able to grasp new concepts and technology and translate them into large scale engineering developments
○ Excellent experience in Application development and support, integration development and data management.
● Align Sigmoid with key Client initiatives
○ Interface daily with customers across leading Fortune 500 companies to understand strategic requirements
● Stay up-to-date on the latest technology to ensure the greatest ROI for customer &Sigmoid
○ Hands on coder with good understanding on enterprise level code
○ Design and implement APIs, abstractions and integration patterns to solve challenging distributed computing problems
○ Experience in defining technical requirements, data extraction, data
transformation, automating jobs, productionizing jobs, and exploring new big data technologies within a Parallel Processing environment
● Culture
○ Must be a strategic thinker with the ability to think unconventional /
out:of:box.
○ Analytical and data driven orientation.
○ Raw intellect, talent and energy are critical.
○ Entrepreneurial and Agile : understands the demands of a private, high growth company.
○ Ability to be both a leader and hands on "doer".
Qualifications: -
- Years of track record of relevant work experience and a computer Science or related technical discipline is required
- Experience with functional and object-oriented programming, Java must.
- hand-On knowledge in Map Reduce, Hadoop, PySpark, Hbase and ElasticSearch.
- Effective communication skills (both written and verbal)
- Ability to collaborate with a diverse set of engineers, data scientists and product managers
- Comfort in a fast-paced start-up environment
Preferred Qualification:
- Technical knowledge in Map Reduce, Hadoop & GCS Stack a plus.
- Experience in agile methodology
- Experience with database modeling and development, data mining and warehousing.
- Experience in architecture and delivery of Enterprise scale applications and capable in developing framework, design patterns etc. Should be able to understand and tackle technical challenges, propose comprehensive solutions and guide junior staff
- Experience working with large, complex data sets from a variety of sources
Job Description:
Organization - Prolifics Corporation
Skill - Java developer
Job type - Full time/Permanent
Location - Bangalore/Mumbai
Experience - 5 to 10 Years
Notice Period – Immediate to 30 Days
Required Skillset:
Spring framework concepts, Spring boot(Mandatory)
Spring batch and dashboard
Apache Kafka(Mandatory)
Azure (Mandatory)
GIT / Maven / Griddle / CI/CD
MS SQL database
Cloud and Data Exposure
Docker, Orchestration using Kubernetes
Genesys pure cloud or any cloud-based contact center platform that can be used to manage customer interactions.
Technical Experience:
The candidate should have 5+ years of experience, preferably at technology or financial firm.
Must have at least 2- 3 years of experience in spring batch / java / Kafka / SQL
Must have hands on experience in database tools and technologies.
Must have exposure to CI / CD and Cloud.
Work scope
Build the spring batch framework to pull the required data from Genesys
Cloud to MS reporting data storage – on prem / Cloud.
Build MS WM Contact Center Data Hub (on Prem / Cloud)
Build dashboard to monitor and manage the data injection, fusion jobs.
Event bridge implementation for real time data ingestion and monitoring
MS Private Cloud
Job Summary
We are looking for developers who can meticulously analyze project requirements and carry forward the development of backend modules which are highly robust and scalable.
Responsibilities and Duties:
- Development (Coding).
- Code Management (Code Reviews, Maintaining Code Standards).
- Repository Management (Branches, Tags, Documentations).
- Concept feasibility checks.
- Managing a team of 3 - 5 members.
Qualifications and Skills:
- With 3 -5 years of experience in the technology domain.
- Entrepreneurial and self-motivated mindset.
- Experience with web technologies such as:
- HTML5/CSS3
- React or Angular (Experience with server side development)
- Java Spring Boot (Preferred)
- PostgreSQL, MongoDB
- Bonus: C# .NET Core, NodeJS
- Strong data structures, algorithms and design patterns knowledge.
- Deep knowledge of web related technologies such as sockets, REST framework, GraphQL (Bonus), etc.
- Experience working in early stage startups (Bonus).
- Experience in real-time communication products.
- Experience in client communications.
- Would be bonus: Experience working with R&D teams, Prototyping, Hypothesis Testing.
Immediate Joining/Notice period-30days
Job Type: Full-time
Experience: 3 -5 years
Qualification: BE/BTech/MCA.
Location: HSR Layout, Bengaluru, Karnataka
Employment Type
Full-time
HBOX is a US Based Digital Health Company, Enabling Primary Care Providers (PCP) to
capture true Virtual Care Opportunities beyond Telehealth. We enable PCP to
provide Proactive and Continuous Care and add new Recurring monthly revenue
streams without any upfront cost. With our unique distribution and business
model, we are seeing fast acceptance and great adaption with our target
customers. We have built unique and Industry's first Integrated
Hardware, Cloud & AI Technologies based Virtual care Platform for PCP
Market. We are US focused Post revenue company with customers in 7 US States
and growing extremely fast.
We want a techie at heart. Someone who is happy and curious to work on all aspects of software development. Reporting directly to the CTO, you will be responsible for feature design, development, and continuously optimizing our tech stack.
We are looking for an experienced software engineer with at least 5 years of experience in a startup or product environment. Ideally you have been involved in all aspects of software development from requirements gathering to design, development, deployment and post-release support. We are looking for all-round technical maturity. Our tech stack is Angular, Spring boot and Django/Python.
Key Skills
Java SpringBoot, PostgreSQL/MySQL, Git
AWS, REST api design, Experience integrating with external APIs
Good applied understanding of Object Oriented Programming
Good database modeling and SQL knowledge.
Anticipate how code will perform under production conditions
Understand the performance characteristics of commonly used data structures (maps, lists etc). (Optional) Experience with UI frameworks like: AngularJS/React is a big plus.
Responsibilities and Duties
Build out features across the stack: backend, API design and integration, database optimization, microservices, plugins, queues etc
Fix bugs and write automated tests
Maintain and upgrade our Tech Stack
Translate requirements to design and write/present articulate software design.
Must have experience / knowledge in Cluster Management Frameworks(e.g., Spark), Kafka,ElasticSearch, Docker, Kubernetes and database, build-and-test(preferred).
Must have hands-on experience with Java, Spring Boot & Hibernate
Must have good experience with Cloud (AWS/Azure/GCP)
Demonstrate project management skills
Experience with customer facing and handling customer expectations
Must have excellent verbal and written communication skills
Skills:
Java
very strong on Spring frameworks
Hibernate
Relational Database (Pref PostgresQL)
AWS / Azure
YOUR ROLES AND RESPONSIBILITIES:
As a back end engineer you will be responsible for developing and delivering best in class digital neobanking API platform using the latest technologies and solutions. We believe that technology should not be a barrier when it comes to providing the best-in-class banking services to our customers and we echo that when you as an engineer present your designs and thoughts to improve the app constantly to ensure we are leading the innovation in the neobanking domain. Your role will be (but not limited) to
- Work in most challenging and complex use cases within Banking and Finances sector.
- Build domain led scalable banking and payments microservices using JAVA + SpringBoot.
- Work on processing large (and we mean LARGE) amounts of data across the muvin platform.
- Work in a cross-platform team where you integrate with 3 rd party platforms and APIs along with muvin’s APIs to ensure consistent and smooth user experience.
- Develop software using latest tools and technologies in an agile led environment.
- Own and deliver high quality solutions from start to end.
- Participate in muvin’s feature development and planning.
- Learn and get mentored from the veterans in the industry and help the team around you.
WHAT YOU HAVE:
- E/BTech in Computer Science or similar degree.
- 1-5+ years of relevant work experience.
- Strong foundations in Java or other high level programming language.
- Experience working on Spring framework.
- Experience developing, debugging, and resolving performance problems in complex multi-service systems.
- Extensive knowledge on OOP and software architecture.
- Sheer willingness to write performant well designed code adhering to best practices in data structures and algorithms.
- Ability and urge to write meaningful test cases and documentation.
- Good aptitude in analytical and problem-solving skills.
- Experience working with relational databases and NOSQL databases.
- Knowledge or experience working on concurrent and event driven development.
- Dogged desire to become a SME (Subject Matter Expert) in one of the areas outside coding (automation, scalability, performance, architecture, optimization, algorithms etc.,).
- Good communication skills.
WE’LL BE EXCITED IF YOU BRING:
- DevOps and CI/CD experience on AWS or similar cloud services platforms
- Experience working with payments, wallets, and any other banking services.
- Experience working with Docker and Kubernetes.
- Experience with any of the reporting and analytics platforms.
- 5-7 years of relevant product design, development and testing experience
- Strong technical skills in java springboot/MVC frameworks, reactjS. API development, Cloud native solutions like lambda, azure functions is good to have.
- Database – primarily Mongo DB, Knowledge of postgres /MySQL is good to have
- DevOps - Knowledge of DevOps will be good to have
- API - Preferred experience with one of API gateway platform (Apigee, Mulesoft, Kong, WSO2)
- Good communication skills, with an ability to express and understand complex technical concepts.
- Strong analytical, problem-solving, and conceptual skills.
- Ability to work under pressure and meet tight deadlines.
- Experience of working with globally distributed teams.
- Innovative and Self learner for mentoring and problem resolutions.
- Ability to mentor and manage product teams
• Participation in the requirements analysis, design, development and testing of applications.
• The candidate is expected to write code himself/herself.
• The candidate is expected to write high level code, code review, unit testing and deployment.
• Practical application of design principles with a focus on the user experience, usability, template
designs, cross browser issues and client server concepts.
• Contributes to the development of project estimates, scheduling, and deliverables.
• Works closely with QA team to determine testing requirements to ensure full coverage and best
quality of product.
• There is also the opportunity to mentor and guide junior team members in excelling their jobs.
Job Specifications
• BE/B. Tech. Computer Science or MCA from a reputed University.
• 6+ Years of experience in software development, with emphasis on JAVA/J2EE Server side
programming.
• Hands on experience in Core Java, Multithreading, RMI, Socket programing, JDBC, NIO,
webservices and Design patterns.
• Should have Knowledge of distributed system, distributed caching, messaging frameworks, ESB
etc.
• Knowledge of Linux operating system and PostgreSQL/MySQL/MongoDB/Cassandra database is
essential.
• Additionally, knowledge of HBase, Hadoop and Hive are desirable.
• Familiarity with message queue systems and AMQP and Kafka is desirable.
• Should have experience as a participant in Agile methodologies.
• Should have excellent written and verbal communication skills and presentation skills.
• This is not a Fullstack requirement, we are purely looking out for Backend resources