CrawlJobs Logo

Java Engineer

· Job Posted December 14, 2025
Apply Position
Job Link Share

Job Description

Join Us in Building the Future of Inventory Services! We are the Inventory Services (Inventory Operations) Team, responsible for building and maintaining applications and services that drive our Partner’s Enterprise Inventory Service systems. Our work is a key part of the customer experience, ensuring seamless inventory management across multiple markets and channels. We build new features and experiences using: Java Spring Boot; AWS & Google Cloud Platform (GCP); Message Streaming Technologies (Kafka, etc.); Containerization & Orchestration (Docker, Kubernetes). We operate in an agile, collaborative, and innovation-driven environment, where developers take full ownership throughout the software lifecycle.

Job Responsibility

  • Own the entire development process – from scoping and design to coding and deployment
  • Investigate and resolve issues proactively, ensuring efficiency and scalability
  • Develop and maintain cloud-native applications, leveraging AWS or GCP
  • Champion best practices in SOLID principles, Test-Driven Development (TDD), and Behavior-Driven Development (BDD)
  • Automate everything
  • Challenge the status quo
  • Contribute to open-source projects
  • Deliver high-quality, maintainable code
  • Design & develop innovative solutions to drive our Partner’s business
  • Have a passion for writing clean, consistent, and elegant code to create scalable and reliable systems
  • Contribute towards moving the team forward in leading edge processes like continuous integration, continuous delivery, cloud migration and test-driven development
  • Work with defect tracking, source code control and software release systems to ensure high-quality software releases over time
  • Assist in peer code reviews and provide constructive feedback
  • Contribute to the design and development process as part of a SCRUM team
  • Transition from application development to support as needed
  • Drive build and release plans and implementation of all actions required to deploy applications to production environment
  • Assist development manager with planning, analysis and definition of high-level software strategies and solutions
  • Have a passion for keeping yourself current with industry trends and new technologies and ability to apply trends to architectural needs
  • Ensure corporate policies and industry best practices are observed and followed in developed applications
  • Provide high-level analysis and design reviews to other members in department
  • Participate in rotating 12x7 shifts to support developed products
  • Work with business, infrastructure and security teams on delivering any enhancements and bug fixes for production systems

Requirements

  • 4+ years of professional experience in the practice area
  • Bachelor’s or Master’s degree in CS, Engineering or equivalent practical experience
  • Experience analyzing, designing, coding, testing, installing and maintaining complex software programs
  • Knowledge of Java and Java Springboot framework
  • Experience with Backend Database (preferably Spanner) or NoSQL or Postgres databases
  • Experience with RESTful architecture and microservices
  • Experience with Amazon AWS/GCP services is required
  • Familiarity with containerization technologies (Kubernetes, Docker) and modern development practices and development lifecycle using Scrum, Kanban, Lean, or other agile methodologies
  • Familiarity with CI/CD and testing tools
  • Familiarity with messaging middleware (Kafka, SQS)
  • Experience with writing services as well as consuming services using REST, SOAP, XML, JSON or any combination
  • Emphasis on building metrics into the system and providing visibility on uptime and performance via real-time alerting, reporting, and dashboards
  • Sound object-oriented design skills and knowledge of application design patterns
  • Experience working with diverse, collaborative, cross-functional teams
  • Strong verbal and written communication skills with the ability to persuade inspire and motivate others
  • Highly self-motivated and directed
  • Java
  • Spring Boot
  • Spanner/SQL/NoSQL databases
  • RESTful architecture & microservices
  • Intermediate level of English

Nice to have

  • Knowledge of other programming languages (like Python, React , JavaScript, C#)
  • Experience with Retail Background
  • AWS/GCP
  • Kubernetes
  • CI/CD
  • Testing tools
  • Kafka, SQS
  • Experience with alerting and reporting tools

What we offer

  • Paid Vacation
  • Sick Days
  • Floating Holidays
  • Sport/Insurance Compensation
  • English Classes
  • Charity
  • Training Compensation

Looking for more opportunities?

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

Similar Jobs for

Java Engineer

8 matching positions

Java Engineer

Senior Java Engineer / SRE London (Hybrid) - A well-established global fintech b...
Location
Location
United Kingdom , London
Salary
Salary:
80000.00 - 115000.00 GBP / Year
harringtonstarr.com Logo
Harrington Starr
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong Java development experience in production environments
  • Good understanding of JVM performance tuning and backend optimisation
  • Experience with distributed systems and troubleshooting at scale
  • Hands-on knowledge of containers / orchestration (Kubernetes, Nomad, or similar)
  • Experience with messaging systems such as Kafka, ActiveMQ, or similar
  • Understanding of observability, monitoring, and tracing concepts
  • Strong DevOps / CI/CD mindset
  • Background in financial services or other mission-critical environments is beneficial
  • Strong communication skills and ability to work across teams
Job Responsibility
Job Responsibility
  • Build tools, automation, and internal services that improve platform reliability
  • Implement monitoring, telemetry, and observability standards across distributed systems
  • Analyse performance across application, OS, and network layers to identify bottlenecks
  • Help define and improve SLOs / SLAs for critical services
  • Support engineering teams with architecture, scalability, and containerisation initiatives
  • Lead or contribute to incident response and post-incident reviews
  • Improve event-driven and messaging systems for resilience and throughput
  • Drive infrastructure automation and engineering best practices
What we offer
What we offer
  • High-impact role supporting live trading systems
  • Strong blend of software engineering and SRE work
  • Complex distributed systems challenges
  • Well-known fintech brand with strong career progression
  • Hybrid working and strong overall package
  • Fulltime
Read More
Arrow Right

Java Engineer

We believe in the power of ingenuity to build a positive human future. We challe...
Location
Location
United Kingdom , Manchester
Salary
Salary:
Not provided
paconsulting.com Logo
PA Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 2 years’ experience in Java software development
  • Deep understanding of multi-threading concepts and performance optimisation
  • Proven ability to design, implement, and deliver complex software solutions
  • You thrive in problem-solving and analytical thinking
  • You enjoy collaborating with multiple stakeholders in a fast-paced environment
Job Responsibility
Job Responsibility
  • Work to agile best practices and cross-functionally with multiple teams and stakeholders
  • Use technical skills to problem solve with clients, as well as working on internal projects
  • Live in-person whiteboarding sessions to problem solve as a team, alongside asynchronous communication on Teams
  • Hybrid working with the team on client site or in our office a minimum of two days per week
What we offer
What we offer
  • Health and lifestyle perks accompanying private healthcare for you and your family
  • 25 days annual leave (plus a bonus half day on Christmas Eve) with the opportunity to buy 5 additional days
  • Generous company pension scheme
  • Opportunity to get involved with community and charity-based initiatives
  • Annual performance-based bonus
  • PA share ownership
  • Tax efficient benefits (cycle to work, give as you earn)
  • Fulltime
Read More
Arrow Right

Java Engineer

We believe in the power of ingenuity to build a positive human future. We challe...
Location
Location
United Kingdom , Belfast
Salary
Salary:
Not provided
paconsulting.com Logo
PA Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 2 years' experience in Java software development
  • Deep understanding of multi-threading concepts and performance optimisation
  • Proven ability to design, implement, and deliver complex software solutions
  • You thrive in problem-solving and analytical thinking
  • You enjoy collaborating with multiple stakeholders in a fast-paced environment
Job Responsibility
Job Responsibility
  • Work to agile best practices and cross-functionally with multiple teams and stakeholders
  • Use your technical skills to problem solve with our clients, as well as working on internal projects
  • Live in-person whiteboarding sessions to problem solve as a team, alongside asynchronous communication on Teams
What we offer
What we offer
  • Health and lifestyle perks accompanying private healthcare for you and your family
  • 25 days annual leave (plus a bonus half day on Christmas Eve) with the opportunity to buy 5 additional days
  • Generous company pension scheme
  • Opportunity to get involved with community and charity-based initiatives
  • Annual performance-based bonus
  • PA share ownership
  • Tax efficient benefits (cycle to work, give as you earn)
  • Fulltime
Read More
Arrow Right

Java Engineer

Join our Digital & Data team working alongside product, design and a wide range ...
Location
Location
United Kingdom , Belfast
Salary
Salary:
Not provided
paconsulting.com Logo
PA Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 2 years’ experience in Java software development
  • Deep understanding of multi-threading concepts and performance optimisation
  • Proven ability to design, implement, and deliver complex software solutions
  • Thrive in problem-solving and analytical thinking
  • Enjoy collaborating with multiple stakeholders in a fast-paced environment
  • For some UK roles: Must meet UK residency requirements for security clearance (e.g., British citizen or 5 years continuous UK residency)
Job Responsibility
Job Responsibility
  • Work to agile best practices and cross-functionally with multiple teams and stakeholders
  • Use technical skills to problem solve with clients
  • Work on internal projects
  • Participate in in-person whiteboarding sessions and asynchronous communication on Teams
What we offer
What we offer
  • Private healthcare for you and your family
  • 25 days annual leave plus bonus half day on Christmas Eve with opportunity to buy 5 additional days
  • Generous company pension scheme
  • Opportunity to get involved with community and charity-based initiatives
  • Annual performance-based bonus
  • PA share ownership
  • Tax efficient benefits (cycle to work, give as you earn)
  • Budget for courses (technical and non-technical training) and certifications
  • Fulltime
Read More
Arrow Right

Java Engineer

Join us as a Java Engineer and play a key role in shaping the future of Barclays...
Location
Location
United Kingdom , Northampton
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Previous experience in Java development, with a focus on writing clean, efficient, and maintainable code
  • Hands-on expertise with the Spring framework (Spring Boot, Spring MVC, or related technologies)
Job Responsibility
Job Responsibility
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements
  • Collaboration with peers, participate in code reviews
  • Stay informed of industry technology trends and innovations
  • Adherence to secure coding practices
  • Implementation of effective unit testing practices
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Java Engineer

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Pune
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
  • Strong expertise in Java, Sprintboot, Microservices, SQL
  • 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
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • 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.
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • 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

Java Engineer

We are seeking middle-level Java API Engineers to join the largest project in By...
Location
Location
Romania , Iași
Salary
Salary:
Not provided
bytex.net Logo
Bytex Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience in backend/API development
  • Proficiency in Java (Spring Boot)
  • Strong understanding of RESTful APIs, OpenAPI, and API documentation
  • Experience with MongoDB and Elasticsearch (queries, indexing, data modeling)
  • Familiarity with Kafka for real-time data processing
  • Ability to write unit and integration tests
  • Strong knowledge of data structures and algorithms
  • Familiarity with Postman for API testing and OpenAPI
  • Knowledge of databases: MongoDB, Elasticsearch
Job Responsibility
Job Responsibility
  • Develop Java (Spring Boot) APIs within a distributed analytics platform
  • Design, implement, and optimize backend services, ensuring scalability and high performance
  • Work with databases such as MongoDB and Elasticsearch, efficiently handling data processing, queries, and indexing
  • Integrate message brokers like Kafka to manage real-time data streams
  • Ensure API reliability by implementing unit and integration testing, debugging, and performance optimization
  • Follow OpenAPI specifications, ensuring proper API documentation and standardization
  • Ensure smooth API deployments, understanding the entire lifecycle from development to production
  • Contribute to system architecture discussions, providing insights on improving distributed service performance
What we offer
What we offer
  • Opportunity to advance to a leading position
  • Open office policy - Work from Anywhere and Utilities expenses coverage
  • Extra days off & Bi-monthly lunch / activities
  • Stock options
  • Offers for dental and optical clinics & health subscription
  • Access to learning platforms & Bookster subscription
  • Good coffee and snacks at the office & discounts at coffee shops nearby
Read More
Arrow Right

Java Engineer

Location
Location
United States , Saint Louis
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Professional experience with Java and related frameworks (such as Spring, Hibernate, etc.)
  • Solid understanding of object-oriented programming, data structures, and design patterns
  • Hands-on experience with REST APIs, microservices, and relational databases
  • Familiarity with development tools such as Git, Maven, and CI/CD pipelines
  • Excellent problem-solving skills and a collaborative mindset
Job Responsibility
Job Responsibility
  • Design, develop, and maintain robust Java-based applications
  • Collaborate with cross-functional teams to define requirements and deliver technical solutions
  • Write clean, scalable, and well-documented code following best practices
  • Contribute to code reviews, testing, and debugging throughout the software development lifecycle
  • Research and integrate new technologies to enhance our products and processes
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • company 401(k) plan
Read More
Arrow Right