CrawlJobs Logo

Middle Java Developer

· Job Posted March 13, 2026
Apply Position
Job Link Share

Job Description

We seek a skilled Java Developer with Spring, Kafka and AWS Services expertise to join our dynamic team. The team is developing a customer-related platform for a client who has a leading marketplace specializing in pet products.

Job Responsibility

  • Designing, developing, and implementing high-quality software solutions using Java technologies
  • Building high-performance, highly available, and scalable distributed systems

Requirements

  • Java / strong
  • Spring Boot / strong
  • AWS / good
  • Kafka / good
  • GraphQL / good

What we offer

  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities

Looking for more opportunities?

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

Similar Jobs for

Middle Java Developer

8 matching positions

Middle Full Stack Java Developer

The project is an interactive mobile and web application in the entertainment in...
Location
Location
Poland; Ukraine , Ternopil; Ivano-Frankivsk; Lviv; Kyiv
Salary
Salary:
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience in software development
  • Strong track record of working with Java core, OOP/OOD knowledge, design patterns
  • Knowledge and at least 1 year of proven experience with JavaScript (Angular)
  • Knowledge of Spring framework, IOC, templates
  • Experience with ORM, Hibernate (Spring Data JPA)
  • Deep understanding of Java-based application servers (e.g., Tomcat, etc.)
  • Experience with AWS or other cloud platforms
  • MongoDB knowledge
  • Upper-Intermediate English level
Job Responsibility
Job Responsibility
  • Design, develop, and maintain reliable software in line with technical requirements
  • Analyze requirements, and independently estimate and set up tasks’ acceptance criteria
  • Evaluate and coordinate tasks’ deadlines with the Technical Leader or Project Manager
  • Apply the best software development practices and coding standards to produce high-quality and performant solutions
  • Stay up-to-date with modern technology and optionally, obtain professional certifications
  • Participate as a trainer or a trainee in various learning programs outside the main project
What we offer
What we offer
  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Ability to influence project technologies
  • Team of professionals
  • Dynamic environment with low level of bureaucracy
Read More
Arrow Right

Java Developer

Wissen Technology is hiring for Java Developer. We are looking for a Java Develo...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
votredircom.fr Logo
Wissen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java (17/21+): Deep expertise in Core Java, generics, collections, streams, functional programming, memory model, and JVM tuning
  • Spring Ecosystem: Spring Boot, Spring MVC, Spring Batch, Spring Data JPA, Spring Security
  • Multithreading & Concurrency: Hands-on with ExecutorService, CompletableFuture, concurrent data structures, and designing deadlock-free, thread-safe reconciliation engines
  • SQL & RDBMS: Advanced SQL, window functions, CTEs, partitioning, bulk operations, and stored procedures in DB2 or MS SQL Server
  • Data Structures & Algorithms: Strong CS fundamentals applied to performance-critical matching, sorting, and aggregation in large datasets
  • Microservices & APIs: RESTful API design and consumption
  • experience with IBM MQ, Kafka or other messaging queues for async reconciliation pipelines is a strong plus
  • Rule Engines: Hands-on experience designing and deploying rule-based systems using Drools or similar frameworks
  • Domain Knowledge: Understanding of transaction lifecycle in banking - trade capture, settlement, confirmation, and clearing
  • NOSTRO/VOSTRO, cash breaks, position breaks, aging analysis, and exception resolution workflows
Job Responsibility
Job Responsibility
  • Design and develop high-volume transaction statement generation modules
  • Build automated reconciliation pipelines
  • Implement exception management workflows
  • Integrate with downstream statement delivery systems (SWIFT, SFTP, email, client portals)
  • Support NOSTRO, VOSTRO, and inter bank reconciliation processes
  • Develop break analysis reports and aging summaries
  • Architect and implement scalable back-office and middle-office financial systems using Java and Spring Boot
  • Build low-latency, high-throughput microservices
  • Develop robust batch processing frameworks using Spring Batch
  • Own full-stack feature delivery
  • Fulltime
Read More
Arrow Right

Middle Java Engineer with Python skills

N-iX is looking for a highly skilled Middle Java Engineer with additional experi...
Location
Location
Ukraine
Salary
Salary:
Not provided
n-ix.com Logo
N-iX
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of professional software development experience with Java (Spring, Spring Boot, Hibernate)
  • Experience with Python (scripting, automation, or backend services)
  • Experience with RESTful APIs design and integration
  • Experience with relational database systems (preferably MySQL)
  • Experience with cloud platforms (preferably GCP)
  • Strong understanding of Agile methodologies, especially of Scrum framework
  • Strong problem-solving and analytical skills
  • Upper-Intermediate English or higher (both written and spoken)
Job Responsibility
Job Responsibility
  • Design, develop, test, and maintain applications and services using Java as the primary technology stack
  • Write clean, efficient, and maintainable code following best practices and coding standards
  • Use Python for automation, data manipulation, system integration, and auxiliary services
  • Optimize applications for performance, scalability, and security
  • Troubleshoot, debug, and resolve technical issues
  • Communicate with internal product owners and stakeholders
  • Document technical solutions and maintain up-to-date system knowledge
What we offer
What we offer
  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits
  • Fulltime
Read More
Arrow Right

Java Developer

Join Barclays as a Java Developer, where you will design, develop, and enhance h...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience of Core Java
  • Experience with systems providing trading, risk, middle office, or other financial services
  • Experience with scripting: bash, python
Job Responsibility
Job Responsibility
  • Design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues
  • 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, and promote a culture of code quality and knowledge sharing
  • 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
  • Wellness Suite including gym and exercise studios
  • Personal training sessions and massage therapy
  • Cycle hire and parking areas
  • Showering and changing facilities
  • Co-working space (CoSpace)
  • Fulltime
Read More
Arrow Right

Middle Java Engineer

Vention is a global engineering partner to tech leaders and fast-growing startup...
Location
Location
Uzbekistan , Tashkent
Salary
Salary:
Not provided
ventionteams.com Logo
Vention
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 1 year of hands-on experience in Java development
  • Strong knowledge of Spring, Hibernate, OOP principles, and software design patterns
  • Familiarity with front-end technologies like React.js or Angular is a strong advantage
  • English proficiency at B1 level or higher, with experience in communicating with international clients
  • A growth mindset and motivation to stay current with evolving trends in Java development
Job Responsibility
Job Responsibility
  • Contribute to the development of our solution set by writing clean, high-quality code ready for production deployment
  • Take part in the full software development lifecycle, including application logic and business process implementation
  • Engage in Scrum ceremonies, demo sessions, and internal Idea Talks to drive collaboration and innovation
  • Support project planning and estimation efforts with technical input
  • Conduct code reviews, write tests, and help maintain a high standard of code quality
  • Work on integrating new technologies and improving continuous delivery processes
  • (Optional) Take part in technical interviews, mentorship, or knowledge sharing through dev2dev sessions and external meetups
What we offer
What we offer
  • EDU corporate community (300+ members): tech communities, interest clubs, events, a small R&D lab, a knowledge base, and a dedicated AI track
  • Licenses for AI tools: GitHub Copilot, Cursor, and others
  • Expanded medical support for employees in Tashkent
  • 19 working days of vacation per year, 21 after two years in the company
  • Corporate getaway & teambuilding activities
  • Support for the significant events in your life
  • Referral bonuses for bringing in new talent
  • Fulltime
Read More
Arrow Right

Junior Java Developer

N-iX is looking for an ambitious Junior Java Developer to join our development t...
Location
Location
Salary
Salary:
Not provided
n-ix.com Logo
N-iX
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Up to 2 years of experience in Java development
  • Basic knowledge of Java and Spring Boot fundamentals
  • Understanding of REST APIs and basic concepts of messaging and event-driven systems
  • Familiarity with relational databases (SQL) and basic data modeling concepts
  • Basic understanding of object-oriented programming principles
  • Willingness to learn, ask questions, and grow technical skills with team support
  • Intermediate English level, sufficient for everyday communication within the team
Job Responsibility
Job Responsibility
  • Assist in developing new functionality under the guidance of senior and middle engineers
  • Help investigate and fix bugs and participate in basic performance improvements
  • Take part in business requirements discussions to better understand system behavior and use cases
  • Implement software components following established design patterns and coding standards
  • Participate in software development activities such as coding, integration, unit testing, and code reviews
  • Contribute to technical and end-user documentation
  • Work as part of a Scrum team, learning Agile practices and delivering tasks on time
What we offer
What we offer
  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits
Read More
Arrow Right

Middle Software Developer C++

Our customer is one of the biggest financial institutions in the USA. We create ...
Location
Location
Ukraine
Salary
Salary:
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience with C++
  • Experience with Visual Studio, GitHub, Server Side Development, SQL
  • At least an Intermediate Strong Level of English
  • Clear communication skills & responsible attitude to work
  • Long-term involvement
Job Responsibility
Job Responsibility
  • Develop solutions and algorithms according to technical specifications or other requirements documentation
  • use standard algorithms in the applicable cases
  • Write program code according to the defined application architecture
  • Structure and format the source code, comment and mark up the code, as well as name variables, functions, classes, data structures, and files according to the company conventions and industry best practices
  • Modify existing code and verify its functioning. Analyze code compliance with readability and performance standards
  • Use version control systems to track code optimization progress and to merge or split program code entities. Commit changes according to version control rules
  • Perform analysis, verification, and debugging of the software code at the level of application units
  • Detect defects, apply debugging methods and techniques, correctly interpret bug reports, as well as apply modern compilers, debuggers, and program code optimizers
  • Able to develop procedures for testing code availability, collecting diagnostic data, generating test data sets with necessary characteristics, identifying required software characteristics etc
  • Reproduce defects logged in an issue tracking system, identify defect causes, and then modify code to eliminate defects
What we offer
What we offer
  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Ability to influence project technologies
  • Team of professionals
  • Dynamic environment with low level of bureaucracy
  • Fulltime
Read More
Arrow Right
New

Middle Software Engineer (Java / React)

We are looking for a skilled Middle Java Developer to join the team developing a...
Location
Location
Poland , Rzeszów
Salary
Salary:
Not provided
edvantis.com Logo
Edvantis
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Location within the EU
  • 3+ years of professional experience in Java development
  • 1+ years of commercial experience with TypeScript and React
  • Strong knowledge of Java (Java 17+)
  • Hands-on experience with Java Concurrency
  • Good understanding of design patterns and clean architecture principles
  • Experience with Spring, Servlet API
  • Good understanding of HTTP, REST
  • Good understanding of monolith and microservices architectures
  • Experience with relational databases (PostgreSQL, MySQL)
Job Responsibility
Job Responsibility
  • Implement new product features, improvements, and extensions for existing functionality
  • Contribute to product modernization efforts
  • Develop and maintain backend services using Java, Spring, and related technologies
  • Write clean, maintainable, and well-tested code
  • Participate in production support activities
  • Troubleshoot and resolve complex technical issues in production environments
  • Collaborate with cross-functional teams (QA, DevOps, Product) throughout the development lifecycle
What we offer
What we offer
  • Remote-first work model with flexible working hours (we provide all equipment)
  • Comfortable and fully equipped office in Rzeszów
  • Competitive compensation with regular performance reviews
  • 18 paid vacation days per year + all state holidays
  • 12 days of paid sick leave per year + extra paid leave for blood donation
  • Fixed monthly health & wellness compensation, applicable to: medical insurance
  • fitness and sports activities
  • Mental health program which includes free and confidential consultations with a psychologist
  • English, German, and Polish language courses
  • Corporate subscription to learning platforms, regular meetups and webinars
  • Fulltime
Read More
Arrow Right