CrawlJobs Logo

Full Stack Java Spring Boot Micro Service Developer

India, Chennai · Job Posted March 21, 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

  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements
  • Identify and analyze issues, make recommendations, and implement solutions
  • Utilize knowledge of business processes, system processes, and industry standards to solve complex issues
  • Analyze information and make evaluative judgements to recommend solutions and improvements
  • Conduct testing and debugging, utilize script tools, and write basic code for design specifications
  • Assess applicability of similar experiences and evaluate options under circumstances not covered by procedures
  • Develop working knowledge of Citi’s information systems, procedures, standards, client server application development, network operations, database administration, systems administration, data center operations, and PC-based applications
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency

Requirements

  • 2-4 years with strong proficiency in Core Java (8+)
  • Spring Boot
  • backend microservices
  • focus on writing efficient, scalable code
  • experience with RESTful APIs
  • Hibernate/JPA
  • database management (SQL)
  • familiarity with DevOps tools like Git, Jenkins and containerization (Docker)
  • implementation of high-performance & scalable Java applications
  • optimizing code performance
  • writing unit/integration tests
  • debugging and troubleshooting issues in all environments
  • collaborating with cross-functional teams
  • potentially mentoring junior developer
  • Bachelor’s degree/University degree or equivalent experience

Looking for more opportunities?

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

Similar Jobs for

Full Stack Java Spring Boot Micro Service Developer

8 matching positions

Full Stack Java Spring Boot Micro Service Developer

The Applications Development Programmer Analyst is an intermediate level positio...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 0-2 years of relevant experience
  • Experience in programming/debugging used in business applications
  • Working knowledge of industry practice and standards
  • Comprehensive knowledge of specific business area for application development
  • Working knowledge of program languages
  • Consistently demonstrates clear and concise written and verbal communication
  • 3-5 years with strong proficiency in Core Java (8+)Spring Boot, and backend microservices, with a focus on writing efficient, scalable code
  • Experience with RESTful APIs, Hibernate/JPA, database management (SQL)
  • Familiarity with DevOps tools like Git, Jenkins and containerization (Docker)
  • Bachelor’s degree/University degree or equivalent experience
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
  • Identify and analyze issues, make recommendations, and implement solutions
  • Utilize knowledge of business processes, system processes, and industry standards to solve complex issues
  • Analyze information and make evaluative judgements to recommend solutions and improvements
  • Conduct testing and debugging, utilize script tools, and write basic code for design specifications
  • Assess applicability of similar experiences and evaluate options under circumstances not covered by procedures
  • Develop working knowledge of Citi’s information systems, procedures, standards, client server application development, network operations, database administration, systems administration, data center operations, and PC-based applications
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Implementation of high-performance & scalable Java applications
  • Optimizing code performance and writing unit/integration tests
  • Fulltime
Read More
Arrow Right

Java Full Stack Developer (Angular)

Full Stack Developer to produce scalable software solutions with over 2- 4 years...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience as a Full Stack Developer or similar role
  • Comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries
  • Hands on experience on Core Java, Spring, Spring boot
  • Hands on experience with RESTful services using frameworks like Spring, Jersey
  • Knowledge on Micro services (Service discovery, API Gateway, config server) will have added advantage
  • Familiarity with databases like Oracle and MongoDB
  • Strong knowledge on UI frameworks such as Angular, Angular JS, React (optional)
  • Fluent in CSS (Foundation or Bootstrap), JavaScript and HTML5, with an understanding of CSS pre-processors including Sass and LESS
  • Bachelor's degree (in science, computers, information technology or engineering)
Job Responsibility
Job Responsibility
  • Building Elegant solutions and Architectural solutions
  • Develop and design RESTful services and APIs
  • Develop visually appealing front end website architecture, including translating designer mock-ups and wireframes into front-end code
  • Develop functional databases, applications, and servers to support websites on the back end
  • Design , develop, test and maintain, robust, resilient, scalable, high quality software
  • Work closely with distributed teams ,Product Managers, Testers and Architects to execute on the requirements
  • Stay abreast of developments in web applications and programming languages
  • Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions
  • Stay current and provide insight on cutting edge software approaches, architectures, and vendors
  • Fulltime
Read More
Arrow Right

Full Stack Java Developer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-8 years of extensive experience in software development, with significant experience in hand-on development on complex, large-scale enterprise platforms
  • Java 8, Spring MVC / Spring Boot / Spring Framework / Spring Security/ Spring Batch
  • Design and implementation of RESTful services, Micro Service Designs
  • Build Tools like Maven or Gradle
  • Using Test Framework - Unit Test (Junit/Mockito) / Mutation
  • Back-end development with Java/SpringBoot
  • Strong experience in data modeling and database design, Relational databases like Oracle
  • Experience using observability tools such as logging and metrics for debugging (Elastic/Kibana)
  • Experience working in setting up cloud infrastructure
  • Experience in working & configuring wide range of AWS services such as API Gateway, Lambda, ECS, Elastic Load Balancers, EC2, MSK, RDS – Oracle preferred
Job Responsibility
Job Responsibility
  • 6-8 years of extensive experience in software development, with significant experience in hand-on development on complex, large-scale enterprise platforms
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • 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
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
  • Fulltime
Read More
Arrow Right

Full Stack Java Developer

We are currently seeking a Full Stack Java Developer to join our team in Dallas,...
Location
Location
United States , Dallas
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or master’s degree in computer science, Engineering, or a related field
  • Core Java developer with 5+ years’ experience in developing, maintaining, and supporting software applications using Java/J2EE, Spring framework, and other related technologies
  • 5+ years hands-on experience in Java and J2EE technologies and well versed with features in Java 8 and above
  • 5+ years’ of Experience in Spring Boot
  • 5+ years’ of Experience in UI framework like Angular or REACT
  • 5+ years’ of Hands on development background and recent experience developing and implementing Java based Web Services, primarily in a REST model
  • 5+ years’ of Experience building scalable and distributed micro-services
  • 5+ years’ of Experience with major open-source tools and frameworks such as Spring, Hibernate, Spring JPA
  • Good understanding of Data structure and Algorithms
  • Familiar with Agile software development methodologies
Job Responsibility
Job Responsibility
  • Develop, maintain, and implement Java-based components, applications, and frameworks
  • Lead the design and architecture of Java-based solutions
  • Collaborate with other developers, designers, and system administrators to ensure all components of the project are properly integrated
  • Troubleshoot and resolve technical issues related to Java applications
  • Develop and maintain software documentation
  • Provide technical guidance and mentoring to junior developers
  • Keep up-to-date with the latest Java technologies and trends
  • Optimize existing code for better performance
  • Analyze existing code and implement necessary changes
  • Participate in code reviews and suggest improvements
  • Fulltime
Read More
Arrow Right

Full Stack Java Developer

We are currently seeking a Full Stack Java Developer to join our team in Salt La...
Location
Location
United States , Salt Lake City
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or master’s degree in computer science, Engineering, or a related field
  • Core Java developer with 5+ years’ experience in developing, maintaining, and supporting software applications using Java/J2EE, Spring framework, and other related technologies
  • 5+ years hands-on experience in Java and J2EE technologies and well versed with features in Java 8 and above
  • 5+ years’ of Experience in Spring Boot
  • 5+ years’ of Experience in UI framework like Angular or REACT
  • 5+ years’ of Hands on development background and recent experience developing and implementing Java based Web Services, primarily in a REST model
  • 5+ years’ of Experience building scalable and distributed micro-services
  • 5+ years’ of Experience with major open-source tools and frameworks such as Spring, Hibernate, Spring JPA
  • Good understanding of Data structure and Algorithms
  • Familiar with Agile software development methodologies
Job Responsibility
Job Responsibility
  • Develop, maintain, and implement Java-based components, applications, and frameworks
  • Lead the design and architecture of Java-based solutions
  • Collaborate with other developers, designers, and system administrators to ensure all components of the project are properly integrated
  • Troubleshoot and resolve technical issues related to Java applications
  • Develop and maintain software documentation
  • Provide technical guidance and mentoring to junior developers
  • Keep up-to-date with the latest Java technologies and trends
  • Optimize existing code for better performance
  • Analyze existing code and implement necessary changes
  • Participate in code reviews and suggest improvements
  • Fulltime
Read More
Arrow Right

Lead Java Full Stack Developer

Role Summary: We are looking for a Java Full-Stack Engineer to design, build, an...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years of experience in full-stack web application development
  • Strong backend development experience with Java and Spring Boot (REST APIs, security concepts, performance, and scalability)
  • Strong front-end development experience with Angular including TypeScript, HTML5, and CSS
  • Experience using UI component libraries such as Kendo UI
  • Working knowledge of micro front-end architecture and patterns
  • Solid understanding of API design and microservices (service boundaries, resilience, observability basics)
  • Hands-on experience with SQL Server and relational data modeling
  • Experience with Elasticsearch and event streaming with Kafka
  • Proficiency with GitHub / Bitbucket workflows and practical experience with CI/CD pipelines
  • Strong communication skills, ownership mindset, and ability to work collaboratively in an agile team
Job Responsibility
Job Responsibility
  • Develop and maintain web applications across the stack: UI, APIs, and backend services
  • Build scalable, secure microservices using Java and Spring Boot
  • Develop responsive user interfaces using Angular, leveraging Kendo UI components where appropriate
  • Implement and support micro front-end patterns (composition, shared libraries, module federation or equivalent approaches)
  • Design, build, document, and consume RESTful APIs
  • ensure service contracts and versioning strategies are followed
  • Work with SQL Server and optimize queries, indexes, and data access patterns
  • Implement search and indexing solutions with Elasticsearch
  • Build event-driven integrations using Kafka (producers/consumers, topics, schema/versioning awareness)
  • Use GitHub / Bitbucket and contribute to automated CI/CD pipelines (build, test, deploy)
  • Fulltime
Read More
Arrow Right

Sr. Full Stack Java Developer

We are currently seeking a Sr. Full Stack Java Developer (100% Onsite / FTE / Co...
Location
Location
United States , Jersey City
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or master’s degree in computer science, Engineering, or a related field
  • Core Java developer with 5+ years’ experience in developing, maintaining, and supporting software applications using Java/J2EE, Spring framework, and other related technologies
  • 5+ years of Good hands-on experience in Java and J2EE technologies and well versed with features in Java 8 and above
  • Proficient in Collections, Multi-Threading concepts and should be hands-on
  • 5+ years of Experience in Spring Boot
  • 5+ years of Experience in UI technologies like Angular, REACT
  • Hands on development background and recent experience developing and implementing Java based Web Services, primarily in a REST model
  • 5+ years of Experience building scalable and distributed micro-services
  • 5+ years of Experience with major open-source tools and frameworks such as Spring, Hibernate, Spring JPA
  • Good understanding of Data structure and Algorithms
Job Responsibility
Job Responsibility
  • Develop, maintain, and implement Java-based components, applications, and frameworks
  • Lead the design and architecture of Java-based solutions
  • Collaborate with other developers, designers, and system administrators to ensure all components of the project are properly integrated
  • Troubleshoot and resolve technical issues related to Java applications
  • Develop and maintain software documentation
  • Provide technical guidance and mentoring to junior developers
  • Keep up-to-date with the latest Java technologies and trends
  • Optimize existing code for better performance
  • Analyze existing code and implement necessary changes
  • Participate in code reviews and suggest improvements
  • Fulltime
Read More
Arrow Right

Java Full Stack Developer

Job Title: Java Full Stack Developer Location: Princeton NJ (ONSITE) F2F Inter...
Location
Location
United States , Princeton
Salary
Salary:
135000.00 USD / Year
realign-llc.com Logo
Realign
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Designing and developing applications using the Java EE platform with good hands on in backend
  • Experience with Java EE components, Spring, Spring Boot Frameworks and Micro Services Skills
  • Handling Large data with backend database as Sybase and PLSQL
  • Identify opportunities to improve existing Java code
  • Experience in developing REST API
  • Design, deploy, and manage scalable applications using Kubernetes
  • Collaborate with DevOps and development teams to streamline CI/CD pipelines
  • Should have experience working in Agile Methodology
  • Good Communication and Stakeholder management skills is must
  • Experience in Financial Industry with some risk background
  • Fulltime
Read More
Arrow Right