CrawlJobs Logo

Senior Software Developer (Java)

Ukraine; Poland; Croatia, Ternopil · Job Posted March 18, 2026
Apply Position
Job Link Share

Job Description

Our client is an international product company that builds enterprise‑grade software solutions for professional services organizations such as legal firms, accounting companies, investment banks, and consulting enterprises. We are contributing to the development of an advanced time management and tracking platform used across the legal and financial industries. The system includes desktop, mobile, and web applications and supports thousands of users worldwide. Its purpose is to ensure accurate time capture, optimize internal workflows, enhance billing efficiency, and reduce operational overhead in partner‑led organizations. The product ecosystem is mature, scalable, and mission‑critical, and it continues to evolve. You will join a cross‑functional team focused on improving time‑tracking accuracy, performance, reporting, and user experience.

Job Responsibility

  • Develop backend functionality for the enterprise time‑tracking platform
  • Implement new features, enhancements, and integrations
  • Optimize data processing, API performance, and backend logic
  • Participate in refinement, planning, and technical discussions
  • Collaborate with PM, Designers, QAs, and senior developers
  • Investigate and troubleshoot production issues when needed
  • Ensure code quality following engineering best practices
  • Contribute to architectural decisions and propose improvements

Requirements

  • 5+ years of hands‑on experience with Java 11+
  • Strong experience with Spring Boot
  • Solid knowledge of PostgreSQL (complex queries, performance, schemas)
  • Experience with implementing Security layer for a product
  • Experience with RESTful API design and backend system development
  • Good understanding of distributed systems, microservices concepts, or modular architectures
  • Ability to write clean, maintainable, production‑ready code
  • Experience with debugging, profiling, and solving performance issues
  • Excellent English communication skills (spoken & written)
  • Strong presentation skills and ability to articulate technical solutions
  • Logical thinking and situational problem‑solving
  • Initiative, autonomy, and willingness to grow
  • Creative mindset and adaptability in unfamiliar scenarios
  • Maturity and reliability in a partner‑led environment
  • Ability to collaborate closely with PM, Designers, QAs, and other developers

Nice to have

  • Experience in enterprise environments (legal, finance, or time‑tracking domain)
  • Experience with front‑end technologies (not required
  • backend is the focus)
  • Experience with Cloud environments

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

Looking for more opportunities?

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

Similar Jobs for

Senior Software Developer (Java)

8 matching positions

Senior Software Developer (Java)

We are seeking a highly skilled Senior Java Developer to join our Middleware Dev...
Location
Location
Egypt , Giza
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or equivalent
  • 3–8 years of experience in Java development
  • Strong knowledge of Object-Oriented Programming, Design Patterns, Microservices, SOA, SOLID principles
  • Proficient in Spring Boot, Spring Security, Spring Cloud, and related frameworks
  • Experience with relational and NoSQL databases (MongoDB, Redis), Kafka, Docker, Kubernetes
  • Familiarity with Git, Maven, Jenkins, Linux, and shell scripting
  • Understanding of REST APIs, SOAP Web Services, and clean coding practices
  • Exposure to AWS development and troubleshooting tools like Splunk
  • Excellent problem-solving skills, ability to work under pressure, and strong communication skills
  • Collaborative mindset with a can-do attitude and willingness to learn
Job Responsibility
Job Responsibility
  • Participate in the design and development of one or more modules
  • Implement requirements adhering to design documents and quality standards
  • Investigate and resolve technical issues, recommending suitable tools and technologies
  • Provide technical guidance and coaching to junior team members
  • Review code and offer constructive feedback to maintain high standards
  • Support production systems, troubleshoot issues, and ensure timely resolution within SLA
  • Contribute to requirements estimation and project planning
  • Suggest and implement innovative ideas and software improvements
  • Maintain flexibility and dedication to meet project timelines and adapt to changes
What we offer
What we offer
  • Opportunity to work on cutting-edge technologies and innovative projects
  • Exposure to global teams and diverse business challenges
  • Continuous learning and development through coaching and mentorship
  • A collaborative and inclusive work environment that values your ideas
Read More
Arrow Right

Senior Java Developer | Software Engineer III

Location
Location
United States , Austin
Salary
Salary:
86.66 USD / Hour
mmcgrp.com Logo
MMC Group LP
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in Object-Oriented Programming (OOP) using Java
  • 8+ years of experience developing applications on the J2EE platform
  • 8+ years of experience writing SQL for relational databases
  • 8+ years of experience building RESTful web services using Spring Framework
  • 8+ years of experience working with Spring Aspect-Oriented Programming (AOP), including transaction management and security
  • 8+ years of experience with JUnit and Unit Test development
  • Strong experience supporting enterprise applications in multiple environments
  • Experience with peer reviews, documentation, and production support
  • Strong troubleshooting and defect resolution skills
  • Ability to support secure coding standards and maintain testing compliance
Job Responsibility
Job Responsibility
  • Design, develop, and enhance enterprise Java applications supporting critical business operations
  • Make updates to SCOR Java applications, including business logic, UI functionality, reporting capabilities, and data model extensions
  • Support application enhancements and defect corrections in a maintenance-driven environment
  • Analyze business requirements and translate them into technical solutions and system improvements
  • Develop and maintain RESTful web services using Spring Framework
  • Perform coding, testing, peer reviews, and technical documentation
  • Conduct defect root cause analysis and troubleshooting across multiple environments
  • Ensure code coverage, testing compliance, and adherence to security policies and procedures
  • Support application deployment, production stability, and ongoing maintenance operations
  • Participate in on-call support rotation as required
What we offer
What we offer
  • Medical, dental, and vision coverage
  • Life and disability insurance
  • Additional voluntary benefits
  • Fulltime
Read More
Arrow Right

Senior Java Software Developer – KDB Data and Dashboards

We are looking for a strong developer who is technically passionate, solution-fo...
Location
Location
Romania , Bucharest
Salary
Salary:
Not provided
ing.com Logo
ING
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience in Java (Java 17)
  • Knowledge on multi-threading
  • Familiarity with automated testing
  • Comfortable with relational databases and SQL
  • Familiarity with source control, CI/CD and documentation tools (Azure DevOps, Confluence, Git, Maven)
  • Strong analytical skills, proactivity and ability to work in cross-border teams
  • Strong understanding of software development principles, including design patterns, testing, and debugging
  • Strong communication skills
  • Security as a mindset
  • Eagerness to learn q language, kdb architecture and processes
Job Responsibility
Job Responsibility
  • Deliver quality code
  • Develop and maintain feedhandlers
  • Work on automated testing and monitoring solutions
  • Understand the KDB architecture and technology
  • Interest in learning q language
  • Interest in understanding business concepts
  • Use One Agile Way of Working, work closely with Product Owner to define next steps and to clarify business requirements
Read More
Arrow Right

Senior Software Developer – Java

Location
Location
India , CBD Belapur
Salary
Salary:
Not provided
mindgate.solutions Logo
Mindgate Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Overall experience of 4 to 6 years
  • Minimum of 2 years in Mobility solutions
  • Certified resource
  • Experience on developing using One platform for at least 2 clients with a minimum of 1 in Banking domain
  • Essential: Engineering or Technical Degrees (BE/ B.Tech/ M.Sc/ MCA)
  • Must have experience in all phases of SDLC
  • Expertise in EAI for the purpose of Data Integration using, but not limited to, SOA, ESB, HTTP(S), SOAP, REST, SQL, SAP, JSON, IBM Message Broker, WebLogic, IBM MQ etc.
  • Expertise in mobile application development technologies and web technologies like HTML5, Java, JavaScript, CSS, AJAX, Lua scripting, Spring, Struts, Hibernate and native languages of various mobile operating systems
  • Expertise in JEE Enterprise architecture using a variety of application servers like WebLogic, WebSphere, JBoss, Tomcat etc.
  • Knowledge of third party toolkits for mobile application development like jQuery, Sencha, Phonegap, Dojo, Canvas, etc
Job Responsibility
Job Responsibility
  • Design and implement client side application solutions using device native API
  • s and application frameworks
  • Design and implement high performance server side application solutions for the target domain
  • Develop integration solutions between the product server side components and enterprise systems
  • Ability to handle multiple tasks, prioritize and meet deadlines
  • Participate in the full life-cycle development process from product definition, through design, development, test, release and maintenance
  • Work in an Agile (scrum) and fast-paced environment where he/she will need to work closely with the business and respond to changing priorities
  • Generation of dashboards / reports to measure / monitor availability,performance and business volumes
  • Necessary technical support to FMS and Bank’s teams for monitoring, maintenance and customer support, covering client applications, interfaces and platform infrastructure, has to be handled by the on-site team
  • Will be responsible for L3 support for any technical issues relating to platform
Read More
Arrow Right

Senior Java Software Engineer – Developer

At Boeing, we innovate and collaborate to make the world a better place. We’re c...
Location
Location
United States , Herndon; Seal Beach; El Segundo; Colorado Springs
Salary
Salary:
Not provided
boeing.com Logo
Boeing
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree
  • Active Top Secret clearance
  • Experience in both Windows and Linux operating systems
  • Experience in developing software products using Agile software development methodologies
  • 5+ years of proven experience with Java, C++, Angular/ReactJS, HTML, and CSS languages
  • 5+ years of experience in software development and configuration management tools
Job Responsibility
Job Responsibility
  • Develops software in conjunction with agile team leadership including participation at agile events
  • Assists in the execution of DevSecOps processes to deliver software baseline on sprint boundaries
  • Participates in PI planning as an agile team member
  • Engages with users and other engineers to determine solutions to technical issues
  • Coordinates the development, maintenance, enhancement and optimization of software products and functionalities for systems integrations
  • Leads activities to develop, document and maintain architecture, requirements, algorithms, interfaces and designs for software products
  • Debugs and leads resolution of issues identified to ensure the reliability and efficiency of software products
  • Leads handling of user inquiries, troubleshooting technical issues and user feedback analysis
  • Leads development, establishment, monitoring and improvement of software processes, tools and key performance metrics that align projects with organizational goals and industry benchmarks
  • Consults on software domains, system-specific issues, processes and regulations
What we offer
What we offer
  • Competitive base pay and variable compensation opportunities
  • health insurance
  • flexible spending accounts
  • health savings accounts
  • retirement savings plans
  • life and disability insurance programs
  • paid and unpaid time away from work
  • generous company match to 401(k)
  • industry-leading tuition assistance program
  • fertility, adoption, and surrogacy benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Java) - Customer Developer Observability

We are looking for a Software Engineer to join the Customer Developer Observabil...
Location
Location
United States , Chicago
Salary
Salary:
180000.00 - 243000.00 USD / Year
adyen.com Logo
Adyen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in the software development industry
  • Full professional proficiency in English
  • Currently working as a Senior Software Engineer or at a similar level, with demonstrated knowledge of building Java web services and designing performant relational database models (preferably PostgreSQL)
  • Experience in Kafka and/or Elasticsearch is a plus
  • Strong problem-solving skills, comfortable navigating evolving priorities, and adapting quickly to unforeseen challenges
  • Great communication skills and can articulate complex technical vision and strategy to both technical and non-technical stakeholders
  • Skilled at collaborating with various people, including senior leaders, Product Managers, and other Software Engineers
  • Experienced in leading technical projects in a fast-paced environment
  • A flexible team player with an eye for detail
  • Open to some domestic and international travel
Job Responsibility
Job Responsibility
  • Bring a new perspective on best engineering practices, improvements, and opportunities
  • Lead complex technical projects from requirements analysis through architectural design, implementation, testing, and launch into production
  • Work closely with the product team to understand the scope of changes for our customers
  • Championing security, compliance and reliability challenges
  • Mentor and guide other engineers to improve their technical skills and make informed decisions
  • Collaborate across teams and time zones to get projects over the finish line
  • Fulltime
Read More
Arrow Right
New

Senior Software Developer

WI - Sr Dev - Digital Platforms - A leading financial services firm is seeking a...
Location
Location
United States , Westlake
Salary
Salary:
70.00 USD / Hour
apexsystems.com Logo
Apex Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of professional software development experience
  • Hands-on experience with Angular (TypeScript, RxJS, component-based architecture)
  • Experience with backend development (Java, Spring Boot, .NET, or similar enterprise frameworks)
  • Experience designing and consuming RESTful APIs
  • Understanding of object-oriented design, data structures, and design patterns
  • Experience working in Agile / Scrum environments
  • Familiarity with CI/CD pipelines, version control (Git), and automated testing
Job Responsibility
Job Responsibility
  • Design, develop, and maintain web applications using Angular
  • Build and enhance backend services and RESTful APIs supporting enterprise-scale applications
  • Collaborate with architects and senior engineers on system design, integrations, and technical decisions
  • Ensure solutions meet performance, security, scalability, and compliance requirements
  • Write high-quality, testable, and maintainable code following best practices
  • Participate in code reviews, sprint planning, and technical discussions
  • Troubleshoot production issues and contribute to root cause analysis and remediation
  • Mentor junior developers and help drive engineering standards and best practices
What we offer
What we offer
  • Medical
  • Dental
  • Vision
  • Life
  • Disability
  • Other insurance plans
  • ESPP (employee stock purchase program)
  • 401K program with company match after 12 months
  • HSA (Health Savings Account on the HDHP plan)
  • SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions
  • Fulltime
Read More
Arrow Right
New

Senior Java Software Engineer

The Sports Data & Odds Engineering organization is responsible for developing, d...
Location
Location
Poland , Warszawa
Salary
Salary:
Not provided
sportradar.com Logo
Sportradar
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software development experience with strong Java expertise
  • Design and deliver distributed systems in production
  • Take ownership of complex initiatives independently
  • Mentor others naturally and perform technical reviews
  • Deep understanding of testing strategy, CI/CD
  • Communicate clearly with technical and non-technical stakeholders
  • Experience with AWS, Kafka, Kubernetes, and microservices at scale is a strong advantage
Job Responsibility
Job Responsibility
  • Design, build, and operate scalable, high-performance Java services for sports data and betting products running 24/7
  • Take independent ownership of complex technical initiatives from initial design through to production delivery
  • Contribute to cloud-native architecture on AWS
  • Mentor engineers around you through code review, pairing, and feedback
  • Drive improvements to code quality, test coverage, engineering practices, and team standards
  • Collaborate with product and engineering leadership on technical direction
  • Build expertise in real-time data environments
What we offer
What we offer
  • Collaborative environment with colleagues from all over the world
  • Ability to shape your own workday and career via a development plan
  • Opportunity to work with senior leadership team
  • Vibrant and inclusive community including Women in Tech and Pride groups
  • Flexible working hours
  • Fulltime
Read More
Arrow Right