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

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

Software Engineer

Location
Location
Canada , Richmond
Salary
Salary:
40.00 - 55.00 CAD / Hour
Applied Biological Materials Inc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A bachelor's degree in computer science, software engineering, information systems, or a related field, or equivalent experience
  • Strong knowledge of Java and C++
  • At least 2 years of relevant experience is required
  • Well versed in designing, debugging and documentation
  • Excellent verbal and written communication skills
  • Analytical and logical thinking
  • Strong problem-solving skills
  • Ability to work without supervision
Job Responsibility
Job Responsibility
  • Build, design, develop and maintain complex, scalable applications and deliver robust computer-based system solutions, including mobile applications
  • Collaborate within development team to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies
  • Research, design, develop, and modify enterprise-wide systems and application software
  • Design, develop and maintain data platform components that power the Telemetry systems, and help stand up scalable & reliable services with great monitoring & telemetry support
  • Manipulate and analyze complex, high-volume data systems for scalability and compliance
  • Analyze, design and develop tests, and design and develop a processing platform using various configuration management technologies
  • Test software development methodology in an agile environment
  • analyze and provide ongoing maintenance, support and enhancements in existing systems and platforms, also provide recommendations for continuous improvement
  • Create technical specifications and apply software engineering principles to analyze, problem-solve, and design a solution
  • Monitor system performance and perform predictive maintenance, also perform system risk and reliability analysis
  • Fulltime
Read More
Arrow Right

Senior Full Stack Engineer

The Senior Full Stack Engineer will support the modernization of IRS mission-cri...
Location
Location
United States , McLean
Salary
Salary:
Not provided
bln24.com Logo
BLN24
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or related field
  • Minimum 6 years of experience in full-stack software development and architecture
  • Demonstrated expertise in designing and implementing RESTful and GraphQL APIs, and building service-oriented architectures
  • Proficiency with front-end frameworks such as React, Angular, or Vue, and backend technologies such as Node.js, Python, Java, or Spark
  • Solid working knowledge of core web technologies, including HTML, CSS, JavaScript, and modern UI component libraries
  • Hands-on experience with cloud platforms (AWS, GCP, Azure) and container orchestration tools including Kubernetes and OpenShift
  • Familiarity with platforms such as Databricks for data engineering, pipeline integration, or ML model support
  • Experience designing scalable, secure web applications and microservices architectures with considerations for caching, authentication, and maintainability
  • Working knowledge of SQL and NoSQL databases, CI/CD pipelines, infrastructure-as-code, and cloud monitoring tools
  • Experience collaborating in Agile delivery environments, and contributing to code reviews, documentation, and team-based development workflows
Job Responsibility
Job Responsibility
  • Design and develop scalable APIs using REST, GraphQL, and gRPC in compliance with IRS enterprise architecture and security standards (OAuth, JWT)
  • Lead full-stack development of modern, modular web applications that interface with IRS systems and external users
  • Decompose and migrate legacy system functionality (e.g., COBOL-based command codes) into modern service-oriented components
  • Integrate AI-driven services, including ML model endpoints, auto-generated documentation, code conversion workflows, and intelligent test automation
  • Implement CI/CD pipelines and automated testing tools (e.g., Postman, Newman) to ensure secure, validated, and maintainable code
  • Collaborate with DevOps and Site Reliability Engineers to embed observability tools (e.g., Prometheus, Datadog, New Relic) and monitoring dashboards
  • Translate business and functional requirements into API contracts and reusable service patterns, working within Agile Scrum teams
  • Maintain backward compatibility with legacy systems while building toward scalable, cloud-optimized services
  • Ensure IRS and Treasury IT governance compliance, including Section 508 accessibility and cybersecurity policies
What we offer
What we offer
  • Generous medical, dental, and vision plans
  • Opportunity to work in different sectors
  • Flexibility to balance quality work and personal lives
  • Remote working opportunities
  • Fulltime
Read More
Arrow Right

Sr. Java Full Stack Developer

We are currently seeking a Sr. Java Full Stack Developer (Spring, Angular, Types...
Location
Location
United States , Durham
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of software development experience using in Java, Spring/Springboot, middle tier restful services
  • 5+ years Angular (must be Typescript)
  • 5+ years’ experience with API/web services - with a strong understanding of RESTful web services
  • 5+ years’ experience designing and integrating Apache Kafka
  • Experience design, developing and testing data integration workflows with Informatica ETL/ELT
  • Experience with Oracle database
  • Strong experience with Automation Tools/Frameworks
  • Strong understanding of CI/CD tools such as GitHub, Jenkins, Artifactory, uDeploy
  • deploying applications in a DevOps environment
  • Experience working with cloud services (e.g. Docker, Kubernetes, Terraform, and AWS cloud deployment/application management)
Job Responsibility
Job Responsibility
  • Join a high-impact engineering team, driving our client’s enterprise platform journey—designing and integrating innovative solutions that shape the future of their technology landscape
  • Leverage your full-stack development expertise to build robust, enterprise-grade applications leveraging Java (Spring/Spring Boot), Angular and Cloud services
  • Collaborate within a dynamic, agile team environment while also taking ownership of individual deliverables to ensure the delivery of high-quality, scalable, and maintainable solutions
  • Fulltime
Read More
Arrow Right