CrawlJobs Logo

Senior Java Cloud App Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
Poland , Warsaw

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

By Joining Citi, you will become part of a global organisation whose mission is to serve as a trusted partner to clients by responsibly providing financial services that enable growth and economic progress. The Senior Java Cloud App Developer will be responsible for leading a variety of engineering and infrastructure activities with specific focus on delivering robust technology solutions to XiP Clients. The job is located in Warsaw, Poland and offers a hybrid work model.

Job Responsibility:

  • Developing new features to our Java calculation services to be compatible with multiple public clouds
  • Interfacing with the High-Performance Compute team to determine and challenge requirements/needs to use public cloud providers
  • Integrating Java applications with cloud providers to improve the scalability of the platform
  • Development of high-quality software, emphasizing simplicity, maintainability, testability, and reuse
  • Identifying and implementing automation opportunities around testing, monitoring, deployment, and any other manual operations
  • Participation in code and design reviews, contribute to architectural standards, development best practices, and promoting adherence to these standards
  • Develop features on Java Spring boot Services with teammates
  • Collaborate with Citi Tech and Infrastructure colleagues and 3rd party public cloud vendors such as AWS and Google Cloud
  • Working with Citi Cloud Security team to ensure public cloud services undergo proper evaluations speedily, with business priorities upheld
  • Partnering with multiple teams to ensure appropriate integration of functions to meet business and technology goals
  • Perform support tasks such as troubleshooting with clients and working with production support to triage production stability issues
  • Identify and define necessary system enhancements to improve current processes and architecture
  • Appropriately assess risk when business decisions are made

Requirements:

  • Expertise with Java based services in Public Cloud with minimum 8 years’
  • Proven experience in developing and deploying enterprise level applications for container platforms, such as the public cloud Kubernetes services in Amazon Web Services / Google Cloud, or on-premises platform such as RedHat OpenShift
  • Familiarity with Java, Spring and SpringBoot frameworks, Public Cloud Storage offerings such as AWS S3, FsX, DynamoDB/MongoDB, and Google Cloud Storage/Filestore solutions
  • SME in Kubernetes related technologies such as Kubernetes cluster autoscaler, Karpenter and KEDA
  • In-depth knowledge in using tools such as Terraform, Helm, kubectl, Hashicorp vault
  • Deep understanding of event-driven and streaming microservices
  • Extensive experience using Kafka and Cloud-native messaging systems (AWS SQS/SNS or Google Pub/Sub or Equivalent)
  • Familiarity with asynchronous programming using promises/futures (e.g., CompletableFuture)
  • Extensive experience with multi-threaded applications
  • Working knowledge of SQL and NoSQL databases such as Oracle and MongoDB
  • Understanding of agile methodologies and experience using developer tools such as GitHub, Bitbucket, JIRA, Artifactory and Jenkins
  • Advocate for industry best practice, especially with regards to clean code, testing, continuous integration, and deployment
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

Additional Information:

Job Posted:
March 21, 2025

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 Senior Java Cloud App Developer

Senior Java Developer

The Global Spread Products Technology Team is seeking a Lead Development Analyst...
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 relevant experience in Apps Development or systems analysis role
  • Extensive experience in building Distributed / Service Oriented / Microservice-style and cloud based architectures (Amazon,ECS, Docker, OpenShift, Kubernetes)
  • Hands-on experience with RESTful service implementations.
  • Hands-on experience with rational databases like Oracle, SQLServer
  • Hands-on experience with Linux/Unix Shell
  • Extensive experience with Jenkins, TeamCity, Sonar Cube, BitBucket
  • Strong understanding of different storage architectures and their appropriate application.
  • Experience and familiarity building modern Spring applications with Spring Boot
  • Experience in software development SDLC (Agile)
  • Excellent knowledge of Multithreading, Thread-Pools with strong OOP and OOAD skills
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.
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

Java Apps Development

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune; Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ yrs of Programming experience in Java/JEE, Spring and Kafka
  • Experience with Enterprise Application Development using Java, Spring Hibernate
  • Hands on experience with Kafka
  • Proficient in creating and debugging complex SQL queries for data analysis and troubleshooting
  • Fair understanding on Openshift cloud
  • Experience in developing and optimizing Java application with high performance throughput
  • Effective written and verbal communications including ability to explain technical issues in simple terms that non-IT staff can understand
  • Preferred Language is English
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
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

Senior Java Developer

We are hiring a Senior Java Developer to join a team engaged to build Citi's nex...
Location
Location
Bahrain , Seef
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Preferably 6-10 years of relevant experience in Apps Development or systems analysis role
  • Bachelor’s in Computer Science, Mathematics or equivalent.
  • Master’s degree in preferred
  • In depth knowledge of Java, MongoDB, Kafka required – Bonus points for Python experience
  • Experience building applications on cloud platform such as Kubernetes or OpenShift
  • Strong understanding of Distributed Systems and microservices
  • Designing and understanding of best practices of RESTful APIs
  • Experience of industry standard tools – IntelliJ, Bitbucket, Git, Gradle, Jenkins
  • Testing frameworks experience – Junit, Mockito, TDD
  • Must be a self-starter willing to tackle complex application development problems.
Job Responsibility
Job Responsibility
  • Development of high-quality, modern and scalable application software contributing towards xVA business and regulatory goals
  • Participation in a fast-paced Agile development process
  • Adhere to development, integration and deployment best practices
  • Performing of code reviews to ensure design and coding standards are upheld
  • Working proactively on diverse and innovative solutions
  • Working closely with product team on requirement analysis and build specification
  • Good communication with support, other development teams, and infrastructure teams
  • Thorough automated testing using unit and integration tests
  • Contributing to architectural standards, development best practices, and promoting adherence to these standards
  • Contributing to architectural and technical evolution of frameworks and APIs
What we offer
What we offer
  • competitive base salary
  • benefits that support you to be well, live well and save well
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

The Senior Appian developer is a part of the Issuer Services Technology global m...
Location
Location
Ireland , Dublin
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years in IT industry and 3+ years in Appian development, including end-to-end project delivery
  • Mastery of Appian components (Process Models, SAIL, CDTs, Integrations)
  • Proficiency in REST/SOAP APIs, SQL, and database design
  • Familiarity with Agile methodologies and cloud platforms (AWS/Azure)
  • Appian Lead Developer or Senior Developer certification preferred
  • Experience of Java, JavaScript/Angular
  • Experience with Spring / ORM framework, and database
  • Strong problem-solving, communication, and teamwork abilities
  • Self-starter who is passionate for learning about new tools and technologies
  • Ability to work both independently, with other team members, and across teams
Job Responsibility
Job Responsibility
  • Design & Development: Architect and build Appian applications (Process Models, SAIL interfaces, CDTs, Reports, Integrations)
  • Develop custom plugins, integrations, and reusable components
  • Collaboration: Partner with stakeholders to translate business needs into technical solutions
  • Lead code reviews and ensure adherence to best practices (security, scalability)
  • Testing & Deployment: Debug, test, and deploy solutions
  • Troubleshoot post-production issues
  • Optimize Appian app performance and automate deployments via DevOps tools
  • Mentorship & Documentation: Guide junior developers and create technical documentation
  • Innovation: Stay updated on Appian features and recommend process improvements.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Cloud Transition

Atlassian is hiring a Senior Software Engineer for its Cloud Transition team in ...
Location
Location
United States , San Francisco
Salary
Salary:
146300.00 - 235000.00 USD / Year
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 6 years of experience in building cloud SaaS platforms in a dynamic environment
  • Strong experience in Java, microservices, and relational databases
  • Passionate about collaborating with customers and cross-functional teams
  • Experience in AWS and streaming technologies such as Kafka
  • Experience in test-driven development
  • Passion for engineering and operational excellence
  • Understanding of SaaS, PaaS, and IaaS industries with hands-on experience with public cloud offerings (e.g., AWS, GCP, Azure)
  • Fluency in any one database technology (e.g., RDBMS like Oracle or Postgres and/or NoSQL like DynamoDB or Cassandra)
  • Experience crafting and implementing well-tested, highly scalable, and performant microservices and/or other distributed systems
  • Practical knowledge of agile software development methodologies (e.g., XP, scrum)
Job Responsibility
Job Responsibility
  • Drive large, complex projects autonomously, from technical design to launch
  • Tackle complex architectural challenges, apply architectural standards, and start using them on new projects
  • Lead code reviews & documentation as well as take on complex bug fixes, especially on high-risk problems
  • Be an example for thorough, meaningful code reviews
  • Partner across engineering teams to tackle company-wide initiatives spanning multiple projects
  • Mentor junior members of the team
  • Develop platform capabilities to power customer-facing solutions/experiences such as migration assistants, App Migrations, and Routine Admin tasks (sandbox data clone, cloud-to-cloud data transformation, backup-restore)
  • Implement compliance initiatives across platform and product stacks ranging from cloud infrastructure to product experiences
  • Collaborate with Core Engineering, products, and platform teams on a large scale and high-reliability transformative architecture, including Kafka & Kafka Stream adoption
  • Ensure the adoption of world-class engineering and operational practices across teams
What we offer
What we offer
  • Health coverage
  • Paid volunteer days
  • Wellness resources
  • Bonuses
  • Commissions
  • Equity
  • Fulltime
Read More
Arrow Right

Senior Director, Application Development, China

Accountable for the development and delivery of innovative and high-quality cust...
Location
Location
China , Shanghai
Salary
Salary:
Not provided
https://www.marriott.com Logo
Marriott Bonvoy
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of application development leadership experience with a minimum of 3 years at a Senior Director level or 6 years at Director level
  • Direct experience leading technology teams in defining, creating and supporting enterprise-scale solutions with strong knowledge of industry-standard Web/Mobile/WeChat technologies and Chinese Digital eco-systems like Tencent and Alibaba etc.
  • Strong knowledge of general industry trends, technologies and platforms
  • Demonstrated experience in Agile development methodologies, specifically with large-scale initiatives and geographically distributed teams
  • Direct management of cross functional, sourced, or matrixed teams
  • Five year’s recent experience with architectural frameworks and the various approaches to the Systems Development Life Cycle (SDLC)
  • Experience working with consulting companies to lead the technology solution, application development, and production operations for $10M+ of efforts
  • Deep Experience in building highly scalable and secure modern Digital platform architectures for web platforms
  • Experience in building headless and headful solutions, with modern UI stack with Java, Node.JS, React, Vue and Redux and CMS and Experience
  • Experience in building architecture and solution for iOS App, Android App, WeChat Mini Program and WeChat Ecosystem
Job Responsibility
Job Responsibility
  • Accountable for the development and delivery of innovative and high-quality customer-facing digital experiences for China and drives the growth and guest satisfaction of Marriott’s Digital channels
  • Follows and provides input to standard application development tools and processes to promote project quality for client-facing systems
  • Manages day-to-day relationships with global information technology teams and partners with local and global discipline stakeholders to deliver best in class experiences
  • Implements and manages continuous improvement programs to improve quality, consistency, and client satisfaction
  • Works with the Architecture and Development lead to facilitate consistency of service delivery across client groups
  • Builds and maintains a standard set of application development tools and processes that will drive consistency and predictability throughout the SDLC for all client groups including: SDLC standard tools and processes for both waterfall and agile development, Estimating standard tools and processes, incorporating flexibility for small and large projects, Deployment standard tools and processes
  • Monitors projects for adherence to defined application development processes
  • Works with IT organization to create broader IT related and corporate standards and policies where necessary
  • Communicates important application development policy changes that affect service provider and/or Marriott operations
  • Manages application development projects in partnership with IT teams, business partners and providers
What we offer
What we offer
  • Equal opportunity employer
  • Hiring a diverse workforce and sustaining an inclusive, people-first culture
  • Non-discrimination on any protected basis, such as disability and veteran status, or any other basis covered under applicable law
  • More brands, more hotels and more opportunities for associates to grow and succeed
  • Fulltime
Read More
Arrow Right

Fullstack Developer

The Digital S/W Engineer Analyst is a developing professional role. Applies spec...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3-5 years in an Apps Development role
  • Demonstrated execution capabilities
  • Good in Java and Angular concepts
  • Adoptable
  • Strong analytical and quantitative skills
  • Data driven and results-oriented
  • Experience in running high traffic, distributed, cloud based services
  • Experience in affecting large culture change
  • Experience leading infrastructure programs
  • Skilled at working with third party service providers
Job Responsibility
Job Responsibility
  • Write code on one or more development platforms to deliver part or all of a feature, under guidance from senior engineers
  • Respond to problems, questions, or situations by applying established criteria to directly influence development outcomes
  • Have responsibility for applications systems analysis and programming activities
  • Accountable for development, design, construction, testing and implementation and write secure, stable, testable and maintainable code
  • Operate with autonomy, while some oversight and direction may be required
  • Engage in digital applications development, risk technology, Middleware, Mainframe applications, Non Mainframe applications, Analytic Model Development and Application support activities to meet specific business needs of user areas and to test systems to ensure integrity of deliverables
  • Provide inputs for building project development schedules
  • Provide inputs for feature prioritization, highlight technical dependencies between deliverables and help the scrum team reach consensus with the product owner
  • Provide inputs to help improve development related processes that accelerate delivery, drive innovation, lower costs, and improve quality
  • Successfully complete assessment tests offered in Pluralsight, Udemy, etc. or complete certifications to demonstrate technical expertise on your development platform(s)
  • Fulltime
Read More
Arrow Right

Senior Technical Engineering Lead

The Digital S/W Eng Lead Analyst is a strategic professional who stays abreast o...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years of relevant experience in an Apps Development role or senior level experience in an Enterprise Architecture role with subject matter expert in one or more areas
  • Expertise in all aspects of technology by understanding broader patterns and techniques as they apply to Citi's internal and external cloud platforms (AWS, PCF, Akamai)
  • Advanced knowledge of algorithms, data structures, distributed systems, networking
  • Knowledge on automating code quality, code performance, unit testing, and build processing in the CI/CD
  • Bachelor's/University degree, Master's degree preferred
  • Hands on Experience with Java, Springboot, OpenShift, Public cloud, AngularJS, Spring, Mongo DB, Oracle
  • Strong experience with tools like Eureka, Hystrix, Docker, Kubernetes
  • Good knowledge and experience on GenAI tools and technologies
  • Working knowledge of CI/CD, BitBucket, RTC, SVN, etc. for source control
  • Experience with automation tools – Junit / TestNG frameworks, Selenium, Appium, Cucumber
Job Responsibility
Job Responsibility
  • Accountable for executing and driving results on large-scale efforts or multiple smaller efforts and serving as a development lead for most medium and large projects
  • Accountable for exhibiting a strong understanding of client core business functions
  • Required to support situations in which end user consultation is required to identify system function specifications and incorporate them into overall system design and delivery
  • Assist in the planning and managing of application development assignments generally involving large budgets, cross functional projects or multiple projects
  • Accountable for providing guidance on architecturally significant efforts during the preplanning phase
  • Publish design review extensions, and provide documented guidance aligned to sprint plans and timelines
  • Be part of the design review board that will focus on the design process, search for generic patterns, and share best practices across the organization
  • Publish design patterns across lines of business and domain commonalities
  • Drive design reviews for Next Gen Architecture (NGA) and Plan of Record (POR) projects
  • Participate in micro services and NGA code reviews
  • Fulltime
Read More
Arrow Right