CrawlJobs Logo

Java or Full-Stack Software Developer

ogl.co.uk Logo

OGL Software Ltd

Location Icon

Location:
United Kingdom , Stourport-on-Severn

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

As a Software Developer, you will be responsible for designing and implementing solutions for our web-based ERP application. Your role will be pivotal in creating intuitive and visually appealing frontends that provide an outstanding user experience. In this Java Software Developer position, you'll be hands-on in transforming our product vision into reality. You'll dive deep into both backend architecture and frontend experiences, building scalable solutions that balance technical excellence with user needs. Your code will directly power features that help businesses operate more efficiently, giving you visible impact and the satisfaction of creating software that solves real customer problems.

Job Responsibility:

  • Design and implement new product features from concept to completion
  • Craft clean, maintainable code with appropriate testing and documentation
  • Participate in our agile workflow with focused sprint cycles
  • Collaborate with the team to refine user experiences
  • Contribute to technical discussions
  • Troubleshoot and resolve technical challenges in production environments
  • Help shape our technical direction through innovation and best practices

Requirements:

  • Strong Java 8+ development experience
  • Modern JavaScript (ES6) expertise
  • Experience with React or similar UI frameworks
  • Proficiency with PostgreSQL and SpringBoot/JPA/Hibernate
  • Familiarity with Git version control
  • Experience building responsive, data-driven web applications

Nice to have:

  • Experience with GraphQL
  • Docker and containerization knowledge
  • TypeScript proficiency
  • Linux operating system experience
  • Understanding of business software, particularly ERP, sales order processing, or inventory management
What we offer:
  • Be part of a collaborative team making meaningful impact on real business solutions
  • Work with modern technologies in a dynamic development environment
  • Enjoy the flexibility of hybrid working
  • Contribute directly to product growth and customer experiences
  • Clear path for professional development and career advancement
  • Opportunity to see your ideas transform into features used by real customers daily

Additional Information:

Job Posted:
January 01, 2026

Expiration:
January 07, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Java or Full-Stack Software Developer

Full Stack Developer

The Software Developer must be able to work with key business stakeholders and I...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
atsautomation.com Logo
ATS Automation Tooling Systems Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • University degree or college diploma in an IT Software Development discipline
  • 2+ years of Full-stack Software Development experience with Python, Angular
  • MuleSoft experience is an asset
  • Working in Azure Stack is an asset
  • Relevant product & technology certifications or proven experience
  • Proven ability of tackling end-to-end challenging projects
  • Experience in full software development lifecycle from design to deployment
  • Experience using SCRUM or other Agile methodologies
  • Proven Experience with python development, Java, JavaScript, JQuery and HTML, CSS, Angular, JMS
  • Strong experience working with ESB platform like MuleSoft Anypoint and Enterprise Integrations (an asset)
Job Responsibility
Job Responsibility
  • Collaborate with Digital Supply Chain team to develop technical specifications and test plans
  • Developing existing programs by analyzing and identifying areas for modification
  • Maintaining systems by monitoring and correcting software defects
  • Consulting clients and colleagues concerning the maintenance and performance of software systems with a view to writing or modifying current operating systems
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
  • Prepares and installs solutions by determining and designing system specifications, standards, and programming
  • Improves operations by conducting systems analysis
  • recommending changes in policies and procedures
  • Obtains and licenses software by obtaining required information from vendors
  • Fulltime
Read More
Arrow Right

Full Stack Java + React Developer

We’re looking for an experienced Full-Stack Developer (Java + React) to join a m...
Location
Location
Belgium , Brussels
Salary
Salary:
Not provided
apollo-solutions.com Logo
Apollo Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong professional experience as a Full-Stack Developer using Java (Spring ecosystem preferred) and React
  • Solid understanding of modern software engineering practices, including CI/CD, automated testing, and microservices
  • Experience working in complex, enterprise-grade environments—ideally within financial services or other regulated industries
  • Ability to translate functional requirements into clean, maintainable, and performant code
  • Comfortable working within Agile teams and collaborating closely with both technical and non-technical stakeholders
  • Strong problem-solving skills and a proactive, ownership-driven mindset
  • Fluent in English
Job Responsibility
Job Responsibility
  • Design, develop, and maintain full-stack applications using Java (backend) and React (frontend)
  • Collaborate with product owners, architects, and fellow engineers to refine requirements and deliver high-quality solutions
  • Contribute to the development of modular, secure, and scalable APIs and services
  • Implement intuitive and responsive user interfaces that enhance customer and internal user experiences
  • Participate in Agile ceremonies and support continuous delivery practices
  • Ensure code quality through reviews, testing, and adherence to best practices
  • Help shape architectural decisions and technical direction across ongoing and greenfield projects
  • Fulltime
Read More
Arrow Right

Sr. Full-Stack Software Engineer

We are looking for a passionate and skilled Software Engineer with strong expert...
Location
Location
India , Navi Mumbai
Salary
Salary:
Not provided
pulsepoint.com Logo
PulsePoint
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong Knowledge of Core Java and Advanced Java: Proficiency in Java 8+ features like Lambdas, Streams, Functional Interfaces, Optional, etc.
  • Good understanding of OOPs (Object-Oriented Programming) concepts, Exception Handling, Multithreading, and Collections
  • Spring Framework (Spring Boot, Spring MVC): Experience with Spring Boot Microservices, Spring MVC, Spring Data JPA, and Spring Security
  • Knowledge of RESTful Web Services development using Spring Boot
  • Database Knowledge (SQL/NoSQL): Proficiency in writing SQL queries, joins, and stored procedures
  • Hands-on experience with RDBMS like MySQL, Oracle, or PostgreSQL
  • Basic understanding of NoSQL databases like MongoDB, Cassandra, or DynamoDB
  • Angular (Latest Version): Strong understanding of Angular Framework, TypeScript, RxJS, Angular Material, and Angular CLI
  • Ability to build responsive UI components using Angular
  • RESTful APIs and Web Services: Experience in consuming and developing RESTful APIs using Spring Boot
Job Responsibility
Job Responsibility
  • Develop, enhance, and maintain web applications using Angular
  • Build reusable components and libraries for future use
  • Optimize UI for performance, speed, and responsiveness across browsers/devices
  • Collaborate with backend developers to integrate RESTful APIs
  • Translate UI/UX design wireframes into high-quality code
  • Participate in code reviews and mentor junior developers
  • Write clean, maintainable, and testable code with proper documentation
  • Work closely with QA, product owners, and designers to deliver features in an Agile environment
What we offer
What we offer
  • Comp structure: fixed (inclusive of PF, Gratuity, and a 25k INR medical premium) + a target annual bonus that is approximately 10% of the gross annual earnings
  • Time Off: 21 PTOs + 10 company-wide holidays
  • Health Insurance Policy (Self & Family): Every employee and their immediate family are covered under Health Insurance Policy worth INR. 500,000
  • Term Life Insurance & Personal Accidental Insurance: Every employee is covered under Term Life Insurance and Personal Accident Insurance Policy worth INR. 25,00,000/- each
  • Fulltime
Read More
Arrow Right

Lead Software Engineer, Full-stack

Shape the next generation of browser-based 3D technology at scale. Push the boun...
Location
Location
Germany , Munich
Salary
Salary:
Not provided
navvis.com Logo
NavVis GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of professional software development experience, with a proven track record of delivering complex, high-impact systems
  • Deep expertise in Java, Spring, and modern web application architectures, as well as advanced frontend experience with Angular and TypeScript
  • Strong knowledge of relational databases (PostgreSQL/PostGIS) and building scalable, data-intensive services
  • Demonstrated ability to lead architectural decisions, define technical roadmaps, and drive consensus in cross-functional environments
  • Experience delivering APIs and SDKs and gathering developer feedback to guide future development
  • Solid cloud infrastructure experience (preferably AWS) and familiarity with modern DevOps practices
  • Excellent communication and collaboration skills, with the ability to influence technical direction across teams and organizations
Job Responsibility
Job Responsibility
  • Architect and guide the evolution of our distributed client-server systems, driving performance, scalability, and maintainability of large-scale 3D rendering and spatial data services
  • Define and implement technical strategy in collaboration with engineering leads and product stakeholders, shaping how we process, enrich, and deliver geospatial data across the platform
  • Own critical backend and frontend components—including our Java/Spring services, Angular/TypeScript web client, and PostgreSQL/PostGIS data layer—ensuring robustness, performance, and long-term sustainability
  • Design and evolve APIs and integration patterns for internal and external use, influencing how partners and third-party developers extend the NavVis ecosystem
  • Drive cross-team initiatives—from introducing new technologies to improving development practices—with a focus on scalability, automation, and developer experience
  • Mentor and coach engineers within and beyond your squad, fostering technical excellence, knowledge sharing, and continuous improvement
  • Champion engineering quality by setting high standards for architecture, testing, observability, and operational readiness across services
What we offer
What we offer
  • 30 days of paid time off per year
  • Affordable access to a vast network of fitness and wellness facilities through EGYM Wellpass subsidy
  • Deutschlandticket subsidy to support sustainable travel using public transport
  • Flexible working hours and a hybrid work setup
  • Full visa and relocation support for international candidates
  • Attractive bike leasing model through JobRad
  • A competitive compensation package
  • Up to 4000 EUR employee referral bonus
  • Financial support for local language classes
  • Fulltime
Read More
Arrow Right

Senior Full-Stack Developer, Java Focus

We're seeking a talented and passionate Senior Full-Stack Developer to join our ...
Location
Location
United States , Greater Cincinnati/Dayton, OH
Salary
Salary:
Not provided
ingagepartners.com Logo
Ingage Partners
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in full-stack software development
  • Proven experience in modern Java development, with proficiency in frameworks such as Spring, Struts, Hibernate, and more
  • Experience with cloud platforms, preferably AWS or Azure (or similar)
  • Solid understanding of front-end development using modern frameworks like React, Vue.js, or Angular, along with JavaScript, HTML, and CSS
  • Experience with databases (SQL or NoSQL), CI/CD pipelines, and testing frameworks
  • Strong working knowledge of Agile development methodologies
  • Experience with DevOps tools and processes such as Git, Jenkins, or Docker
  • Demonstrated ability to work independently and collaboratively within a team environment
  • Excellent communication, problem-solving, and interpersonal skills
  • A passion for creating innovative solutions and making a positive impact
Job Responsibility
Job Responsibility
  • Design, develop, and implement full-stack applications utilizing Java, and modern front-end frameworks
  • Collaborate with clients and internal teams to gather requirements and translate them into technical specifications
  • Write clean, efficient, and well-documented code
  • Participate in code reviews to ensure code quality and adherence to best practices
  • Contribute to all phases of the software development lifecycle, from planning to deployment and maintenance
  • Troubleshoot and debug software issues, ensuring high levels of performance and reliability
  • Work within an Agile environment, participating in sprints and contributing to team goals
  • Engage with clients to understand their business needs and provide technical guidance
  • Actively participate in our company's community impact and open-source initiatives
  • Embrace growth opportunities and contribute to our culture of continuous learning
  • Fulltime
Read More
Arrow Right

Full-Stack Developer

At ESTECO S.p.A. we are always seeking talented and motivated people who want to...
Location
Location
Italy , Trieste
Salary
Salary:
Not provided
esteco.com Logo
ESTECO
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • MSc, BSc, Laurea or university degree in Software Engineering, Computer Science, Information Technologies, or related
  • Knowledge of object-oriented programming (Java and TypeScript are our preferred languages)
  • Intermediate knowledge of English
  • Good approach to problem-solving
  • Basic teamwork experience
  • Proactive attitude and willingness to learn
Job Responsibility
Job Responsibility
  • Designing and developing our products, with technologies including Java and web frameworks and languages (Angular, TypeScript, Sass, etc)
  • Working in a structured Agile team (Scrum) developing web applications
  • Ensuring the quality of our code with advanced practices such as pair programming, unit tests, e2e tests and tech reviews
  • Following Agile principles to guarantee continuous delivery and continuous integration with tools such as Jenkins
  • Working on a Cloud solution using the most modern technologies such as Kubernetes to satisfy market requirements
What we offer
What we offer
  • Flexible working-hours
  • Hybrid working: possibility to combine smart working and office working in a flexible way
  • Great office location at AREA Science Park in Padriciano
  • Free lunch at the AREA Science Park canteen
  • Competitive salary and production bonus
  • Travel opportunities: you will have the possibility to join our worldwide colleagues
  • International experience
  • Continuous growth and learning: you will constantly have access to internal soft skills and technical skills training, and also external events and industry conferences
  • Friendly work environment
  • Internal and external training
  • Fulltime
Read More
Arrow Right

Senior Engineer II - Full Stack Java

We are seeking a highly skilled Senior Software Engineer to join our dynamic tea...
Location
Location
India , Noida
Salary
Salary:
Not provided
daxko.com Logo
Daxko
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Minimum of 6 years of experience in commercial software development
  • Strong proficiency in Core Java and Advanced Java, with knowledge of the latest JDKs
  • Extensive experience with object-oriented programming and design principles
  • Expertise in web services, service-oriented architectures, and API development
  • Proficient in JavaScript, HTML5, and CSS3 for front-end development
  • Solid understanding of Spring and Hibernate frameworks
  • Experience with testing frameworks such as JUnit and Mockito
  • Familiarity with CICD tools, including Jenkins and GitLab
  • Proficiency in version control systems, particularly Git
Job Responsibility
Job Responsibility
  • Collaborate with product managers, architects, and other software engineers to design and implement best-in-class software solutions
  • Develop and maintain robust, scalable, and efficient Java-based applications using modern technologies and frameworks
  • Write optimized Java code, adhering to object-oriented programming principles and best practices
  • Design, build, and manage RESTful APIs to facilitate seamless communication between applications
  • Implement and maintain front-end components using JavaScript, HTML5, and CSS3
  • Conduct thorough code reviews and participate in technical discussions to ensure high-quality software delivery
  • Debug and troubleshoot complex technical issues to improve application functionality and performance
  • Implement comprehensive unit testing and participate in the full software development life cycle
  • Utilize development tools such as Git, Maven, and Jenkins to manage project dependencies and streamline deployment processes
  • Ensure application security by implementing best practices and adhering to compliance standards
What we offer
What we offer
  • Hybrid work model
  • Leave entitlements
  • Hospitalization/caregiving leaves
  • Paid parental leaves (Maternity, Paternity, & Adoption)
  • Group Health Insurance
  • Accidental Insurance
  • Tax-saving reimbursements
  • Provident Fund (PF)
  • Casual work environments
  • Company Events and Celebrations
  • Fulltime
Read More
Arrow Right

Full-Stack Developer

Join a highly experienced development team in the IDEAS department at Citi, resp...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in Core Java, Java EE, full-stack development, and proven experience in microservices architecture
  • strong proficiency with enterprise message bus systems (e.g., Solace, TIBCO or other JMS-based systems) and deep knowledge of RESTful web services
  • expertise in database design (Oracle 11+, writing complex SQL), ORM technologies, and J2EE application containers (e.g., Tomcat, WebSphere)
  • strong UI development skills, including JavaScript, Bootstrap, JQuery, HTML5, and CSS3/Ajax
  • familiarity with modern development environments (IDEs like Eclipse, IntelliJ), build tools (Maven, Ant), version control (Git), unit, integration, and system testing principles, and security best practices
  • excellent debugging and problem-solving skills, good verbal and written communication, and the ability to balance technical requirements with business needs in a global team
  • bachelor's degree in Computer Science, a related technical field, or equivalent work experience
Job Responsibility
Job Responsibility
  • design, develop, and maintain scalable web applications and microservices, focusing on usability, performance, and resilience
  • implement robust business logic and design efficient, scalable database models
  • develop and enhance user experience (UX) components
  • interact with an extended, global team of passionate, experienced software developers, architects, and business analysts
  • influence technologies and practices and contribute to design discussions and problem-solving sessions
What we offer
What we offer
  • private medical care program
  • life insurance program
  • pension plan contribution (PPE Program)
  • employee assistance program
  • paid parental leave program (maternity and paternity leave)
  • sport card
  • holidays allowance
  • sport and team recreation activities
  • special offers and discounts for employees
  • access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.