CrawlJobs Logo

Java Full Stack Developer

India, Pune · Job Posted March 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. We are seeking a highly motivated and enthusiastic Junior Java/Angular Developer to join our dynamic team. The ideal candidate will have foundational experience in Java and Angular development, coupled with an understanding of cloud platforms, CI/CD practices, and an interest in Generative AI. This role offers an excellent opportunity to grow your skills while contributing to innovative projects utilizing modern technologies and database systems like Oracle or MongoDB.

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
  • Develop, test, and deploy robust and scalable applications using Java and Angular frameworks
  • Collaborate with senior developers and cross-functional teams to design and implement new features
  • Participate in the entire application lifecycle, focusing on coding, debugging, and testing
  • Contribute to the continuous improvement of our CI/CD pipelines to ensure efficient and automated deployments
  • Assist in the integration of cloud-based services and ensure applications are optimized for cloud environments
  • Explore and apply Generative AI concepts to enhance application functionalities or development processes
  • Work with relational databases (e.g., Oracle) or NoSQL databases (e.g., MongoDB) to design and manage data models
  • Ensure the performance, quality, and responsiveness of applications
  • Stay up-to-date with emerging technologies and industry best practices

Requirements

  • 4- 6 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
  • Bachelor’s degree/University degree or equivalent experience
  • Solid understanding of object-oriented programming principles and design patterns
  • Proficiency in Java and experience with Spring Boot or similar frameworks
  • Experience with Angular (2+ preferred) and strong front-end development skills (HTML, CSS, JavaScript/TypeScript)
  • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud Platform) and their core services
  • Basic understanding of CI/CD concepts and tools (e.g., Jenkins, GitLab CI, GitHub Actions)
  • Experience with either Oracle or MongoDB, including database design, querying, and optimization
  • Experience with Gen/Agentic AI
  • Strong problem-solving skills and attention to detail
  • Excellent communication and teamwork abilities

Looking for more opportunities?

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

Similar Jobs for

Java Full Stack Developer

8 matching positions

Java Full Stack Developer

We are currently seeking a Java Full Stack Developer - Hybrid / Partially Client...
Location
Location
United States , Irving
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of Java Development experience
  • 4+ years of experience in languages like Python, along with front-end languages (HTML, CSS, JavaScript) and back-end technologies (Node.js, Django, etc.)
  • 2+ years of experience with AI and machine learning frameworks such as TensorFlow, PyTorch, and Scikit-learn
  • Expertise in designing and developing scalable web applications and APIs
  • Familiarity with cloud services (e.g., AWS, Azure, GCP) for deploying and scaling AI and web applications
  • Experience with database systems (SQL, NoSQL) for data management and processing
  • Experience with Angular, MongoDB, Microservices, etc.
Job Responsibility
Job Responsibility
  • Designing and implementing user interactions on web pages using technologies like HTML, CSS, and JavaScript to ensure a seamless and responsive user experience across various platforms (web, mobile)
  • Writing server-side logic and code, managing data processing, and handling the functionality that users don't see
  • Building and integrating robust, secure, and efficient APIs (Application Programming Interfaces), often RESTful services, to facilitate communication between the front-end and back-end, as well as with third-party services
  • Designing, creating, and managing databases (both SQL and NoSQL, such as MySQL, PostgreSQL, or MongoDB) for data storage, retrieval, and organization
  • Work with cross-functional teams, including data scientists and product managers, to define and implement new features and AI-driven solutions
  • Participating in the entire application lifecycle, from conceptualization and design to deployment and maintenance
  • Creating technical documentation and artifacts for developed software products
  • Fulltime
Read More
Arrow Right
New

Java Full Stack Developer

We are seeking a skilled Java Full Stack Developer for our GTA location. The ide...
Location
Location
Canada , Brampton
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in Java Full Stack Development
  • Strong expertise in Java, Spring Boot, REST APIs, and Microservices architecture
  • Hands-on experience with front-end technologies such as Angular or React, JavaScript, HTML5, and CSS3
  • 5+ years of experience in Unix/Linux shell scripting
  • Strong knowledge of SQL and DB2
  • Experience with version control systems such as Git and CI/CD tools
  • Strong analytical, troubleshooting, and problem-solving skills
  • Excellent verbal and written communication skills
  • Ability to work independently and collaboratively in a fast-paced environment
  • Experience working in Agile/Scrum development methodologies
Job Responsibility
Job Responsibility
  • Design, develop, test, and maintain scalable Java full stack applications
  • Develop and enhance RESTful APIs and microservices using Java and Spring Boot
  • Build responsive front-end applications using Angular, React, JavaScript, HTML, and CSS
  • Perform application debugging, troubleshooting, and performance tuning
  • Develop and maintain Unix shell scripts for automation, deployment, and operational support
  • Collaborate with cross-functional teams in Agile/Scrum environments
  • Participate in code reviews, release management, and CI/CD activities
  • Work closely with business and technical stakeholders to gather and analyze requirements
  • Ensure application security, scalability, reliability, and maintainability
  • Resolve critical application issues within timelines
  • Fulltime
Read More
Arrow Right

Java Full Stack Developer

Wissen Technology is hiring for Java Full stack Developer (Java+React) About Wi...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
votredircom.fr Logo
Wissen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3–6 years of experience in full stack development
  • Strong proficiency in Core Java, Spring Boot, and Microservices
  • Hands-on experience with React.js, JavaScript (ES6+), HTML, and CSS
  • Experience in developing RESTful APIs
  • Knowledge of SQL databases such as MySQL, PostgreSQL, or Oracle
  • Familiarity with Git and version control systems
  • Understanding Agile/Scrum methodologies
Job Responsibility
Job Responsibility
  • Design, develop, and maintain full stack web applications
  • Build robust backend services using Java, Spring Boot, and microservices architecture
  • Develop responsive and interactive user interfaces using React.js
  • Design and implement RESTful APIs
  • Work with relational or NoSQL databases
  • Collaborate with cross-functional teams including QA, DevOps, and product teams
  • Participate in code reviews, debugging, and performance optimization
  • Follow best practices in coding, testing, and deployment
  • Fulltime
Read More
Arrow Right
New

Java Full Stack Developer

Location
Location
India , Pune
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong expertise in Core Java (Java 8+) , Spring Boot / Spring Framework (REST APIs, microservices)
  • Strong understanding of OOP, design patterns, and concurrency
  • Experience with cloud platforms (AWS) and exposure to Docker, Kubernetes / OpenShift and CI/CD tools (GitLab pipelines.)
Job Responsibility
Job Responsibility
  • Design, develop, and maintain Java-based applications and microservices
  • Write clean, scalable, and efficient code using Java and related frameworks and contribute across all phases of the SDLC (requirements → design → build → test → deploy)
  • Ensure performance, scalability, and maintainability of applications
  • Translate business requirements into technical solutions
  • Design APIs, data flows, and system integrations and apply design principles (SOLID, design patterns) and engineering best practices
  • Work closely with product managers, QA, business analysts, and other engineers
  • Participate in Agile ceremonies (standups, sprint planning, retrospectives) and contribute to code reviews and promote coding standards
  • Debug and resolve complex technical issues and provide L2/L3 production support where required
  • Optimize existing applications for performance and reliability
  • Implement unit, integration, and automation testing
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right
New

Java Full Stack Developer

Wissen Technology is hiring for Java Full Stack Developer. About Wissen Technolo...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
votredircom.fr Logo
Wissen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5 to 10 Years
  • BE/BTech/BCA/MCA or equivalent degree in Computer Science, IT, Finance, or related field
  • Hands-on expertise in Java, Spring Boot, Microservices, and modern frontend frameworks like ReactJS or Angular
  • Experience with databases, data modeling, and query optimization
  • Adherence to coding standards, security, and best practices
Job Responsibility
Job Responsibility
  • Develop and maintain full stack web applications using Java and frontend technologies
  • Design and develop REST APIs and Microservices-based applications
  • Work on frontend development using AngularJS/Angular
  • Collaborate with business and technical teams to understand requirements and deliver solutions
  • Perform code reviews, debugging, and performance optimization
  • Work with databases, data modeling, and query optimization
  • Participate in Agile/Scrum development activities
  • Ensure adherence to coding standards, security, and best practices
  • Support deployment, release management, and production issue resolution
  • Collaborate with cross-functional teams including QA, DevOps, and Product teams
  • Fulltime
Read More
Arrow Right

Java Full Stack Developer

Join us as a Java Full stack developer at Barclays, where you will spearhead the...
Location
Location
India , Pune
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Design, develop, and maintain Java-based applications and microservices
  • Write clean, scalable, and efficient code using Java and related frameworks
  • Ensure performance, scalability, and maintainability of applications
  • Translate business requirements into technical solutions
  • Design APIs, data flows, and system integrations
  • Work closely with product managers, QA, business analysts, and other engineers
  • Participate in Agile ceremonies
  • Debug and resolve complex technical issues
  • Optimize existing applications for performance and reliability
  • Implement unit, integration, and automation testing
Job Responsibility
Job Responsibility
  • Design, develop, and maintain Java-based applications and microservices
  • Write clean, scalable, and efficient code using Java and related frameworks and contribute across all phases of the SDLC
  • Ensure performance, scalability, and maintainability of applications
  • Translate business requirements into technical solutions
  • Design APIs, data flows, and system integrations and apply design principles (SOLID, design patterns) and engineering best practices
  • Work closely with product managers, QA, business analysts, and other engineers
  • Participate in Agile ceremonies and contribute to code reviews and promote coding standards
  • Debug and resolve complex technical issues and provide L2/L3 production support where required
  • Optimize existing applications for performance and reliability
  • Implement unit, integration, and automation testing
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Java Full Stack Developer

We are currently seeking a Java Full Stack Developer to join our team in Anywher...
Location
Location
India , Anywhere
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • University degree or equivalent education in Computer Science, Software Engineering, or a related field
  • Several years of professional experience in software development
  • Strong experience with Java and modern client-side frameworks such as Angular
  • Solid understanding of Java and common frameworks, especially Spring / Spring Boot
  • Experience working in Agile environments, within Scrum or Kanban teams
  • Very good level of English (spoken and written)
  • Strong team player, willing to learn, share knowledge, and collaborate effectively
  • Assertive communication skills
  • Detail-oriented, patient, and quality-focused mindset
  • Java 8+
Job Responsibility
Job Responsibility
  • Apply new and innovative technologies to continuously improve software quality and performance
  • Implement technical and functional requirements based on functional designs
  • Define technical specifications and contribute to architectural decisions
  • Participate in the design of the IT environment, providing expertise in Java / J2EE development
  • Support design, development, and testing phases within agile teams
  • Analyze, troubleshoot, and correct software defects
  • Create and maintain technical documentation in accordance with software development guidelines and standards
Read More
Arrow Right

Java Full Stack Developer

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
  • 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
  • Full Stack Proficiency: Demonstrated ability to design, develop, and maintain both front-end and back-end components of robust web applications
  • Front-End Development: Strong expertise in developing intuitive user interfaces using contemporary JavaScript frameworks (e.g., React), HTML5, and CSS
  • Back-End Development: Solid experience in developing server-side logic and APIs using languages such as Java, Python, or similar
  • Programming Principles:Strong understanding of OOPS (Object-Oriented Programming), Data Structures, and Algorithms
  • Solution Design: Extensive experience in designing and developing integrated solutions with non-functional requirements (scalability, availability, consistency)
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