CrawlJobs Logo

Full-Stack Developer (Java) - Enterprise Applications

https://www.citi.com/ Logo

Citi

Location Icon

Location:
Poland , Warsaw

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

165020.00 - 280980.00 PLN / Year

Job Description:

Are you looking for a career move that will put you at the heart of a global financial institution? The IDEAS department in Citi is looking for a talented, full-stack developer who can apply problem solving and design skills to enhance enterprise applications.

Job Responsibility:

  • Design, develop, and maintain scalable web applications and microservices, focusing on usability, performance, and resilience
  • Implement robust business logic and design efficient, scalable database models
  • Develop and enhance user experience (UX) components
  • Interact with an extended, global team of passionate, experienced software developers, architects, and business analysts
  • Influence technologies and practices and contribute to design discussions and problem-solving sessions

Requirements:

  • Significant experience in Core Java, Java EE, full-stack development, and proven experience in microservices architecture
  • Strong proficiency with enterprise message bus systems (e.g., Solace, TIBCO or other JMS-based systems) and deep knowledge of RESTful web services
  • Expertise in database design (Oracle 11+, writing complex SQL), ORM technologies, and J2EE application containers (e.g., Tomcat, WebSphere)
  • Strong UI development skills, including JavaScript, Bootstrap, JQuery, HTML5, and CSS3/Ajax
  • Familiarity with modern development environments (IDEs like Eclipse, IntelliJ), build tools (Maven, Ant), version control (Git), unit, integration, and system testing principles, and security best practices
  • Excellent debugging and problem-solving skills, good verbal and written communication, and the ability to balance technical requirements with business needs in a global team
  • Bachelor's degree in Computer Science, a related technical field, or equivalent work experience

Nice to have:

  • Familiarity with AI tools would be an advantage
  • Desirable experience includes Business Process Management (BPM) tools, modern front-end frameworks (Angular/TypeScript), and performance monitoring tools (AppDynamics)
What we offer:
  • Private Medical Care Program
  • Life Insurance Program
  • Pension Plan contribution (PPE Program)
  • Employee Assistance Program
  • Paid Parental Leave Program (maternity and paternity leave)
  • Sport Card
  • Holidays Allowance
  • Sport and team recreation activities
  • Special offers and discounts for employees
  • Access to an array of learning and development resources
  • A discretional annual performance related bonus
  • A chance to make a difference with various affinity networks and charity initiatives

Additional Information:

Job Posted:
January 29, 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 Full-Stack Developer (Java) - Enterprise Applications

Senior Java Full-Stack Developer

We are looking for a Full stack core software engineer with deep understanding o...
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 industry experience with strong hands-on experience in development of mission-critical applications using Java/Python technologies
  • Experience with complex system integration projects
  • Java, Spring, Spring Boot, Spring Cloud, J2EE Design Patterns, REST services
  • Front End Technologies like JavaScript and Angular version, CSS2/CSS3, HTML
  • Strong Knowledge of SQL, JDBC, Unix commands
  • Hands-on Database experience in relational (Oracle/DB2) and No-SQL (MongoDB)
  • Hands-on experience on working/deploying application on Cloud
  • Hands-on experience in code testing tools like Junit/Mockito/Cucumber
  • Deployment Acquaintance in Apache Tomcat, Open shift or other cloud environments
  • Expertise in Test driven development (JUnit, JMeter), Continuous Integration (Jenkins), Build tool (Maven) and Version Control (Git), Development tools (Eclipse, IntelliJ)
Job Responsibility
Job Responsibility
  • Understanding user requirements and working with a development team on the design, implementation and delivery of Java/Python application
  • Providing expertise in the full software development lifecycle, from concept and design to testing
  • Working closely with teams to design and implement current and target state business process by using various tools and technologies
  • Fulltime
Read More
Arrow Right

Full-Stack Developer

Join a highly experienced development team in the IDEAS department at Citi, resp...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in Core Java, Java EE, full-stack development, and proven experience in microservices architecture
  • strong proficiency with enterprise message bus systems (e.g., Solace, TIBCO or other JMS-based systems) and deep knowledge of RESTful web services
  • expertise in database design (Oracle 11+, writing complex SQL), ORM technologies, and J2EE application containers (e.g., Tomcat, WebSphere)
  • strong UI development skills, including JavaScript, Bootstrap, JQuery, HTML5, and CSS3/Ajax
  • familiarity with modern development environments (IDEs like Eclipse, IntelliJ), build tools (Maven, Ant), version control (Git), unit, integration, and system testing principles, and security best practices
  • excellent debugging and problem-solving skills, good verbal and written communication, and the ability to balance technical requirements with business needs in a global team
  • bachelor's degree in Computer Science, a related technical field, or equivalent work experience
Job Responsibility
Job Responsibility
  • design, develop, and maintain scalable web applications and microservices, focusing on usability, performance, and resilience
  • implement robust business logic and design efficient, scalable database models
  • develop and enhance user experience (UX) components
  • interact with an extended, global team of passionate, experienced software developers, architects, and business analysts
  • influence technologies and practices and contribute to design discussions and problem-solving sessions
What we offer
What we offer
  • private medical care program
  • life insurance program
  • pension plan contribution (PPE Program)
  • employee assistance program
  • paid parental leave program (maternity and paternity leave)
  • sport card
  • holidays allowance
  • sport and team recreation activities
  • special offers and discounts for employees
  • access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right

Senior Full Stack Java Developer

As a Full Stack Development lead within our team, you will take on a critical l...
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
  • Strong proficiency in Java and deep, hands-on experience with the Spring ecosystem (Spring Boot, Spring MVC, Spring Data, reactive spring)
  • Proven experience building and consuming RESTful APIs and designing microservices with Spring Boot
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB)
  • Solid understanding of data access layers and ORM frameworks like Spring Data JPA/Hibernate
  • Experience with build tools like Maven or Gradle
  • Proficiency in modern front-end technologies (e.g., HTML5, CSS3, JavaScript/TypeScript)
  • Experience with working on ReactJS and Redux
  • Familiarity with front-end build tools (e.g., Webpack, npm, yarn)
  • Experience with version control systems (e.g., Git)
  • Understanding of software development best practices, including agile methodologies, continuous integration, and continuous delivery (CI/CD)
Job Responsibility
Job Responsibility
  • Design, develop, and implement new features and functionalities for web applications using Java and related frameworks
  • Develop and maintain robust back-end services, APIs, and databases, with a strong emphasis on the Spring Boot framework
  • Implement engaging and responsive user interfaces using modern front-end technologies
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, maintainable, and efficient code following best practices and coding standards
  • Participate in code reviews to ensure code quality and share knowledge
  • Troubleshoot, debug, and upgrade existing systems
  • Contribute to all phases of the development lifecycle, including requirements gathering, design, coding, testing, and deployment
  • Optimize applications for maximum speed and scalability
  • Stay up-to-date with emerging technologies and industry trends
  • Fulltime
Read More
Arrow Right
New

Full Stack Developer

We are seeking an experienced and highly motivated Full Stack Developer to join ...
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
  • 4+ years of professional experience in software development, with at least 3 years in a full-stack role
  • Strong proficiency in Java development, including Spring Boot, Spring Framework, and related ecosystem
  • Expert-level skills in ReactJS and its core principles, along with experience in popular React workflows (such as Flux or Redux) and component libraries
  • Demonstrable experience with RDBMS (e.g., PostgreSQL, Oracle, MySQL), including advanced SQL, schema design, and performance tuning
  • Solid understanding and hands-on experience with NoSQL databases (e.g., MongoDB, Cassandra, DynamoDB), including data modeling and query optimization for these systems
  • Proven experience with CI/CD application delivery management, including tools like Jenkins, GitLab CI, GitHub Actions, Azure DevOps, or similar
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes)
  • Excellent problem-solving, analytical, and communication skills
  • Ability to work effectively in an agile development environment
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Lead the design, development, and implementation of complex enterprise-level applications using Java for backend services and ReactJS for intuitive and responsive front-end user interfaces
  • Architect and manage data storage solutions, demonstrating proficiency with relational databases (e.g. Oracle, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra, DynamoDB). This includes schema design, query optimization, and data migration strategies
  • Drive continuous improvement in our CI/CD pipelines, ensuring efficient, automated, and reliable application delivery from development to production environments
  • Mentor and provide technical guidance to junior and mid-level developers, fostering a culture of collaboration, excellence, and continuous learning
  • Collaborate with product managers, UX/UI designers, and other stakeholders to translate business requirements into technical specifications and deliver innovative solutions
  • Conduct code reviews, ensuring adherence to coding standards, performance, security, and scalability best practices
  • Troubleshoot and resolve complex technical issues across the full application stack
  • Stay abreast of emerging technologies, industry trends, and best practices in full-stack development, database management, CI/CD, and Artificial Intelligence
  • Fulltime
Read More
Arrow Right

Senior Full Stack Engineer

GEICO is seeking an experienced Engineer with a passion for building high-perfor...
Location
Location
United States , Seattle
Salary
Salary:
80000.00 - 215000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software development experience in large-scale enterprise environments
  • 3+ years of experience with ReactJS and its core principles (e.g., Redux, Hooks)
  • 4+ years of experience with backend technologies, including .NET (C#) and Java
  • 3+ years of experience with cloud platforms such as Azure, AWS, or GCP
  • Experience with RESTful services and APIs
  • Experience with open-source frameworks and tools
  • Hands-on experience in designing and architecting scalable systems
  • Strong proficiency in HTML5, CSS3, and JavaScript (ES6+)
  • Expertise in ReactJS and its ecosystem
  • Experience with backend frameworks such as Java, ASP.NET Core, Spring Boot, or similar
Job Responsibility
Job Responsibility
  • Design and Develop Systems: Architect, develop, and maintain scalable, resilient distributed systems
  • Define Product Requirements: Collaborate with stakeholders to define product requirements and deliver optimal solutions
  • Collaborate Across Teams: Work with cross-functional teams throughout the software development lifecycle to ensure seamless integration and delivery
  • Lead and Mentor: Conduct design sessions, code reviews, and mentor junior engineers to elevate engineering quality and share best practices
  • Develop Reusable Components: Create reusable application components and patterns to improve efficiency and scalability
  • Full-Stack Development: Design, develop, and maintain scalable full-stack applications, including front-end features using ReactJS and its ecosystem, backend services with .NET or Java frameworks, and efficient data management using SQL and NoSQL databases
  • API and Microservices: Develop and integrate RESTful APIs and microservices for seamless communication between systems
  • DevOps Practices: Utilize CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes) to streamline development and deployment
  • Documentation: Publish and maintain documentation for design references, workflows, and runbooks
  • System Support: Provide support for critical systems, including 24x7 on-call support when necessary
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Full Stack Lead Developer

We are seeking an experienced and highly motivated Lead Full Stack Developer to ...
Location
Location
United Kingdom , Belfast
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, Software Engineering, or a related field
  • Professional experience in software development, with at least 3 years in a lead or senior full-stack role
  • Strong proficiency in Java development, including Spring Boot, Spring Framework, and related ecosystem
  • Expert-level skills in ReactJS and its core principles, along with experience in popular React workflows (such as Flux or Redux) and component libraries
  • Demonstrable experience with RDBMS (e.g., PostgreSQL, Oracle, MySQL), including advanced SQL, schema design, and performance tuning
  • Solid understanding and hands-on experience with NoSQL databases (e.g., MongoDB, Cassandra, DynamoDB), including data modeling and query optimization for these systems
  • Proven experience with CI/CD application delivery management, including tools like Jenkins, GitLab CI, GitHub Actions, Azure DevOps, or similar
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes)
  • Excellent problem-solving, analytical, and communication skills
  • Ability to work effectively in an agile development environment
Job Responsibility
Job Responsibility
  • Lead the design, development, and implementation of complex enterprise-level applications using Java for backend services and ReactJS for intuitive and responsive front-end user interfaces
  • Architect and manage data storage solutions, demonstrating proficiency with relational databases (e.g. Oracle, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra, DynamoDB). This includes schema design, query optimization, and data migration strategies
  • Drive continuous improvement in our CI/CD pipelines, ensuring efficient, automated, and reliable application delivery from development to production environments
  • Mentor and provide technical guidance to junior and mid-level developers, fostering a culture of collaboration, excellence, and continuous learning
  • Collaborate with product managers, UX/UI designers, and other stakeholders to translate business requirements into technical specifications and deliver innovative solutions
  • Conduct code reviews, ensuring adherence to coding standards, performance, security, and scalability best practices
  • Troubleshoot and resolve complex technical issues across the full application stack
  • Stay abreast of emerging technologies, industry trends, and best practices in full-stack development, database management, CI/CD, and Artificial Intelligence
  • Fulltime
Read More
Arrow Right

Senior Java Fullstack Developer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 8 years of progressive professional experience in full-stack software development
  • Proficiency in Java: Expert-level command of Java 8+ and the broader Java ecosystem
  • Extensive experience with enterprise frameworks like Spring Boot, Spring Cloud
  • Strong understanding of JVM performance tuning, memory management, and garbage collection
  • Proficiency with build automation tools such as Maven or Gradle
  • Fullstack Development & Architecture: Proven experience with modern frontend technologies including HTML5, CSS3, and advanced JavaScript/TypeScript
  • Expertise in designing, implementing, and optimizing complex database schemas for both relational and NoSQL databases
  • Demonstrated experience with ORM/ODM frameworks
  • Strong understanding of RESTful API design principles, GraphQL, and microservices architecture patterns
  • General Technical & Leadership Skills: Expertise in version control systems, especially Git
Job Responsibility
Job Responsibility
  • Lead the design, development, and maintenance of robust, scalable full-stack applications using Python and Java across various services and platforms
  • Drive technical projects from inception through deployment
  • Collaborate extensively with cross-functional teams, product owners, and architects to translate business requirements into technical solutions
  • Mentor and guide junior developers
  • Conduct thorough code reviews
  • Spearhead efforts in debugging, performance tuning, and optimizing complex systems
  • Actively contribute to the continuous improvement of development processes, tools, CI/CD pipelines, and overall system architecture
  • Architect and implement solutions involving various database systems, sophisticated APIs, and complex third-party integrations
  • Oversee the deployment, monitoring, and operational support of applications in production environments
  • Fulltime
Read More
Arrow Right
New

Senior Java Full Stack Developer

Senior Full Stack Developer - AVP is a senior level Full Stack developer in Java...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of Full stack developer with strong hands on experience in Java and Java Script related frameworks with exposure to DB
  • Architecture decision ownership
  • Hands-on code reviews and design reviews
  • Proven experience of below technologies: Backend: Java, Spring Boot, Microservices, REST API design
  • Frontend: Angular, Web Performance Optimization, Testing (Jest, Playwright)
  • Database & Storage: Oracle, NOSQL
  • Security & Performance: OAuth2, JWT, encryption, and system optimization
  • DevOps: CI/CD, Jenkins, GitHub Actions, Docker, Kubernetes
  • Cloud: AWS (ECS, Lambda, RDS, IAM, CloudFormation)
  • Proven hands on full-stack expertise in Java, Angular, REST APIs and relational/non-relational databases
Job Responsibility
Job Responsibility
  • Partner with multiple Business and Application 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 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