CrawlJobs Logo

Java Springboot Developer

India, Pune, Chennai · Job Posted May 04, 2026
Apply Position
Job Link Share

Job Description

The Applications Development Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.

Job Responsibility

  • Collaborate with cross-functional teams to ensure specifications are converted into flexible, scalable, and maintainable solution designs
  • Evaluate project deliverables to ensure they meet specifications and architectural standards
  • Work as part of development teams to design and build complex solutions, ensuring alignment with the architecture blueprint, standards, target state architecture, and strategies
  • Coordinate, execute, and participate in component integration (CIT), system integration testing (SIT), and user acceptance testing (UAT) to identify and resolve application errors and ensure quality software deployment
  • Possess a solid grasp of software design patterns and approaches
  • Understand application-level software architecture and make technical trade-off decisions
  • Maintain application hygiene and address any Risk & Control items
  • Work closely with Project Managers, Business Analysts, and Operational users/Product managers to deliver projects
  • Work independently on project deliverables, articulate issues/challenges, and proactively communicate risks
  • Handle code releases in various environments

Requirements

  • 3-5 years of hands-on experience in Java backend development, including deep understanding of core Java concepts, object-oriented programming, data structures, algorithms, and design patterns
  • Experience with Spring Boot, Spring JPA, Spring Cloud, JDBC, Hibernate, REST, and Maven is essential
  • Demonstrated proficiency in Java 8+ features (lambda expressions, streams, functional interfaces) and functional programming paradigms is required
  • Extensive experience with microservices architecture and related technologies, including Docker, Kubernetes/OpenShift, and cloud computing platforms (AWS, Azure, GCP)
  • Strong understanding of microservice design patterns, principles, and best practices
  • Experience implementing Kafka consumers, producers, and streaming applications
  • Solid understanding of both SQL and NoSQL databases
  • Proficiency with Git/Bitbucket for version control is required
  • Strong communication, analytical, problem-solving, and leadership skills are essential
  • Demonstrated ability to take ownership, collaborate effectively, and communicate technical concepts clearly
  • Bachelor's degree/University degree or equivalent experience

Nice to have

  • Kafka streaming
  • Experience in MQ
  • Python programming experience
  • Experience with NoSQL databases (MongoDB preferred)
  • Experience with Kafka Streams and Apache Flink
  • Experience with tools like Jenkins, TeamCity, IBM UrbanCode Deploy, and SonarQube
  • Experience with WebSocket implementations
  • Front-end experience (React, JavaScript, HTML, CSS)
  • Master's degree preferred

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Java Springboot Developer

8 matching positions

Senior Java Springboot Developer

Citi is seeking a highly motivated candidate for Senior Java Developer in Wholes...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of relevant experience
  • Experience in systems analysis and programming of software applications (Java, Spring Boot, Oracle)
  • Experience working with SOA & Micro-services utilizing REST
  • Experience with design and implementations of cloud-ready applications and deployment pipelines on large-scale container platform clusters is a plus
  • Experience working in a Continuous Integration and Continuous Delivery environment and familiar with Tekton, Harness, Jenkins, Code Quality, etc.
  • Proficient in industry standard best practices such as Design Patterns, Coding Standards, Coding modularity, Prototypes etc.
  • Experience in debugging, tuning and optimizing components
  • Understanding of the SDLC lifecycle for Agile & Waterfall methodologies
  • Excellent written and oral communication skills
  • Experience developing application in Financial Services industry is preferred
Job Responsibility
Job Responsibility
  • Ability to effectively interact, collaborate with development team
  • Ability to effectively communicate development progress to the Project Lead
  • Work with developers onshore, offshore and matrix teams to implement a business solution
  • Investigate possible bug scenarios and production support issues
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Fulltime
Read More
Arrow Right
New

Java Developer – SC Cleared

Location
Location
United Kingdom
Salary
Salary:
Not provided
whitehallresources.com Logo
Whitehall Resources Ltd
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • To understand the app technical nuances and how it can be migrated from one AWS instance to another, and what coding needs to be replicated for a seamless transition, e.g. for access
  • To work with the Solution Architect to understand how best to achieve the migration
  • Java 11 and SpringBoot for backend
  • Angular 14.0 frontend
  • Bootstrap reactive web design and Frontend 4.5.0 library components
  • Node 16 for the build process and uses Maven for dependency injection and build automation
  • Code is checked in to private GIT repository for source code control
Job Responsibility
Job Responsibility
  • Understanding technical nuances and able to recommend approach for migration
  • Understand how to replicate any linkages/coding in the target environment. Implement migration (or Solution Architect)
  • Fulltime
Read More
Arrow Right

Senior Java Developer

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of relevant experience in the Financial Service industry
  • Expertise in building web applications using JEE, SpringBoot
  • Expertise in enterprise integrations through RESTful APIs, Kafka messaging etc.
  • Expertise in using AI driven tools like Devin, Co-pilot, and other Gen-AI tools.
  • Expertise in Elastic Search, NoSQL databases, and Caching solutions.
  • Expertise in designing and optimizing the software solutions for performance and stability.
  • Expertise in troubleshooting and problem solving.
  • Expertise in Test driven development.
  • Expertise in Authentication, Authorization, and Security.
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications.
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision.
  • Can exercise independence of judgement and autonomy.
  • Acts as SME to senior stakeholders and /or other team members.
  • Fulltime
Read More
Arrow Right

Sr AppDev Engineer - Go - Java - SpringBoot - Kafka - NoSQL Database

We have a 6 month contract to hire opportunity for a senior-level Application De...
Location
Location
Salary
Salary:
Not provided
zeektek.com Logo
Zeektek
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree
  • 4-6+ years experience
  • Senior-level individual contributor supporting enterprise contract management and event-driven integrations
  • Expected to operate independently and own complex integrations with minimal ramp-up
  • Hands-on Kafka production support experience
  • Experience integrating with enterprise SaaS or contract management platforms (Icertis or similar preferred)
  • Experience working in cloud environments (AWS and/or Azure) supporting integrations and deployments
  • Strong experience with data integration across multiple storage platforms
  • Ability to independently assess integration risks and recommend solutions
  • Strong cross-team communication skills with both technical and non-technical stakeholders
Job Responsibility
Job Responsibility
  • Support backend integrations with enterprise contract management platforms (including Icertis or similar CLM systems)
  • Design, manage, and troubleshoot Kafka-based event integrations
  • Coordinate with Kafka and platform teams on topic configuration, promotion, and cloud migration
  • Support Confluent Cloud Kafka topics and mirroring strategies
  • Assist with production support, release validation, and incident troubleshooting
  • Work with enterprise data storage systems for integration, access, and troubleshooting
  • Develops or prototypes software modules at various levels of complexity, including but not limited to: service interfaces, process flows, service messages, SOA components, business logic, UI/UX, or data access logic
  • Designs, develops, tests, and deploys software solutions and process flows complying with standards, guidelines, and best practices
  • Identifies, assesses, and formulates architectural impacts and solutions from business requirements
  • Collaborates to ensure application designs utilize appropriate patterns and standards
What we offer
What we offer
  • Weekly Direct Deposit
  • 401K Matching
  • Competitive medical, dental and vision insurance
  • Consistent communication throughout your project
  • ZeekTek Referral Program
  • Fulltime
Read More
Arrow Right

Senior Java Developer

Randstad is presently working with startup software solutions company in Malaysi...
Location
Location
Malaysia , Kuala Lumpur
Salary
Salary:
10000.00 - 14000.00 MYR / Month
https://www.randstad.com Logo
Randstad
Expiration Date
July 24, 2026
Flip Icon
Requirements
Requirements
  • Experience: Minimum of 4 years of professional software development experience in Java
  • Core Frameworks: Strong expertise in Spring Framework (Spring MVC, Spring Security, Spring Data) and Spring Boot
  • Databases: Solid experience with relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks like Hibernate/JPA
  • APIs: Proven track record of designing and consuming robust RESTful APIs
  • Tools: Proficiency with build tools (Maven/Gradle) and version control (Git)
Job Responsibility
Job Responsibility
  • Backend Development: Design, develop, and deploy high-quality, scalable backend services and RESTful APIs using Java and Spring Boot
  • Architecture & Design: Participate in architectural discussions, database design, and code reviews to maintain high engineering standards
  • Optimization: Troubleshoot, debug, and optimize application performance and database queries for maximum speed and scalability
  • Collaboration: Work closely with cross-functional teams (Frontend, Product, DevOps) to deliver end-to-end features
  • Best Practices: Write clean, maintainable, and well-tested code (JUnit/Mockito) following Agile/Scrum methodologies
What we offer
What we offer
  • Remote Working
  • Startup Company
  • Exciting Projects + Career Growth
  • good benefits
Read More
Arrow Right

Java Developer Sr Analyst - Assistant Vice President

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Java, SpringBoot, SQL, Test Automation required
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Technology Application Strategy - Java Developer - Assistant Vice President

Engineer the future of global finance. At Citi, our Tech team doesn't just suppo...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Highly motivated self-starter who is comfortable taking on new challenges with an open and inquisitive mind and a readiness to learn
  • Competent Java developer who drives with tests and understands the importance of writing clean, testable code
  • Strong understanding of core Java and have experience building apps using SpringBoot
  • Experience working with build tools such as Gradle
  • Comfortable working with Linux and be familiar with standard developer tooling, such as Git, BitBucket/GitHub, Jira, Confluence, etc
  • Knowledge of build pipelines, CI/CD and the pathway to production
Job Responsibility
Job Responsibility
  • Develop tooling for the Citi developer community using a range of technologies including Java and SpringBoot microservices on Linux on OpenShift
  • Build APIs to integrate with other systems across the bank using industry best practices
  • Engage across the entire Software Development Lifecycle (SDLC), from initial design and architecture to development, testing, deployment, and ongoing support
  • Act as a trusted consultant and partner to developers worldwide within Citi
  • Serve as a subject matter expert for both senior stakeholders and team members
  • Role model engineering excellence and foster a culture of continuous learning and sharing knowledge
What we offer
What we offer
  • Business casual workplace with a hybrid working model (up to 2 days working at home per week)
  • Competitive base salary (which is annually reviewed)
  • 27 days annual leave (plus bank holidays)
  • Discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right

Java SpringBoot Software Engineer

If you're a Junior or Intermediate level Software Engineer with 3-5+ years of ex...
Location
Location
United States , Aberdeen Proving Ground
Salary
Salary:
Not provided
VES
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience developing RESTful services using the Spring Framework / SpringBoot
  • Develop and maintain APIs using Spring Boot components including: Spring REST Controllers, Spring Web / Spring MVC, Spring Validation, Spring Security (authentication/authorization patterns), Spring Data JPA / Hibernate
  • Experience implementing complex mapping logic using MapStruct features such as: Custom mappers and expressions, Nested object mappings, Enum/value translations, AfterMapping / BeforeMapping hooks, Mapping inheritance and reusable mapping configurations
  • Solid problem-solving and debugging ability. Must be comfortable using a debugger
  • Solid CS fundamentals including object orientation, data structures, advanced algorithms, complexity, automata, operating system fundamentals, computer architecture, and systems analysis and design
  • Familiarity with professional software engineering practices for the full software development life cycle, including requirements elicitation, coding standards, code reviews, source control management, agile development, build processes, testing, and operations
  • Experience using Git (or a Git-based implementation, e.g. Stash, Bitbucket, Github) in a collaborative production environment-especially on a large-scale software project
  • Experience using Jenkins, Gradle and Maven
  • Published software projects for external consumption, or have made significant contributions to existing open-source projects
  • Experience with the Agile or Scrum development methodology
Job Responsibility
Job Responsibility
  • Build Java-based services that enable users to manage tactical data supporting a Common Operating Picture and Fire Support capabilities
  • Build and maintain reusable components as part of our service layer
  • Develop, test, and manage software as directed and determined by the project lead
  • Develop software leveraging the SpringBoot Java Framework
  • Work on efforts where there's a core team delivering capabilities to other development teams to extend and integrate
  • Work on applications and components that integrate with COTS messaging solutions such as RabbitMQ
  • Maintain and improve the performance of existing software solutions
  • Clearly and regularly communicate with management and technical support colleagues
  • Recommend improvements to existing software solutions as necessary
  • Work closely with the customer and other stakeholders to understand requirements and design software solutions to meet their needs
What we offer
What we offer
  • 401(k) match
  • Highly Competitive Salary
  • Up to 15 Paid Vacation days / year
  • 11 Paid Holidays
  • Flexible work/life balance culture
  • Fulltime
Read More
Arrow Right