CrawlJobs Logo

Senior Java Software Engineer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
Ireland , Dublin

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

71440.00 - 107160.00 EUR / Year

Job Description:

Engineer the future of global finance. At Citi, our Tech team doesn’t just support finance – we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech. In this role, you will be 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.

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
  • 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

Requirements:

  • Bachelor’s degree with a relevant major (Computer Science, Information Technology, Mathematics, Engineering, or similar)
  • 5+ years of experience in design and development of high performance, low-latency, multi-threaded applications
  • Extensive hands-on development experience in Java
  • Demonstrated ability to learn new business concepts and technologies
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Proficiency in core Java (at least 5+ years' experience) with demonstrable success in developing multi-threaded applications and expert level knowledge in data structures, algorithms, collections, and error handling
  • Solid understanding of software development fundamentals including data structures, design patterns and object-orientated programming
  • Designing, developing, and consuming RESTful web services using Java and Spring Boot
  • Build Tools: Maven or Gradle for project management and build automation
  • Proven ability to develop clean, testable code
  • Understanding of database concepts (MongoDB) and knowledge in SQL
  • Experience with Jira, Git/Bitbucket, Gradle and CI/CD tools
  • Experience with Linux/Unix
  • Knowledge on cloud technologies e.g. Artifactory, Docker and OpenShift
What we offer:
  • Competitive base salary (which is annually reviewed)
  • Additional benefits that support you (and your family) to be well, live well and save well
  • Hybrid working model (up to 2 days working at home per week)
  • Business casual workplace

Additional Information:

Job Posted:
February 14, 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 Senior Java Software Engineer

Senior Software Engineer - Java Backend

We are looking for an engineering mindset which brings fresh ideas from various ...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
https://clevertap.com/ Logo
CleverTap
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4 to 6 years of experience in back-end development (Designing, developing, testing and deploying large scale applications with one of the JVM languages or other server side technologies)
  • Strong organisational and time-management skills
  • Large capacity for attention to detail
  • Ability to meet communicated deadlines and release project with minimal bugs
  • Good knowledge of data structure, OOPs concepts and Java
Job Responsibility
Job Responsibility
  • write server side scripts, API’s to be utilised by front side engineers and also other microservices
  • optimising servers for speed and stability, implementing security structures, generating reusable code libraries and generating data storage solutions
  • involved with the product team directly in deciding the requirements, estimating delivery date for a particular feature and documenting the technical details for developing it
What we offer
What we offer
  • Be a part of a global growth stage startup
  • Work in a fast-paced, dynamic environment where your contribution matters
  • You are passionate about technology and its impact on the high growth mobile technology space
  • Innovate at scale, with learning opportunities
  • Fulltime
Read More
Arrow Right

Senior Java Software Engineer

As a Senior Java Software Engineer, you will have the opportunity to work on int...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
https://www.inetum.com Logo
Inetum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Spring boot
  • Java 17+
  • Camunda
  • Hibernate
  • OpenAPI
  • SQL, PostgreSQL
  • Git
  • Maven
  • Docker, Kubernetes side of usage
Job Responsibility
Job Responsibility
  • Migration of JBoss systems to the new Spring Boot cloud environment
What we offer
What we offer
  • Flexible working hours
  • Hybrid work model
  • Cafeteria system
  • Generous referral bonuses
  • Additional revenue sharing opportunities
  • Ongoing guidance from a dedicated Team Manager
  • Tailored technical mentoring
  • Dedicated team-building budget
  • Opportunities to participate in charitable initiatives and local sports programs
  • Supportive and inclusive work culture
  • Fulltime
Read More
Arrow Right

Senior Principal Software Engineer

We're hiring Senior Principal Software Engineer to join our Jira Experience XP t...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience building software
  • 4+ years in an architect/principal role working across teams
  • Proficiency in Java or another JVM-based language
  • Broad experience architecting, designing, and building large-scale systems with multiple dependencies
  • Passion for building quality solutions and up-keeping quality standards
  • Success with building, expressing, and pitching a technical vision to stakeholders
  • Experience with collaboration with an ecosystem of teams
  • Success with leading the long-term strategy for software architecture
  • Experience with Enterprise Customers
  • Experience in operational requirements and common challenges of software systems
Job Responsibility
Job Responsibility
  • Shape the forward-looking technical direction and long-term architecture for Jira Platform
  • Identifying, translating and driving architecturally significant programs of work that impact at an org and company level
  • Use your deep technical, influencing and communication skills to align other engineers, product managers, and senior managers at the team, org and company level to understands the vision, translate that into an impactful solution
  • Work with leadership and provide technical input on roadmap planning
  • Partner with principal engineers and architects from other teams and drive exploration of large-scale projects spanning multiple teams in Jira
  • Solve interesting, complex problems from technical design to launch
  • Improve, through example, the quality of software construction and meaningful code reviews in an agile environment
  • Be a role model for, and influence a large team of engineers at multiple seniority levels all the way from grads to principal engineers, and mentor engineers across the teams
  • Be influential within your team and work with peers and senior leaders to define and revise the standards for operational excellence across Atlassian
What we offer
What we offer
  • health coverage
  • paid volunteer days
  • wellness resources
  • Fulltime
Read More
Arrow Right

Java Application Support Senior Software Development Engineer

Support Engineer role requiring experience in Incident Management, Change Manage...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Incident Management
  • Change Management
  • Problem Management
  • Basic Knowledge in Java/SpringBoot
  • Basic Knowledge in Cloud
  • Basic Knowledge in NoSQL/SQL
  • BE/BTech/MCA
  • Total Experience Expected: 04-06 years
What we offer
What we offer
  • Inclusive work environment
  • Respect for all differences
  • Open to people with disabilities
  • Fulltime
Read More
Arrow Right

Java Springboot Senior Software Engineer

Software Engineer with expertise in JAVA, J2EE, Spring, Spring Boot, EXTJS. Tech...
Location
Location
India , Noida
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expertise in JAVA, J2EE, Spring, Spring Boot, EXTJS
  • Oracle (SQL, PL-SQL)
  • Jenkin, GitHub, DevOps CI/CD, App Scan
  • Total experience expected: 02-04 years
  • B.Tech/MCA
What we offer
What we offer
  • Inclusive and respectful work environment
  • Open to people with disabilities
  • Fulltime
Read More
Arrow Right

Senior Principal Software Engineer

To become a 100 year company, we need a world-class engineering organisation mad...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years of experience building and developing backend applications - Bachelor's or Master's degree with a preference for Computer Science degree
  • Experience crafting and implementing highly scalable and performant micro-services
  • Proficiency in any modern object-oriented programming language (e.g., Java, Kotlin, etc.)
  • Real passion for collaboration and strong interpersonal and communication skills
  • Familiarity with cloud architecture patterns and an engineering discipline to produce software with quality
  • Experience in Elasticsearch, being able to deep dive into performance at scale problems, is a bonus
Job Responsibility
Job Responsibility
  • Build and ship JQL Search features and capabilities daily in highly scalable, cross-geo distributed environment
  • Be responsible technical evolution for products and platforms in JQL Search and partially in Jira Platform
  • Be part of an amazing open and collaborative work environment with other experienced engineers, architects, product managers, and designers, working closely with JQL Search and collaborating with other Jira Platform or Jira product teams
  • Mentor and level up the skills of your teammates by sharing your expertise in formal and informal knowledge sharing sessions
  • Ensure full visibility, error reporting, and monitoring of high performing backend services
  • Foster a culture of efficient delivery
What we offer
What we offer
  • Health coverage
  • Paid volunteer days
  • Wellness resources
  • Visit go.atlassian.com/perksandbenefits to learn more
  • Fulltime
Read More
Arrow Right

Core Java/J2EE Senior Software Engineer

Sopra Steria, a major Tech player in Europe with 50,000 employees in nearly 30 c...
Location
Location
India , Noida
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java [1.4 to Java 8]
  • Servlet, JSP
  • Struts 1.2
  • Hibernate 2.x, 3.x
  • PL/SQL
  • JBoss 6.x
  • Unix shell scripting
  • Experience of Software Engineering Process
  • Experience in Design & J2EE Design Patterns
  • Code Review and Best practices
What we offer
What we offer
  • Commitment to fighting against all forms of discrimination
  • Inclusive and respectful work environment
  • Positions open to people with disabilities
Read More
Arrow Right

Java J2EE Senior Software Engineer

Sopra Steria, a major Tech player in Europe with 50,000 employees in nearly 30 c...
Location
Location
India , Noida
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of professional experience in software development
  • IDE (Eclipse, Intellij IDEA)
  • Development Tools (Maven)
  • Java Standard (threading, streaming, socketing, RMI)
  • Core Java/J2EE, Spring Boot
  • Understanding of Web Services(REST)
  • OOP and Design Patterns in Java
  • Security Concepts (PKI, Certificates, SSL, S/Mime)
  • Script Programming (shell)
  • Experience with SQL (Oracle or MySQL or MS/SQL Server)
Job Responsibility
Job Responsibility
  • Maintain, improve and extend different software components (Applications servers, controllers, executors, different types of connectors, transformation engines) written in Java (1.8) as part of sustaining activities (Customer/Support tickets)
  • Troubleshooting/investigations within sustaining tickets
  • Strong focus on the product quality (unit and integration tests)
  • Work closely with QA and support teams in different investigations that are both on functional side (QA) and code (DEV)
  • Perform the audit of issues found by Security Tools
  • Contribute to the strategic decisions on the new features and the technical choices (e.g. high availability, API’s, migration tools, security standards alignments)
  • DevOPS activities: work with Maven, SVN, Jenkins in configuring the needed items for delivering a new version
What we offer
What we offer
  • Commitment to fighting against all forms of discrimination
  • Inclusive and respectful work environment
  • Positions open to people with disabilities
  • Fulltime
Read More
Arrow Right