CrawlJobs Logo

Java Fullstack

India, Chennai · Job Posted January 06, 2026
Apply Position
Job Link Share

Job Description

The Engineer Sr Analyst is an intermediate level position responsible for a variety of engineering activities including the design, acquisition and development of hardware, software and network infrastructure in coordination with the Technology team. The overall objective of this role is to ensure quality standards are being met within existing and planned frameworks.

Job Responsibility

  • Design, develop, and maintain both front-end and back-end components of the platform & services provisioning automation framework
  • Build dynamic and responsive user interfaces using Angular, ensuring a seamless and intuitive user experience
  • Develop scalable and secure back-end microservices using Spring Boot, with a strong focus on RESTful API development and integration
  • Design and manage database schemas and queries in MongoDB, optimizing for performance and data integrity
  • Act as a technical subject matter expert (SME) for the framework, providing guidance and mentorship to junior developers
  • Lead requirements gathering discussions with business stakeholders and product owners to translate business needs into technical specifications
  • Coordinate with the QA team to ensure rigorous testing and quality assurance throughout the development process
  • Timely analyze and troubleshoot user issues and incidents as a development SME, providing root cause analysis and implementing effective resolutions
  • Participate in code reviews to ensure code quality, adherence to best practices, and security standards
  • Proactively identify and address technical debt and performance bottlenecks within the application
  • Contribute to the continuous improvement of the framework's architecture, design, and performance
  • Work within an agile environment, participating in sprint planning, daily stand-ups, and retrospectives
  • Maintain and create technical documentation, including API contracts, design documents, and support runbooks

Requirements

  • 7+ years of experience in Java full stack software development, with a focus on enterprise-level applications
  • Proven experience developing and deploying applications using the specified technology stack (Spring Boot, Angular, MongoDB)
  • Experience working in a regulated environment, preferably in the financial services or banking industry
  • Experience with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI/CD, Maven/Gradle)
  • Backend: Expert proficiency in Java and the Spring Boot framework
  • Frontend: Strong expertise in Angular (version 2+), TypeScript, HTML5, and CSS3
  • Database: Hands-on experience with MongoDB, including schema design, query optimization, and performance tuning
  • Strong understanding of RESTful APIs, microservices architecture, and version control systems (Git)
  • Experience working in Financial Services or a large complex and/or global environment
  • Consistently demonstrates clear and concise written and verbal communication
  • Comprehensive knowledge of design metrics, analytics tools, benchmarking activities and related reporting to identify best practices
  • Demonstrated analytic/diagnostic skills
  • Ability to work in a matrix environment and partner with virtual teams
  • Ability to work independently, prioritize, and take ownership of various parts of a project or initiative
  • Ability to work under pressure and manage to tight deadlines or unexpected changes in expectations or requirements
  • Self-starter with a proactive and results-oriented mindset
  • A demonstrated ability to lead, mentor, and influence others
  • 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

Java Fullstack

8 matching positions

Java Fullstack

The Engineer Sr Analyst is an intermediate level position responsible for a vari...
Location
Location
India , Chennai; Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in Java full stack software development, with a focus on enterprise-level applications
  • Proven experience developing and deploying applications using the specified technology stack (Spring Boot, Angular, MongoDB)
  • Experience working in a regulated environment, preferably in the financial services or banking industry
  • Experience with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI/CD, Maven/Gradle)
  • Backend: Expert proficiency in Java and the Spring Boot framework
  • Frontend: Strong expertise in Angular (version 2+), TypeScript, HTML5, and CSS3
  • Database: Hands-on experience with MongoDB, including schema design, query optimization, and performance tuning
  • Strong understanding of RESTful APIs, microservices architecture, and version control systems (Git)
  • Experience working in Financial Services or a large complex and/or global environment
  • Consistently demonstrates clear and concise written and verbal communication
Job Responsibility
Job Responsibility
  • Design, develop, and maintain both front-end and back-end components of the platform & services provisioning automation framework
  • Build dynamic and responsive user interfaces using Angular, ensuring a seamless and intuitive user experience
  • Develop scalable and secure back-end microservices using Spring Boot, with a strong focus on RESTful API development and integration
  • Design and manage database schemas and queries in MongoDB, optimizing for performance and data integrity
  • Act as a technical subject matter expert (SME) for the framework, providing guidance and mentorship to junior developers
  • Lead requirements gathering discussions with business stakeholders and product owners to translate business needs into technical specifications
  • Coordinate with the QA team to ensure rigorous testing and quality assurance throughout the development process
  • Timely analyze and troubleshoot user issues and incidents as a development SME, providing root cause analysis and implementing effective resolutions
  • Participate in code reviews to ensure code quality, adherence to best practices, and security standards
  • Proactively identify and address technical debt and performance bottlenecks within the application
  • Fulltime
Read More
Arrow Right

Java FullStack

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-7 years of Java Full Stack Developer with strong experience in building Spring boot applications and REST APIs
  • Having Knowledge on Streams API,OOPS with Java and Exception handling
  • Basic Oracle DB Concepts for integrating with services
  • Having Knowledge Kafka is an added advantage
  • Knowledge of having Git-hub co-pilot is an added advantage
  • Mentor junior team members, review the code and maintain the quality of deliverables
  • Good communication skills and should be able to coordinate the changes with multiple stake holders and plan and take care of release cycles
  • Bachelor’s degree/University degree or equivalent experience
  • Experience in Web Development using ReactJS, HTML5/JavaScript along with Java or Oracle database experience
  • Able to work independently, good communication skills, Has experience in working on complex and medium to large projects
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

Java FullStack Developer

Join us as a Software Engineer at Barclays, responsible for supporting the succe...
Location
Location
India , Pune
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Spring MVC / Spring Boot / Spring Security
  • React, JavaScript
  • Design and implementation of RESTful services
  • Build Tools like Maven or Gradle
  • Using Test Framework - Unit Test (Junit/Mockito) / Mutation (Pi Test/Stryker) / Component Test (Karate Wiremock / React Test Library)
  • Back-end development with Java/SpringBoot
  • Relational databases like SQL Server and Oracle
  • Experience using observability tools such as logging and metrics for debugging (Elastic/Kibana)
  • Java 17/21
Job Responsibility
Job Responsibility
  • 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
  • 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
  • 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
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Application Development Lead – Java Fullstack

The Applications Development Technology Lead Analyst is a senior level position ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years of relevant experience in Apps Development or systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Core java, React, Typescript
  • Bachelor’s degree/University degree or equivalent experience
  • Master’s degree preferred
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • 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.
  • Fulltime
Read More
Arrow Right

Application Development Lead – Java Fullstack

The Applications Development Technology Lead Analyst is a senior level position ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of relevant experience in Apps Development or systems analysis role with expertise in Core java, React, Typescript
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Bachelor’s degree/University degree or equivalent experience
  • Master’s degree preferred
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • 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
  • Fulltime
Read More
Arrow Right

Java Fullstack Developer (Angular)

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
  • Bachelor’s or master’s degree in computer science, Engineering, or a related field
  • 3+ years of professional experience in Java, SpringBoot applications development
  • Strong proficiency in Angular, Java and its ecosystem (Spring Framework, Spring Boot, Hibernate, Maven/Gradle)
  • Extensive experience with designing and developing RESTful APIs and UI/UX forms
  • Solid understanding of App Development, object-oriented programming (OOP) principles and design patterns
  • Experience with relational databases Oracle / SQL
  • Familiarity with version control systems (e.g., Git)
  • Experience on DEVOPS, CI/CD, Build Tools Maven, Ant, with knowledge on using Sonar, Blackduck and Jenkins
  • Experience with Agile development methodologies (Scrum, Kanban)
  • Excellent problem-solving, analytical, and communication skills
Job Responsibility
Job Responsibility
  • Develop and maintain robust, scalable, and high-performance server-side applications using Java frameworks (e.g., Spring Boot, Spring MVC)
  • Build responsive and intuitive user interfaces using modern front-end frameworks (e.g., Angular), HTML5, CSS3, and JavaScript
  • Ability to design, develop components with minimal assistance and ability to effectively interact, collaborate with development architects and stakeholders to design scalable, maintainable, and secure application architectures, ability to effectively communicate development progress, Work with developers onshore, offshore and matrix teams to implement a business solution
  • Write user/supported documentation, evaluate and adopt new dev tools, libraries, and approaches to improve delivery quality, Perform peer code review of project codebase changes
  • 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 and exercise independence of judgement and autonomy
  • Fulltime
Read More
Arrow Right

Java Fullstack 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
  • 8-10 years of relevant experience
  • 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
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

Fullstack Java Developer

ABOUT THE JOB Develop and maintain Java web applications, ensuring high perform...
Location
Location
Vietnam , Ho Chi Minh City
Salary
Salary:
Not provided
amaris.com Logo
Amaris Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in engineering, computer science, or a related technical field
  • 4+ years of experience in Java web application development
  • Good communication skills in English and Vietnamese
  • Experience with Java core, Spring Boot and Spring MVC frameworks
  • Experience with RMDBS and/or NoSQL databases
  • Experience in frontend development with Angular, ReactJS, or VueJS is an advantage
  • Experience in designing and developing unit tests using JUnit, Mockito, or similar frameworks
  • Knowledge of web deployment with common web servers such as Tomcat or Jetty
  • Awareness of application security, including authorization, authentication, SQL Injection, and XSS
Job Responsibility
Job Responsibility
  • Develop and maintain Java web applications, ensuring high performance and responsiveness
  • Implement backend solutions using Core Java, Spring Boot, and Spring MVC
  • Design and optimize database schemas and queries for RMDBS and/or NoSQL databases
  • Collaborate with frontend developers and contribute to frontend development using Angular, ReactJS, or VueJS as needed
  • Design and develop unit tests using frameworks such as JUnit and Mockito
  • Deploy web applications using common web servers like Tomcat or Jetty
  • Ensure application security by implementing best practices for authorization, authentication, and protection against vulnerabilities such as SQL Injection and XSS
  • Participate in code reviews and provide constructive feedback to enhance code quality and maintainability
What we offer
What we offer
  • Competitive salary and 13th-month salary
  • 14+ annual leaves per year
  • Premium healthcare insurance, starting from your probation period
  • Project reviews and yearly performance appraisals
  • Annual company trip
  • Teambuilding activities: Team lunch/dinner, events, and celebrations, sports clubs (football, basketball, badminton, pickleball)
  • International team with flexible working time
  • Tailor-made career path
  • Technical workshops and training courses
  • Mobility: Opportunities to be on-site abroad in our offices in over 60+ countries
  • Fulltime
Read More
Arrow Right