CrawlJobs Logo

Senior Java Developer

Sweden, Stockholm · Job Posted February 28, 2026
Apply Position
Job Link Share

Job Description

This role is for a Senior Java Developer within the Assortment team, responsible for maintaining, enriching, and personalizing article and assortment data for online channels. You will also design and build employee-facing applications crucial for driving sales and enhancing customer experience, working in a hybrid, agile setup.

Job Responsibility

  • Strengthen backend and development capabilities to ensure continuous delivery and secure operations
  • Collaborate closely with Product Owner, Tech Lead, and other developers
  • Collaborate with multiple stakeholders across the organization and product area
  • Contribute to improving team ways of working and technical standards
  • Maintain, enrich, and personalize article and assortment data for online channels
  • Design, build, and maintain Employee-facing applications
  • Act as a role model leading by example in tech, quality, and speed

Requirements

  • Advanced knowledge of Java (version 17 and above)
  • Proficient in Spring Boot and microservice architecture
  • Experience building REST-based API services
  • Good understanding of Docker and Kubernetes
  • Knowledge of event streaming platforms like Kafka
  • Understanding of databases including SQL and MongoDB
  • Experience with cloud technologies, preferably Azure
  • Experience working with agile methodologies
  • Advanced English communication skills

Nice to have

  • Prior experience with Frontend development
  • Infrastructure experience (e.g., Terraform, IAC)
  • Good Swedish communication skills

What we offer

  • Be part of a collaborative, agile team shaping the future of retail, contributing to Sweden's greenest brand
  • Enjoy a culture that values ownership, continuous improvement, and technical excellence
  • Stora möjligheter att växa professionellt och knyta värdefulla kontakter för framtiden
  • Du får en konsultchef som stöttar dig under resans gång
  • Få ta del av olika förmåner, bl.a. möjlighet till kompetensutveckling i form av en grundläggande hållbarhetsutbildning

Looking for more opportunities?

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

Similar Jobs for

Senior Java Developer

8 matching positions

New

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
New

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
New

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

Senior Java Developer

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Chennai, Tamil Nadu, India, Pune, Maharashtra, India
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 the Financial Service industry
  • Intermediate level experience in Applications Development role
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Hands-on experience with Java (version 1.8 or above), J2EE, Spring Boot, Spring Batch, microservices, REST, and JSON
  • Experience with mocking, JUnit, and performance testing
  • Familiarity with CI/CD pipelines and toolchains (Git, BitBucket, Artifactory, Jira, Confluence, Collaborate)
  • Basic Unix/Linux knowledge, including shell scripting and Unix commands
  • Experience with Docker, Kubernetes, or OpenShift
Job Responsibility
Job Responsibility
  • Hands-on experience with Java (version 1.8 or above), J2EE, Spring Boot, Spring Batch, microservices, REST, and JSON
  • Experience with mocking, JUnit, and performance testing
  • Familiarity with CI/CD pipelines and toolchains (Git, BitBucket, Artifactory, Jira, Confluence, Collaborate)
  • Basic Unix/Linux knowledge, including shell scripting and Unix commands
  • Experience with Docker, Kubernetes, or OpenShift
  • Hands-on experience with Angular or similar UI frameworks
  • Ability to design and implement responsive, user-friendly web interfaces
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Fulltime
Read More
Arrow Right

Senior Java Developer

This position gives an excellent opportunity for the selected candidate to play ...
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
  • 4+ years of relevant experience in Java (JDK 1.8 or more)
  • experience with Spring Boot, KAFKA, GRPC, ECS, Mongo, REST API, JUNIT and SQL Basics
  • Java performance tuning
  • Kubernetes, Openshift, Gradle, Splunk, Prometheus
  • Knowledge of CI/CD Pipeline, Familiarity with TeamCity, Udeploy, Jenkins, SonarQube
  • Experience with Design Patterns, Code Review, Coding standard, Unit testing with JNIT/Mockito
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
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

Please find below the new requirement. Employment Type: Contract Duration: 06/01...
Location
Location
United States , Indianapolis
Salary
Salary:
Not provided
dashtechinc.com Logo
Dash Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Authorization, authentication, Java and Spring Boot development
  • Strong exposure to REST API design, and microservice patterns
  • Experience building and optimizing batch processes
  • Hands-on experience with event-driven architectures and message queues
  • MuleSoft development experience (including integrations and API management)
  • Working knowledge of te
  • Resource is required with strong hands-on experience in Java, Spring Boot framework for backend development, and creation of scalable RESTful APIs
  • The candidate must have practical exposure to designing and executing batch processes
  • Implementing event-driven and queue-based asynchronous processing using technologies such as AS400 Data Queues, Kafka, RabbitMQ, or AWS SQS
  • Resource must have hands-on experience deploying Java-based applications to AWS applications and web server environments
Job Responsibility
Job Responsibility
  • Resource is required with strong hands-on experience in Java, Spring Boot framework for backend development, and creation of scalable RESTful APIs
  • The candidate must have practical exposure to designing and executing batch processes
  • Implementing event-driven and queue-based asynchronous processing using technologies such as AS400 Data Queues, Kafka, RabbitMQ, or AWS SQS
  • Resource must have hands-on experience deploying Java-based applications to AWS applications and web server environments
  • Experience in writing PostgreSQL functions, stored procedures, and advanced SQL queries is a strong plus
  • Experience in MuleSoft integration flows, API-led connectivity
  • Familiarity with Angular/React for frontend development is preferred
  • Preferred experience with document automation and template management tools such as SmartDocuments or Adobe Forms Development
  • Candidates will work with cross-functional teams to deliver enterprise-grade solutions
  • Fulltime
Read More
Arrow Right

Senior Java Developer

At Citi, we believe in the power of engineering to drive success and foster a cu...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of hands-on professional experience in designing and building robust, scalable, and maintainable server-side applications using Java
  • Strong expertise in Object-Oriented Design, data structures, design patterns, and concurrency
  • 5+ years of significant experience with SQL databases, demonstrating proficiency in writing complex queries and optimizing database performance
  • Strong command of the Unix/Linux environment, including familiarity with system-level operations and administration
  • Bachelor's degree in Computer Science, Engineering, or a related field
Job Responsibility
Job Responsibility
  • Lead the re-architecture of our legacy financial ledger, migrating complex business logic from shell scripts and stored procedures into a modern, event-driven platform built on Java microservices
  • Design, develop, and implement high-performance, scalable, and secure Java applications that will form the new backbone of our financial systems
  • Write clean, well-documented, and thoroughly testable Java code. Act as a champion for software engineering best practices, including Object-Oriented Design, SOLID principles, and Test-Driven Development (TDD)
  • Collaborate closely with database teams to design and implement strategies for data integration and migration as part of the transition to the new Java architecture
  • Act as a key technical expert, troubleshooting and resolving complex issues that arise during system migration, modernization, and in production
  • Conduct rigorous code reviews, mentor junior developers, and contribute to the continuous improvement of team standards and development processes
  • Work in close partnership with product managers, business analysts, and other global teams to ensure technical solutions are perfectly aligned with evolving business requirements
  • Fulltime
Read More
Arrow Right

Senior Java Developer

We are seeking a Senior Java Developer with a minimum of 12 years of professiona...
Location
Location
Richmond
Salary
Salary:
Not provided
capstonec.com Logo
Capstone IT Staffing
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java / Core Java (versions 8-17
  • extensive hands-on experience)
  • Spring Framework (Spring Boot, Spring Data, Spring Cloud)
  • Microservices architecture
  • REST API's
  • REST & SOAP web services development
  • JPA2 / Hibernate (HQL, JPQL, Criteria APIs)
  • Object-Oriented Design & Design Patterns
  • Domain Driven Design (DDD) concepts
  • Kafka
Job Responsibility
Job Responsibility
  • Lead and contribute to modernization efforts from monolith to microservices architectures
  • Support migration strategies from on-prem systems to hybrid cloud environments
  • Design, develop, and maintain scalable, enterprise-grade applications in distributed environments
  • Write clean, efficient, and testable Java code
  • Participate in architecture, design, development, testing, and deployment
  • Debug, troubleshoot, and resolve production issues
  • Prepare and manage code releases
  • Collaborate with cross-functional teams to deliver technical solutions
  • Contribute to continuous improvement and engineering best practices
  • Experience working in secure enterprise environments
  • Fulltime
Read More
Arrow Right