CrawlJobs Logo

Senior Java Developer With Kotlin

Poland, Warsaw Employment contract 268390.00 - 457010.00 PLN / Year · Job Posted May 03, 2026
Apply Position
Job Link Share

Job Description

The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities. Prime Brokerage Technology provides solutions that underpin the operations of our clients and traders that provide the foundation of our Prime Finance business. This is an area of great opportunity and is a major growth target for Citi – with technology providing the key to unlock this potential.

Job Responsibility

  • Own and develop core components for the Prime Brokerage platform using Java/Kotlin
  • Provide technical leadership to an agile team, mentoring developers and establishing best practices for coding, testing, and CI/CD
  • Drive a culture of quality and continuous improvement in SDLC and DevOps, using metrics like DORA to boost efficiency
  • Lead system architecture, design, planning, and estimation discussions with technical teams and business stakeholders
  • Translate complex business requirements into detailed technical specifications
  • Oversee the creation and maintenance of all project and technical documentation
  • Proactively identify, mitigate, and solve complex risks throughout the software development lifecycle
  • Manage production support, analyze issue patterns, and lead efforts to improve system performance, scalability, and reliability

Requirements

  • 6-10 years of relevant experience in Apps Development or systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Java & Test-Driven Development are essential
  • Bachelor's degree/University degree or equivalent experience

Nice to have

  • Kotlin
  • Cloud Technologies (Kubernetes, Open Shift)
  • Messaging Technologies (Kafka, Solace, TIBCO)
  • Database / Data Store / Data Query Technologies (SQL Server, Trino, Mongo, S3)
  • Observability Technologies (OpenTelemetry, Elastic Stack / ELK, Grafana)
  • Master's degree preferred

What we offer

  • Employer paid Defined Contribution Pension Plan contribution of 6% of employee's pensionable earnings (PPE Program)
  • Employer paid Private Medical Care Package for employees and Private Medical Care Packages for certain family members available at preferential rates
  • Employer paid Life Insurance Program for employees and Life Insurance for certain family members available at preferential rates
  • Employee Assistance Program financed by Employer
  • Paid Parental Leave Program (maternity and paternity leave
  • statutory and 2 weeks additional paid paternity leave)
  • Sport Card for employees subsidized via Social Benefits Fund and Sport Cards for certain family members available at preferential rates
  • Additional benefits from Company's Social Benefit Fund
  • Additional day off for volunteering
  • Cafeteria/ flex benefit
  • Opportunity to receive an annual discretionary incentive award
  • Special offers and discounts for employees

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Java Developer With Kotlin

8 matching positions

Senior Java Developer

You are a senior software developer who enjoys building scalable backend systems...
Location
Location
Netherlands , Amsterdam
Salary
Salary:
Not provided
levy-professionals.com Logo
Levy Professionals
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 5 years of experience in software development using Kotlin or Java
  • Experience building REST APIs and working with frameworks such as Spring Boot
  • Familiarity with CI/CD pipelines, DevOps practices and automated testing
  • Experience working with technologies such as Kotlin, Java, Spring Boot, Git, Maven, REST APIs, Kafka, Oracle DB and Spring Data or Hibernate
  • Experience with platforms and tooling such as Github Copilot, Azure DevOps, Kubernetes or OpenShift, and monitoring tools like Prometheus, Grafana or Kibana
Job Responsibility
Job Responsibility
  • Develop and maintain backend services and APIs using Kotlin or Java with modern frameworks such as Spring Boot
  • Take ownership of the full DevOps lifecycle including testing, deployment, monitoring and service improvement
  • Collaborate closely with front end teams to deliver seamless and user focused digital experiences
  • Improve code quality, automation, performance and CI/CD pipelines within the development environment
  • Mentor engineers and contribute to improving development standards and engineering practices
Read More
Arrow Right

Senior Java Developer

As a Senior Java Developer, you are passionate about experience innovation and e...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
valtech.com Logo
Valtech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Excellent understanding of Java 8+
  • Excellent knowledge of OOP and design patterns, including benefits and limitations
  • Excellent understanding of data structures and algorithms, Big O notation and performance analysis
  • Excellent knowledge of Spring and Spring Boot
  • Excellent knowledge of architectural patterns
  • Experience in designing architecture, including choosing the right tech stack
  • Excellent knowledge of git or similar version control
  • Solid experience in building RESTful APIs
  • Solid experience with both relational and non-relational databases, database architecture and distributed transaction management
  • Experience with distributed architecture principles and solutions for performance, scale and reliability
Job Responsibility
Job Responsibility
  • Transcribing complex technical requirements to the programming languages and parameters required to generate the software solution designed
  • Helping others solving complex technical problems and coaches others on best practices in software engineering
  • Designing, coding and implementing software and systems using modern patterns of software development for functionality and scalability within their functional team or limited functional/business area
  • Designing and implementing performant software using documented algorithms and methods of software optimisation within a limited set of functional/business areas
  • Implementing quality software applications of medium-high complexity within a limited set of functional/business areas, without clear requirements
  • Programming language expertise in one or more languages in our ecosystem, such as Java, Javascript, Swift/iOS, Android, Kotlin, Golang
  • Expertise in engineering practice, including deep and up to date knowledge of engineering and architectural principles including banking industry architectural frameworks e.g. BIAN/BaaS
  • Proven experience owning the whole SDLC, of software design and implementation, security, cloud, infrastructure as code and CI/CD
  • A passion for enhancing your knowledge and evidence curiosity in emerging technologies
  • An advocate of Agile delivery methodologies
What we offer
What we offer
  • Flexibility, with remote and hybrid work options (country-dependent)
  • Career advancement, with international mobility and professional development programs
  • Learning and development, with access to cutting-edge tools, training and industry experts
  • Fulltime
Read More
Arrow Right

Senior Java developer

Lensa Inc. is looking to expand its team in Hungary with a new Backend (Java/Kot...
Location
Location
Hungary , Budapest
Salary
Salary:
Not provided
lensa.com Logo
Lensa
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Several years experience in backend programming
  • At least 6+ years of Java/Kotlin web development with Spring or Spring Boot
  • Excellent OOP skills
  • Good knowledge of Spring Core, Spring MVC or Spring WebFlux, Spring Data JPA, Spring Security
  • Excellent knowledge of Relational Database Management Systems
  • Strong SQL skills
  • Strong knowledge of HTTP
  • Experience with Docker
  • Experience with Agile frameworks
Job Responsibility
Job Responsibility
  • Work on new product’s backend development in diverse, distributed cloud-based (AWS) technology stacks using Java/Kotlin and Spring
  • Work in operations in accordance with DevOps
  • Work on setting the standards as part of a functional team
What we offer
What we offer
  • Flexible working hours with home office opportunity
  • Medicare health insurance
  • Company breakfast and lunch every day in the office
  • Exciting programs and team-building events
  • Recreation room with darts, ping pong, foosball, XBox, and other games
  • Modern and fancy office in Buda close to Széll Kálmán tér
Read More
Arrow Right

Senior Java Developer

The Application Development Technology Lead is a senior level position responsib...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 6 years of Application Development experience
  • Proficiency in Java, Spring, Hibernate, real-time messaging, and associated Java frameworks
  • Hands-on experience developing products with RESTful APIs and microservices architecture
  • Strong knowledge of relational databases (e.g., PostgreSQL, Oracle) and document storage (MongoDB)
  • Proficiency in ReactJS and core front-end technologies: HTML5, CSS3, JavaScript (ES6+), Redux
  • Deep understanding of software architecture, industry best practices, and excellent problem-solving, analytical, and debugging skills
  • Demonstrated leadership, project management, and clear communication skills
  • Master's degree in Computer Science, Engineering, or a related field preferred
Job Responsibility
Job Responsibility
  • Hands-on design and development of scalable software solutions using Java, Kotlin, Spring, and Restful APIs
  • Write clean, maintainable, and efficient code following best practices in software engineering
  • Participate in all phases of the Software Development Lifecycle (SDLC), from requirement gathering to deployment
  • Continuously improve application performance, scalability, and reliability
  • Partner with management teams to integrate functions and define system enhancements for new products and process improvements
  • Resolve high-impact problems through in-depth evaluation, providing innovative solutions
  • Provide expertise in applications programming, ensuring design adherence to architecture blueprints and developing coding standards
  • Stay current with emerging trends and technologies in full-stack development, and coach/advise mid-level developers
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 Senior Developer

We are looking for experienced professionals who can design and develop complex ...
Location
Location
Salary
Salary:
Not provided
itransition.com Logo
Itransition
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience in IT
  • Hands-on experience with modern Java technologies for server solutions (Kotlin, Java 8+), Spring Boot/Framework
  • Knowledge of RDBMS and ORM (Hibernate, JOOQ, MyBatis), NoSQL databases
  • Architectural knowledge of client-server system principles, microservices, practical skills for design patterns and OOP
  • English skills should be sufficient for taking part in conversations on the technical aspects of projects
Job Responsibility
Job Responsibility
  • design and develop complex software systems from scratch
  • design project-wide technical solutions
  • establish and control the best development practices
What we offer
What we offer
  • Projects for such clients as PayPal, Wargaming, Xerox, Philips, adidas and Toyota
  • Competitive compensation that depends on your qualification and skills
  • Career development system with clear skill qualifications
  • Flexible working hours aligned to your schedule
  • Compensation of medical costs
  • English courses online
  • Internal conferences, workshops and meetups for learning and experience sharing
  • Gym membership compensation, corporate sport competitions (cybersport included)
  • 5 days of paid sick leave per year with no obligation to submit a sick-leave certificate
Read More
Arrow Right

Senior Java Developer

Lensa Inc. is looking to expand its team in Hungary with a new Backend (Java/Kot...
Location
Location
Hungary , Budapest
Salary
Salary:
Not provided
lensa.com Logo
Lensa
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Several years experience in backend programming
  • At least 6+ years of Java/Kotlin web development with Spring or Spring Boot
  • Excellent OOP skills
  • Good knowledge of Spring Core, Spring MVC or Spring WebFlux, Spring Data JPA, Spring Security
  • Excellent knowledge of Relational Database Management Systems
  • Strong SQL skills
  • Strong knowledge of HTTP
  • Experience with Docker
  • Experience with Agile frameworks
Job Responsibility
Job Responsibility
  • Work on new product’s backend development in diverse, distributed cloud-based (AWS) technology stacks using Java/Kotlin and Spring
  • Work in operations in accordance with DevOps
  • Work on setting the standards as part of a functional team
What we offer
What we offer
  • Flexible working hours with home office opportunity
  • Medicare health insurance
  • Company breakfast and lunch every day in the office
  • Exciting programs and team-building events
  • Recreation room with darts, ping pong, foosball, XBox, and other games
  • Modern and fancy office in Buda close to Széll Kálmán tér
Read More
Arrow Right

Senior Java Developer

Senior software developers collaborate with business and quality analysts, desig...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
thoughtworks.com Logo
Thoughtworks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience using one or more development languages (Java-must have, Kotlin, JavaScript, TypeScript, Ruby, C#, etc.) with experience in object-oriented programming
  • Skillfully write high-quality, well-tested code and comfortable with Object-Oriented programming
  • Open and thoughtful mindset toward AI, proactively integrating AI-assisted tools and methods into technical workflows
  • Comfortable with Agile methodologies, such as Extreme Programming (XP), Scrum and/or Kanban
  • Good awareness of TDD, continuous integration and continuous delivery approaches/tools
  • Must be Singaporean citizens or already hold Singaporean Permanent Residency (PR) at the time of application
Job Responsibility
Job Responsibility
  • Collaborate with business and quality analysts, designers, project managers and more to design software solutions
  • Write clean and iterative code to deliver a powerful end result whilst consistently advocating for better engineering practices
  • Leverage deep technical knowledge to solve complex business problems and proactively assess your team’s health, code quality and nonfunctional requirements
  • Learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns
  • Use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible
  • Drive the AI-first software delivery strategy by strategically integrating and utilizing AI tools throughout the development lifecycle
  • Work in collaborative, value-driven teams to build innovative customer experiences for our clients
  • Create large-scale distributed systems out of microservices
  • Collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way
  • Apply the latest technology thinking from our Technology Radar to solve client problems
What we offer
What we offer
  • Learning & Development: career development is entirely up to you, supported by interactive tools, numerous development programs and teammates who want to help you grow
  • Fulltime
Read More
Arrow Right

Senior Java Fullstack Developer

Finance Technology enables Citi to achieve its day-to-day and long-term growth g...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 9+ years of strong, hands-on experience in full-stack development, with significant expertise in React, TypeScript, Node.js, and Java/JVM-based languages (e.g., Java, Kotlin) for building robust microservices architectures
  • Expert-level experience in designing, building, and evolving scalable UI architectures using React, adhering to best practices, performance optimization, and accessibility standards
  • Deep expertise in designing, developing, and managing high-performance, secure, and scalable API ecosystems (RESTful, GraphQL)
  • Demonstrated hands-on working experience with React, JavaScript, Java / Spring / Spring Cloud / Spring Data JPA / Spring Boot Microservices
  • Advanced troubleshooting and performance tuning expertise across the full stack, using debuggers, logs, and monitoring tools
  • Demonstrated expertise in implementing and promoting advanced testing strategies (TDD, BDD) and utilizing comprehensive testing frameworks (Jest, Cypress, JUnit, Mockito)
  • Proven experience with public cloud platforms (AWS, Azure, or GCP), including cloud-native design patterns, serverless architectures, and infrastructure as code (IaC)
  • Strong experience with containerization technologies such as OpenShift, Docker, and Kubernetes
  • Deep understanding and practical experience with CI/CD pipelines and modern build/deployment tools (e.g., Jenkins, Tekton, Harness, ArgoCD, NPM, Maven, Gradle)
  • Expert proficiency in SQL Databases (e.g., Oracle, PostgreSQL) and No-SQL databases (e.g., MongoDB), including complex query optimization and database design
Job Responsibility
Job Responsibility
  • Lead the establishment and evolution of technology standards across your functional area, ensuring development, understanding, and adherence across global teams
  • Define strategic technical goals within your functional area, aligning them with broader Operations & Technology objectives
  • Drive and lead significant technical initiatives and projects, contributing to the IT Project Leadership function to harmonize with overall business/technology objectives
  • Mentor and guide a team of engineers, fostering an environment where subject matter experts can work efficiently, deliver effectively, and grow their technical capabilities
  • Drive the technical strategy and execution of the IT roadmap for assigned technology areas, translating business requirements into scalable and resilient technical solutions
  • Exhibit expert-level understanding of software engineering principles and patterns, providing technical thought leadership and guidance to the team
  • Responsible for coaching team members, conducting performance management, monitoring the quantity and quality of work, and addressing development needs for assigned personnel
  • Make evaluative judgments and complex architectural decisions based on in-depth information analysis in complicated or unique situations, utilizing multiple sources of information
  • Negotiate with senior leaders (across functions) and communicate and negotiate with external parties on technical matters
  • Appropriately assess risk when business and technical 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, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards
  • Fulltime
Read More
Arrow Right