CrawlJobs Logo

Java Full Stack Professionals

https://www.citi.com/ Logo

Citi

Location Icon

Location:
India , Pune

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

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

Additional Information:

Job Posted:
March 21, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Java Full Stack Professionals

Java Full Stack Developer

The Applications Development Senior Programmer Analyst Full Stack is an intermed...
Location
Location
India , Pune; Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7-11 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 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
  • 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
  • Operate with a limited level of direct supervision
  • Exercise independence of judgement and autonomy
  • Act as SME to senior stakeholders and/or other team members
  • Fulltime
Read More
Arrow Right

Senior Engineer I - Full Stack Java

We are seeking a highly skilled Senior Engineer to join our team. In this role, ...
Location
Location
India , Noida
Salary
Salary:
Not provided
daxko.com Logo
Daxko
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5– 6 years of professional software development experience
  • Strong expertise in Java and solid experience with JavaScript
  • Proven experience in designing and scaling enterprise-level applications
  • Familiarity with RESTful APIs, relational and non-relational databases
  • Hands-on experience with cloud platforms (AWS, GCP, or Azure) is a plus
  • Strong leadership, mentoring, and communication skills
  • Ability to work in an agile, collaborative team environment
Job Responsibility
Job Responsibility
  • Lead the design and development of backend services using Java
  • Contribute to frontend components and integrations with JavaScript where required
  • Collaborate with product managers, designers, and engineers to deliver impactful features
  • Ensure high-quality code through reviews, testing, and best practices
  • Mentor and guide junior engineers in coding, architecture, and problem-solving
  • Optimize application performance, scalability, and reliability
  • Stay current with evolving technologies and propose improvements
What we offer
What we offer
  • Hybrid work model
  • Leave entitlements
  • Hospitalization/caregiving leaves
  • Paid parental leaves (Maternity, Paternity, & Adoption)
  • Group Health Insurance
  • Accidental Insurance
  • Tax-saving reimbursements
  • Provident Fund (PF)
  • Casual work environments
  • Company Events and Celebrations
  • Fulltime
Read More
Arrow Right

Full Stack Java and Angular

As a Full Stack Java and Angular Developer with French, you will collaborate on ...
Location
Location
Romania , Bucharest
Salary
Salary:
Not provided
https://www.inetum.com Logo
Inetum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Full professional proficiency in French
  • Good command of technical English
  • University degree in IT or a related field
  • Previous experience in Agile environments
  • Solid understanding of SOA / Microservices architecture
  • Cloud-native application principles
  • Change and incident management processes
  • Strong programming skills in Java (8+)
  • Experience with Spring Boot, JavaEE, Web Services
  • Experience with IntelliJ IDEA or Eclipse
Job Responsibility
Job Responsibility
  • Contribute to feasibility studies and preliminary projects
  • Write technical specifications based on business requirements
  • Perform software development and unit testing
  • Coordinate deployments with QA, business teams, and other IT contributors
  • Supervise applications under your responsibility (incident monitoring, problem resolution, support and work requests)
  • Facilitate coordination between contributing teams during deployments
  • Act as a liaison between IT and business stakeholders regarding development or support issues
  • Provide functional support to end-users and ensure stable production environments
  • Identify improvement areas and track implementation
  • Apply obsolescence management and business continuity guidelines
What we offer
What we offer
  • Full access to foreign language learning platform
  • Personalized access to tech learning platforms
  • Tailored workshops and trainings to sustain your growth
  • Medical subscription
  • Meal tickets
  • Monthly budget to allocate on flexible benefit platform
  • Access to 7 Card services
  • Wellbeing activities and gatherings.
  • Fulltime
Read More
Arrow Right

Full Stack Java Developer

Join us to live your digital impact! With our constantly evolving environment, y...
Location
Location
Portugal , Porto
Salary
Salary:
Not provided
https://www.inetum.com Logo
Inetum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Full stack Software Development skills in Java (Java 21, Spring Boot), Javascript, Javascript frameworks (angular)
  • SQL development skills on T-SQL (SYBASE) or similar transactional SQL based language
  • Professional working experience in web applications development / architecture in agile development projects
  • Programming, composing, and delivering solutions on a cloud stack using continuous delivery
  • 3+ years of Java development experience, including microservices
  • 2+ years with frontend frameworks like React and Angular
  • Proficient in Spring Framework, including Spring Boot
  • Proficient with Docker and Kubernetes (AWS ECS is a plus)
  • Experience in unit and integration testing using JUnit 5, Mockito
  • Proficient in GIT, with knowledge of branching strategies
Job Responsibility
Job Responsibility
  • Designing and implementing new features, optimizing, and maintaining existing code, and ensuring the software meets high-quality standards through testing, debugging, static code analysis, and security vulnerability scanning
  • Collaborate with cross-functional teams to understand requirements and propose solutions
  • Develop and enhance software applications using Java and related technologies
  • Design, implement, and optimise SQL procedures for efficient data retrieval and manipulation
  • Integrate applications with other enterprise systems, using industry-standard integration technologies and best practices
  • Design and implement unitary and integration tests
  • Ensure compliance with coding standards, best practices, and security guidelines, and drive the adoption of best practices across the team
  • Conduct code reviews, provide recommendations, and lead code refactoring and performance enhancement efforts
  • Troubleshoot and solve complex technical issues, ensuring timely resolutions
  • Participate in the delivery of the product components in the different environments, in close collaboration with other teams whenever necessary
Read More
Arrow Right

Senior Full Stack Java Developer

As part of OTC derivatives technology team, you will be working with a group of ...
Location
Location
United Kingdom , Belfast
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Hands-on professional software development experience
  • Proficiency in programming in Java, JavaScript or Angular
  • 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
  • Fulltime
Read More
Arrow Right

Java Full Stack Developer

The Java Full Stack Developer is a senior level position responsible for establi...
Location
Location
United States , Irving; Tampa
Salary
Salary:
125760.00 - 188640.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years of professional experience in software development, with experience using modern technology: Angular, NodeJS, Java, SQL, Oracle, Spring, RESTful API development, TypeScript, HTML, CSS
  • Back-end: Spring, Spring boot, Java 11+, etc.
  • 2+ years in a technical/leadership role, mentoring engineers and influencing architecture. experience with microservices and distributed systems
  • Hands-on with Docker, Kubernetes, and container orchestration
  • Strong experience with API and Web Services development using REST/SOAP protocols
  • Ability to write Clean code using Angular, Core Java, JEE, Collections
  • Fundamental database concepts and experience with a relational database (MSSQL, Oracle) or NoSQL platforms
  • Must have a good understanding of Unit testing, test coverage.
Job Responsibility
Job Responsibility
  • Lead the design, development, and deployment of full-stack applications using Spring Boot and Angular
  • Architect and implement scalable microservices deployed in Docker containers orchestrated with OpenShift
  • Collaborate with product managers, architects, and QA to define and deliver high-quality, performant software
  • Guide and mentor a team of developers through code reviews, best practices, and technical problem-solving
  • Participate in and lead Agile ceremonies: sprint planning, daily standups, backlog refinement, and retrospectives
  • Work with Scrum Masters and Product Owners to ensure timely and quality feature delivery
  • Own technical decisions and contribute to long-term architecture strategy and planning
  • 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.
What we offer
What we offer
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages
  • planned time off
  • sick leave
  • paid holidays.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Java Full Stack - Futures Engineering

As a Developer, you will be enhancing and maintaining an enterprise Cleared Deri...
Location
Location
United States , Chicago
Salary
Salary:
185000.00 - 215000.00 USD / Year
clearstreet.io Logo
Clear Street
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional experience in back-end development with Java
  • 3+ years of experience within a financial institution, preferably in FCM (Futures Commission Merchant) or Broker-Dealer environments
  • Ability to work under pressure and meet deadlines
  • Experience building microservices
  • Strong understanding of design patterns, multithreading, and performance optimization
  • Strong problem-solving skills and ability to debug complex systems
  • Hands-on experience with Apache Kafka for event streaming and messaging
  • Proficiency in MongoDB or AWS DocumentDB for NoSQL database design and querying
  • Familiarity with Apache Solr for search and indexing, Apache ZooKeeper for distributed system coordination, and HashiCorp Vault for secrets management
  • Experience with Kubernetes for container orchestration and deployment
Job Responsibility
Job Responsibility
  • Working in a project team alongside other developers to architect, develop, and optimize server-side applications, RESTful APIs, and microservices using Java
  • Implement event-driven architectures with Apache Kafka and for real-time data processing
  • Contribute to front-end development using ReactJS, focusing on integrating UI components with back-end services
  • Optimize application performance, security, and reliability
  • Deploy and manage applications in Kubernetes clusters, ensuring high availability and scalability
  • Provide technical support for application
  • Collaborate with cross-functional teams across the organization to architect solutions and deliver robust features
  • Participate in code reviews, unit testing, and CI/CD pipeline maintenance
What we offer
What we offer
  • competitive compensation packages
  • company equity
  • 401k matching
  • gender neutral parental leave
  • full medical, dental and vision insurance
  • lunch stipends
  • fully stocked kitchens
  • happy hours
  • Fulltime
Read More
Arrow Right

Full Stack Engineer - Java + Angular

Elevate Your Career in Full Stack Engineer - Java + Angular. Join our dynamic te...
Location
Location
Poland
Salary
Salary:
Not provided
airswift.com Logo
Airswift Sweden
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3 to 5+ years of professional experience in full-stack web development
  • Strong knowledge of Java / Spring with experience in REST API, jUnit, Swagger, XML/JSON, and tools such as IntelliJ, Jenkins, and Git
  • Kafka
  • Proficiency in Angular, including TypeScript, HTML/CSS, and Node.js
  • Strong SQL skills and experience with Oracle, PostgreSQL, or MongoDB
  • Experience of PL/SQL, Oracle DB (2+ years of experience)
  • Fluent German (B2/C1) in a professional context is a must-have
  • Upper-intermediate or higher level of English
  • Bachelor's degree in Computer Science, Engineering, or related field preferred
Job Responsibility
Job Responsibility
  • Support and ensure the operational reliability of the invoicing solution
  • Design and implement scalable, resilient, and maintainable systems for applications
  • Drive technical decisions and promote best practices in coding, testing, and deployment
  • Collaborate closely with Product and Design to translate business requirements into technical solutions
  • Identify and address technical debt, performance bottlenecks, and areas for improvement
  • Mentor and guide team members to foster technical excellence and continuous improvement
  • Fulltime
Read More
Arrow Right