CrawlJobs Logo

Java Full Stack Professionals

India, Pune · Job Posted March 21, 2026
Apply Position
Job Link Share

Job Description

The Applications Development Intermediate 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 looking for a highly skilled and experienced Senior Java Developer to join our engineering team. The ideal candidate will be responsible for designing, developing, and maintaining high-performance, scalable, and resilient applications using modern Java technologies. This role requires strong technical expertise, a passion for problem-solving, and the ability to contribute significantly to our product development lifecycle, from concept to deployment. The Senior Java Developer will also mentor junior team members and contribute to architectural discussions.

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
  • 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
  • Design, develop, and maintain robust, scalable, and high-performance backend applications and services using Java and the Spring ecosystem (Spring Boot, Spring Framework)
  • Write clean, efficient, well-documented, and testable code following best practices and design patterns
  • Collaborate with product owners, architects, and other developers to understand requirements, define technical specifications, and deliver innovative solutions
  • Participate in all phases of the software development lifecycle, including analysis, design, development, testing, deployment, and support
  • Optimize application performance, identify bottlenecks, and implement solutions to ensure high availability and responsiveness
  • Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards and architectural guidelines
  • Troubleshoot and debug complex issues in development and production environments
  • Mentor junior developers, share knowledge, and contribute to a culture of continuous learning and improvement
  • Stay up-to-date with emerging technologies, industry trends, and best practices in Java development and software engineering

Requirements

  • 5+ years of relevant experience in the Financial Service industry
  • Intermediate level experience in Applications Development role
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor’s degree/University degree or equivalent experience
  • 5+ years of professional experience in Java development
  • Strong expertise in Core Java, including multithreading, data structures, algorithms, and object-oriented design principles
  • Extensive experience with Spring Framework and Spring Boot for building microservices and RESTful APIs
  • Hands on ReactJS working experience. Building SPA and Micro front end experience will be a plus
  • Solid understanding and hands-on experience with relational databases (e.g., PostgreSQL, Oracle, MySQL, SQL Server), including advanced SQL, schema design, and ORM frameworks (e.g., Hibernate, JPA)
  • Experience with building and consuming RESTful web services
  • Proficiency with build tools such as Maven or Gradle
  • Experience with version control systems, particularly Git
  • Familiarity with Agile development methodologies (Scrum, Kanban)
  • Strong problem-solving skills, attention to detail, and ability to work independently and as part of a team
  • Excellent communication skills, both written and verbal

Nice to have

  • Experience with NoSQL databases (e.g., MongoDB, Cassandra, Redis)
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes)
  • Experience with message brokers (e.g., Kafka, RabbitMQ)
  • Knowledge of testing frameworks (e.g., JUnit, Mockito) and experience with Test-Driven Development (TDD)
  • Understanding of CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, GitHub Actions)
  • Experience with performance tuning and optimization of Java applications
  • Familiarity with front-end technologies (e.g., JavaScript, React, Angular) is a plus, but not required for this backend-focused role

Looking for more opportunities?

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

Similar Jobs for

Java Full Stack Professionals

8 matching positions

New

Java Full Stack Developer and Testing Engineer

We are seeking a highly skilled and motivated Java Fullstack Developer with a st...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency in Java and object-oriented programming
  • Extensive experience with Spring Framework (Spring Boot, Spring MVC, Spring Security, Spring Data JPA)
  • Solid understanding of RESTful API design and development
  • Proficiency in at least one modern frontend framework (e.g., React, Angular, Vue.js) and related technologies (HTML, CSS, JavaScript/TypeScript)
  • Proven experience in designing and implementing automated testing solutions (unit, integration, end-to-end, performance)
  • Familiarity with testing frameworks such as JUnit, Mockito, Selenium/Cypress/Playwright, REST Assured
  • Experience with relational databases (e.g., PostgreSQL, MySQL, Oracle) and ORM technologies (e.g., Hibernate, JPA)
  • Experience with version control systems (e.g., Git)
  • Familiarity with CI/CD tools and concepts (e.g., Jenkins, GitLab CI, Azure DevOps)
  • Understanding of microservices architecture and cloud platforms (e.g., AWS, Azure, GCP) is a plus
Job Responsibility
Job Responsibility
  • Design, develop, and implement complex enterprise-level applications using Java and related frameworks (e.g., Spring Boot, Hibernate) for backend services
  • Develop responsive and intuitive user interfaces using modern frontend technologies (e.g., React, Angular, Vue.js, HTML5, CSS3, JavaScript/TypeScript)
  • Collaborate with product owners, UI/UX designers, and other stakeholders to translate business requirements into technical solutions
  • Write clean, maintainable, and efficient code following best practices and coding standards
  • Participate in code reviews to ensure code quality, share knowledge, and promote best practices within the team
  • Optimize applications for maximum speed and scalability
  • Lead the design and implementation of automated testing frameworks and strategies for both frontend and backend components
  • Develop, execute, and maintain automated test scripts (unit, integration, API, UI, performance, security) using relevant tools and frameworks (e.g., JUnit, Mockito, Selenium, Cypress, Playwright, REST Assured, JMeter)
  • Integrate automated tests into CI/CD pipelines to enable continuous testing and rapid feedback
  • Identify, document, and track software defects and work closely with developers to ensure timely resolution
  • Fulltime
Read More
Arrow Right

Senior Full Stack Java Developer

At Schwab, you’re empowered to make an impact on your career. Here, innovative t...
Location
Location
United States , Austin
Salary
Salary:
150000.00 - 175000.00 USD / Year
schwab.com Logo
Charles Schwab
Expiration Date
June 22, 2026
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer engineering OR related degree and/or practical experience
  • Professional level front end skillsets such as HTML, JSP, NPM webpack build and Angular development skills, typically built through 6-12 years of applicable experience
  • Professional level Java web and service development skills, typically built through 6-12 years of applicable experience developing in Java/Spring
  • Experience in developing Microservices, REST API’s using Java/Spring boot and knowledge of messaging frameworks like Kafka
  • Experience with CI/CD tools like Bitbucket/Bamboo/Jenkin/GitHub etc.
  • Experience participating as a member of a scrum team in an agile environment
  • Experience leading technical teams and working efficiently across multiple skill levels to produce high quality software with the best possible user experience
  • Partner with architects and product teams to create comprehensive designs and roadmaps for complex systems
  • Ability to engage in synergetic application and platform architecture design sessions
  • Ability to effectively communicate technical concepts to both technical and nontechnical audiences
Job Responsibility
Job Responsibility
  • Collaborate with product owners and business partners to define strategy, road maps and scope of software requirements (decompose narratives, design features, and prioritize tasks)
  • Design and deliver new concepts and features, working alongside development peers in an agile environment
  • Serve as a technology team leader: leading code reviews, clarifying technical requirements, explaining end to end system flows, designing system/tech artifacts and mentoring junior team members
  • Identify root causes of issues or bugs identified and remediate them efficiently
  • Partner with UX experts to incorporate user facing enhancements into a complex communications system
  • Partner with delivery manager, scrum master and product owner to provide development sizing estimates
  • Utilize automated software test tools and frameworks such as test-driven development to achieve the highest quality in software delivery
  • Support integration efforts to build whole systems from various subsystems
  • Identify technology risks early and establish mitigation plans
  • Lead end-to-end application delivery – design system requirements, development, quality check process including testing strategy and production releases
What we offer
What we offer
  • 401(k) with company match and Employee stock purchase plan
  • Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions
  • Paid parental leave and family building benefits
  • Tuition reimbursement
  • Health, dental, and vision insurance
  • Medical, dental and vision benefits
  • 401(k) and employee stock purchase plans
  • Tuition reimbursement to keep developing your career
  • Paid parental leave and adoption/family building benefits
  • Sabbatical leave available after five years of employment
  • Fulltime
Read More
Arrow Right

Java Full Stack Developer - VOIS

We are seeking a Java, Microservices and Camunda Full Stack Developer to contrib...
Location
Location
India , Pune
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • An experienced software engineering professional with strong expertise in Camunda Engine, BPMN business processes, and associated tooling
  • Highly proficient in Java development, with solid knowledge of design patterns, particularly in microservices-based architectures
  • Knowledgeable in event-driven architecture and messaging platforms, ideally including Kafka
  • Experienced with Spring and Spring Boot, with a good understanding of CI/CD practices and related tools
  • Educated to degree level (or higher) in software engineering or a related technical discipline
  • A collaborative team member with strong analytical thinking, effective technical communication skills, and a pragmatic yet forward-looking approach to design and development
Job Responsibility
Job Responsibility
  • Define application architecture, produce high-level design artefacts, and establish technology approaches and development processes
  • Design, build, and deliver complex features integrated on COTS platforms using Camunda Engine, BPMN business processes, and associated tools
  • Contribute hands-on to Java and microservices development in line with sprint objectives within a multi-team delivery environment
  • Support the successful implementation of process automation solutions within the CARE domain
  • Partner with management to support the growth of the process automation footprint for VOIS in Solstice
  • Build proof of concepts to validate technical and architectural approaches and strengthen BPMN and Camunda capability within VOIS
  • Mentor and coach Java developers to upskill on Camunda BPMN, and support the onboarding and development of new team members
  • Ensure high-quality, maintainable code for shared and common modules, and support teams in resolving technical issues
What we offer
What we offer
  • The opportunity to work on a strategically important greenfield programme with meaningful technical ownership
  • Exposure to enterprise-scale process automation using Camunda and BPMN within a complex technology landscape
  • The chance to influence engineering standards, frameworks, and best practices from an early stage
  • A collaborative environment where mentoring, knowledge sharing, and continuous improvement are actively encouraged
  • Professional growth through hands-on development, architectural contribution, and cross-team collaboration
  • Fulltime
Read More
Arrow Right

Software Engineer - Java Full Stack Development

Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficiency in Angular
  • Java Full Stack Development
  • Spring Boot
  • Strong knowledge of front-end and back-end development frameworks and best practices
  • Experience in designing scalable and maintainable software architectures
  • Ability to troubleshoot and resolve complex technical issues efficiently
  • Familiarity with version control systems and continuous integration processes
  • Competence in writing clean, well-documented, and testable code
  • Minimum 5 years of experience in Java Full Stack Development
  • React
Job Responsibility
Job Responsibility
  • Expected to be an SME, collaborate and manage the team to perform
  • Responsible for team decisions
  • Engage with multiple teams and contribute on key decisions
  • Provide solutions to problems for their immediate team and across multiple teams
  • Facilitate communication between technical and non-technical team members to ensure alignment on project goals
  • Mentor junior team members to support their professional growth and enhance team capabilities
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

Senior Java Full Stack Developer

Senior Java Full Stack Developer - Assistant Vice President is an intermediate m...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-12 years of professional experience as Full Stack software engineering experience in developing enterprise scale applications
  • Expertise in building web applications using Java, Angular/React, and Oracle/PostgreSQL technology stack
  • Expertise in enterprise integrations through RESTful APIs, Kafka messaging etc.
  • Expertise in using AI driven tools like Devin, Co-pilot, Gemini 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
  • 8-12 years of relevant experience
Job Responsibility
Job Responsibility
  • Work in an agile environment following through the best practices of agile Scrum
  • Analyze the requirements, seek clarifications, contribute to good acceptance criteria, estimate, and be committed
  • Take pride in designing solutions, developing the code free from defects and vulnerabilities, meeting functional and non-functional requirements by following modern engineering practices, reducing rework, continuously addressing technical debt
  • Contribute to overall team performance by helping others, peer reviewing the code diligently
  • Bring agility to application development through DevOps practices - automated builds, unit/functional tests, static/dynamic scans, regression tests etc.
  • Lookout for providing best possible customer support by troubleshooting, resolving production incidents and by eliminating the problems from the root level
  • Bring innovative solutions to reduce the operational risks by automating mundane repetitive tasks across SDLC
  • Learn to become full stack developer to address end-to-end delivery of user stories
  • Fulltime
Read More
Arrow Right
New

Senior Java Full Stack Developer – Vice President

The Applications Development Technology Lead Analyst is a senior level position ...
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
  • 8+ years of hands-on Java development experience, including Spring, real-time messaging, and associated Java frameworks
  • Proven experience developing and maintaining highly scalable, real-time microservices and RESTful APIs
  • Proficiency in ReactJS and core front-end technologies: HTML5, CSS3, JavaScript (ES6+), Redux
  • Experience with real-time messaging middleware (e.g., Kafka, RabbitMQ, Solace, Tibco)
  • Hands-on experience with database technologies, including RDBMS (e.g., Oracle) and NoSQL (e.g., MongoDB)
  • Strong fundamentals in software development, data structures, design patterns, Object-Oriented Programming (OOP), architecture, algorithms, and problem-solving
  • Bachelor’s degree/University degree or equivalent experience
  • 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
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
  • Lead the technical design, architecture, and development of complex applications, ensuring adherence to best practices, coding standards, and architectural patterns. Apply strong design principles and adhere to complex architectural standards
  • Guide and mentor a team of developers, fostering a collaborative and high-performing environment. Conduct code reviews, provide constructive feedback, and support professional growth
  • Fulltime
Read More
Arrow Right

Java Full Stack Developer

Job Overview Software Engineer (AVP) Who we look for As part of our global techn...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science or engineering field involving software programming or systems engineering
  • 8+ yrs Hands-on professional software development experience
  • Proficiency in programming in Java, Python, JavaScript or React
  • Hands on experience of building RESTful APIs using popular frameworks like Spring
  • Experience of following TDD and clean code principles
  • Proficiency with data structures, algorithms and SQL
  • Able to independently work in fast paced and rapidly changing environment
Job Responsibility
Job Responsibility
  • Working with a group of passionate engineers who build technical solutions to complex business problems
  • Participating in the whole spectrum of building a software solution, closely working with product teams and users
  • Contributing to our vision of building a strong engineering culture within our global teams
  • Fulltime
Read More
Arrow Right