CrawlJobs Logo

Senior Java Developer

Germany, Düsseldorf · Job Posted March 25, 2026
Apply Position
Job Link Share

Job Responsibility

  • Design and improve our high-performance Java web applications with industry-standard frameworks
  • Conceptual design and implementation of new features for sophisticated software solutions in cooperation with the project management, design, and development teams
  • Writing automated software tests and setup deployments for web applications
  • Profiling and discovering performance bottlenecks in our Java applications

Requirements

  • Several years of hands-on experience in Software Engineering
  • Strong experience with Java, including versions 11 and 17
  • Experience with the Spring (Boot) framework
  • Ability to write and optimize SQL queries
  • Experience in Software Integration Development (SOAP/REST)
  • You are comfortable with microservices architectures, API-based and event-based communication
  • Experience with build and dependency management tools such as Maven and Gradle
  • Familiarity with reactive programming principles and hands-on experience using Project Reactor
  • Experience in agile development in a team and an organized and result-oriented work ethic for sustainable and scalable web systems
  • Good knowledge of how to design distributed systems
  • Good knowledge of the English language

Nice to have

  • Experience in NoSQL
  • Previous experience with lucene/solr/elasticsearch
  • Experience with Docker and ideally, experience Kubernetes and Helm
  • Experience with Apache Ignite and Redis
  • Continuous Integration and Deployment with Jenkins (or others)
  • Experience with GraphQL is a plus
  • Experience with Reactive programming (Spring WebFlux)
  • Take the initiative

What we offer

  • Flexible remote-work days
  • Flex-time for early risers and night owls
  • A dog-friendly working environment
  • A secure and long-term job
  • Company pension plan with employer subsidy possible
  • Regular exchange, feedbacks, team meetings & retrospectives
  • Monthly Company Breakfast
  • Room for own ideas and personal development
  • Digital training courses, available to every employee at his or her own discretion
  • Subsidy for Deutschlandticket
  • Subsidy for Urban Sports Club membership
  • Special offers on travel, technology and more
  • Bike leasing via JobRad
  • Support with relocating processes
  • Free German courses for newcomers

Looking for more opportunities?

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

Similar Jobs for

Senior Java Developer

8 matching positions

Senior Java Developer

A globally operating fintech and data security platform building highly scalable...
Location
Location
Greece , Athens
Salary
Salary:
60000.00 - 70000.00 EUR / Year
signifytechnology.com Logo
Signify Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong commercial experience building backend systems with Java
  • Solid foundations in computer science, system design, and data structures
  • Experience working with distributed and cloud-native systems
  • Strong Spring and microservices exposure
Job Responsibility
Job Responsibility
  • Designing, developing, and maintaining scalable backend services using Java
  • Building and operating distributed systems with a strong focus on performance and reliability
  • Working with modern Java frameworks such as Spring, Netty, and Apache Mina
  • Contributing to architectural decisions around scalability, resilience, and system design
  • Fulltime
Read More
Arrow Right

Senior Java Developer

The Senior Java Developer is responsible for establishing and implementing new o...
Location
Location
United States , Tampa
Salary
Salary:
113840.00 - 170760.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years of relevant experience in Apps Development using Java, Oracle PL/SQL, and Python
  • 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
  • Bachelor’s degree/University degree or equivalent experience
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
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • 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
What we offer
What we offer
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • discretionary and formulaic incentive and retention awards
  • Fulltime
Read More
Arrow Right

Senior Java Developer

Join us as a Senior Business Analyst/BAPM at Barclays. At Barclays, we don’t jus...
Location
Location
India , Pune
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Domain Expertise – Exposure to Equities & Derivatives trading domain
  • Business Analysis & Requirement Documentation – BRD, FRD, Use Case, User Stories, Process Flows, Gap Analysis
  • Agile Methodologies – Scrum, Kanban, User Story Writing, Sprint Planning, Backlog Grooming
  • Data Analysis – SQL, Data Mapping, XML
  • Tools – JIRA, Confluence, MS Visio
  • Stakeholder Management – Strong communication with Business, IT team
  • Testing Support – SIT/UAT Support, Test Case Review, Defect Management
Job Responsibility
Job Responsibility
  • Management of change projects within the organisation, ensuring that they are delivered on time, within scope, budget, and to the required quality standards
  • Development and management of project plans that outline the scope, objectives, timelines, and resource requirements for change projects
  • Communication with stakeholders, including senior management, project teams, and external partners, to ensure that they are informed about project progress and that their needs and expectations are being met
  • Management of project teams, ensuring that they are properly resourced and that they have the necessary skills and expertise to deliver on project objectives
  • Management of project budgets, ensuring that projects are delivered within the agreed budget
  • Creation of reports on project progress to ensure that proposed solutions are delivered on time and within budget
  • Management of project risks, ensuring that risk, assumptions, issues and dependencies are identified, assessed, and mitigated as necessary
  • Facilitation of change management activities, including training and communication, to ensure that change projects are successfully implemented and embedded in the organisation
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Senior Java Developer

Are you passionate about building technology that powers a global delivery netwo...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
justeattakeaway.com Logo
Just Eat Takeaway.com
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong demonstrable experience developing and maintaining production-grade backend applications using Java 11+ (or similar modern versions). Strong proficiency with the Quarkus framework, or deep experience with Spring/Spring Boot, is highly desirable
  • Extensive experience designing, building, and operating microservices architectures and resilient, high-volume RESTful APIs
  • Proven track record of mentoring junior engineers, driving engineering best practices, and cultivating a collaborative team environment
  • Expertise with relational databases, including advanced knowledge of data persistence, complex query optimization, schema migration, and effective data modelling for scale. Experience with NoSQL databases (e.g., Cassandra, MongoDB) is a significant plus
  • Deep and practical understanding of software engineering principles, including distributed systems design, concurrency, security best practices, and advanced testing methodologies
  • Proven ability to diagnose and resolve complex technical challenges in production environments, leveraging advanced monitoring and observability tools (e.g., Datadog, Prometheus, Grafana, ELK stack)
  • A strong, proactive approach to system ownership, architecture evolution, and continuous improvement, coupled with superior analytical and critical thinking skills
  • Exceptional written and verbal communication skills, with the ability to articulate complex technical decisions to both technical and non-technical stakeholders
  • Demonstrated ability to thrive as a key contributor in a fast-paced, dynamic environment, driving technical initiatives independently
  • A humble, inquisitive, and collaborative mindset, with a proven track record of mentoring others and fostering a culture of continuous learning
Job Responsibility
Job Responsibility
  • Architect, develop, and maintain highly scalable, robust, and performant backend services using Java, ensuring system resilience and operational excellence
  • Serve as a technical leader in feature development, driving complex projects from inception through deployment and post-release monitoring
  • Conduct rigorous code reviews, providing constructive feedback and enforcing high standards for code quality, design patterns, and system architecture
  • Drive architectural discussions and technical roadmap planning, influencing the long-term strategy and health of our systems
  • Collaborate extensively with cross-functional teams (Product, Data, other Engineering teams) to define requirements, design interfaces, and deliver cohesive, effective solutions
  • Expertly troubleshoot and resolve complex production issues in a high-traffic, distributed microservices environment, minimizing downtime and identifying root causes
  • Mentor and coach mid-level and junior engineers on technical design, engineering best practices, and effective problem-solving
  • Proactively identify and lead initiatives for refactoring, performance optimization, and improvement of development processes (CI/CD, testing methodologies)
  • Define and implement comprehensive unit, integration, and performance tests to ensure the quality and reliability of developed features
  • Maintain and enhance continuous integration and continuous delivery (CI/CD) pipelines, ensuring rapid and automated deployment with high confidence
  • Fulltime
Read More
Arrow Right

Senior Java Developer

At Citi, we believe in power of engineering to drive success and nurture culture...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-10 years of Java programming experience in developing robust, scalable, and maintainable applications applying Object Oriented Design principles
  • Demonstrable experience on building big-data & caching solutions
  • Strong understanding of SQL & NoSQL databases
  • Knowledge of HTTP, ReSTful web services and API design
  • Familiarity with Linux environment including scripting skills
  • Good understanding of Spring Framework and Kafka
  • Strong understanding of automation testing
Job Responsibility
Job Responsibility
  • Development of high-quality software, emphasizing simplicity, maintainability, and reuse
  • Participation in code and design reviews
  • Analyse requirements by working closely with the business analyst and business aligned teams to define solutions
  • Effective communication with support, other development, and infrastructure teams
  • Contribute to architectural standards, best practices, and promote adherence to these standards
  • Implement best coding & testing practices within team
  • Fulltime
Read More
Arrow Right

Senior Java Developer

The Applications Development Sr Programmer Analyst is a senior developer positio...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of hands-on design and development experience, with a strong focus on Spring Boot and Angular
  • Strong proficiency in Java and related front-end technologies
  • Experience in designing and developing medium to large-scale applications using open-source tech stacks, including Spring Boot and Microservices
  • Experience with databases, specifically MongoDB
  • Experience with testing concepts (TDD, BDD) and associated frameworks like JUnit
  • Ability to write and maintain functional and technical specifications
  • Proven ability to drive engineering deliveries and handle multiple concurrent initiatives
  • A curious mindset with the ability to identify and solve problems effectively
  • Excellent communication and collaboration skills
  • A pragmatic and creative approach to managing risk
Job Responsibility
Job Responsibility
  • Act as a senior technical resource, designing and developing scalable software solutions using Spring Boot, Angular, and microservices architecture
  • Support critical project deliverables related to global expansion, new payment method integration, and the launch of new platform features
  • Provide technical guidance to team members in troubleshooting and resolving high-priority, client-impacting production issues
  • Conduct deep-dive analysis of code and data to identify root causes and establish robust Standard Operating Procedures (SOPs) to prevent future incidents
  • Develop and manage well-functioning databases and applications, ensuring high levels of responsiveness and efficiency
  • Write clean, effective APIs and maintain comprehensive technical documentation
  • Collaborate with internal and external technical resources to provide estimates, develop overall implementation plans, and ensure project delivery
  • Test software rigorously to ensure quality, performance, and adherence to requirements
  • Fulltime
Read More
Arrow Right

Senior Java Developer

At Citi, we believe in power of engineering to drive success and nurture culture...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-10 years of Java programming experience in developing robust, scalable, and maintainable applications applying Object Oriented Design principles
  • Demonstrable experience on building big-data & caching solutions
  • Strong understanding of SQL & NoSQL databases
  • Knowledge of HTTP, ReSTful web services and API design
  • Familiarity with Linux environment including scripting skills
  • Good understanding of Spring Framework and Kafka
  • Strong understanding of automation testing
  • Bachelor's degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Development of high-quality software, emphasizing simplicity, maintainability, and reuse
  • Participation in code and design reviews
  • Analyse requirements by working closely with the business analyst and business aligned teams to define solutions
  • Effective communication with support, other development, and infrastructure teams
  • Contribute to architectural standards, best practices, and promote adherence to these standards
  • Implement best coding & testing practices within team
  • Fulltime
Read More
Arrow Right

Senior Java Developer

We are seeking a highly skilled and experienced Senior Java Developer with a str...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-10 years of professional experience in software development with a strong focus on Java (Java 17+)
  • Extensive hands-on experience in designing, developing, and deploying microservices architectures
  • Proven expertise with Spring Boot, Spring Cloud, or similar frameworks for microservice development
  • Solid experience with containerization technologies (e.g., Docker, Kubernetes)
  • Demonstrated experience with cloud platforms (e.g., AWS, Azure, GCP), including deployment, scaling, and management of microservices in a cloud environment
  • Strong experience with messaging queues (e.g., Kafka, RabbitMQ) and API Gateways
  • Practical experience in implementing and advocating for CI/CD pipelines and advanced DevOps practices
  • Proficiency in Java (Java 17+)
  • Deep understanding and practical application of object-oriented programming (OOP) principles, design patterns, and software architecture
  • Strong knowledge of RESTful API design, development, and security best practices
Job Responsibility
Job Responsibility
  • Lead the design, development, and implementation of robust, scalable, and secure microservices using Java 17+ and modern related technologies (e.g., Spring Boot, Spring Cloud, Kafka, Kubernetes)
  • Drive the technical design and architecture of new features and enhancements, ensuring alignment with overall system architecture, enterprise standards, and best practices. Contribute actively to architectural discussions and strategic technical direction
  • Collaborate effectively with product owners, architects, and other developers to translate complex business requirements into clear, efficient, and innovative technical solutions
  • Communicate complex technical concepts and solutions clearly to both technical and non-technical stakeholders, fostering understanding and alignment across teams
  • Write clean, maintainable, and efficient production-grade code, strictly adhering to established coding standards and design patterns, and utilizing tools for static analysis (e.g., SonarQube)
  • Conduct comprehensive code reviews to ensure code quality, performance optimization, security, and adherence to architectural and design principles
  • Proactively identify and resolve complex technical issues, performing thorough root cause analysis and implementing effective, long-term solutions
  • Participate actively in the full software development lifecycle, including planning, design, development, testing, deployment, and post-production support, demonstrating end-to-end ownership
  • Mentor and guide junior developers, actively sharing knowledge, fostering a culture of continuous learning, and promoting best practices within the team
  • Drive continuous improvement of development processes, tools, and technologies, championing adoption of modern methodologies like CI/CD, DevOps, and automation
  • Fulltime
Read More
Arrow Right