Java Software Engineer Jobs

Discover remote java software engineer opportunities worldwide. We've gathered the top positions to help you advance your career.

Java Software Engineer
9 jobs found. to receive daily emails with new job openings that match your preferences.
9 jobs found.

Set alerts to receive daily emails with new job openings that match your preferences.

Apply
🔥 Java Software Engineer
Posted 13 days ago

📍 Poland

🔍 Entertainment

🏢 Company: Softeta

  • Proven software development experience with Java and Spring.
  • Familiarity with various design and architectural patterns and best practices, including unit testing and code reviews.
  • Ability to own areas of product design and usability.
  • Good English skills.
  • Experience with API’s and/or event-driven applications.
  • Technological stack: Java, Spring, Hibernate, AWS, Vaadin, Docker.

  • Design, build, test, deploy, monitor, and maintain products and services.
  • Collaborate with the team and exhibit an ownership attitude.
  • Maintain good code quality and standards, conduct code reviews and unit tests.
  • Work within an Agile team, transforming user stories into functional applications.

AWSDockerHibernateJavaSpring

Posted 13 days ago
Apply
Apply

📍 U.S.

💸 79000.0 - 124000.0 USD per year

🔍 Benefits technology and services

🏢 Company: Businessolver👥 501-1000💰 Private almost 7 years agoAccountingFinancial ServicesInformation Technology

  • BS in Computer Science, CIS, Software Engineering or a related degree.
  • 4+ years of experience in Large Scale Enterprise Development.
  • Extensive knowledge of JAVA, SQL, XML, HTML, CSS, JavaScript/JQuery, Object-Oriented Programming and Relational Databases (Oracle).
  • Experience with LINUX, Eclipse IDE, GIT, JIRA, Agile Development Methodology and XSL is a plus.
  • Excellent written and verbal communication skills.

  • Innovative design and analysis of enhancements.
  • Deliver code based on sprint commitments.
  • Participate in discussions, coding, and testing.
  • Develop core web application changes using JAVA and XSL.
  • Present application enhancements to the team.
  • Collaborate with Tech Leads on design strategy to achieve user story business goals.

Software DevelopmentSQLAgileEclipseGitHTMLCSSJavaJavascriptOracleJiraStrategyCommunication SkillsLinux

Posted 23 days ago
Apply
Apply
🔥 Java Software Engineer
Posted about 1 month ago

🔍 Out of home deliveries

  • 3+ years of work experience in a similar position and in working in agile methodologies.
  • Deep understanding of technology as well as market trends and standards in software development.
  • Experience with large scale distributed systems design and implementation, especially microservices.
  • Practical knowledge of Java 17+, Spring, Hibernate, any JavaScript framework, Docker, Kubernetes, Kafka/Rabbit MQ.
  • A high degree of understanding of the need to automate the software delivery process and practical experience of CI/CD tools and practices.
  • Good knowledge of relational and NoSQL databases, such as PostgreSQL, ElasticSearch, Redis.
  • Hands-on experience of developing cloud-native applications will be highly beneficial.
  • Independence, proactivity, organization of your own work and that of your product team.
  • Having consumer-centric mindset.
  • Familiarity with Mobile App products will be an asset!
  • English language skills at professional level (minimum B2+).

  • Design, implementation, and testing of high-performance microservices in Java using state-of-the-art methods and technologies.
  • Development of high-quality software corresponding to the scale and volatility of business.
  • Setting technology trends for the team and the company.
  • Owning technical development, long-term planning, and delivery of complex applications covering significant business areas.
  • Willingness to mentor other team members if necessary.
Posted about 1 month ago
Apply
Apply
🔥 Staff Java Software Engineer
Posted about 1 month ago

🔍 Sports technology

  • Engineering leadership skills where people see you as a role model.
  • At least 6 years of experience in a developer role.
  • A test-first mindset aligned with engineering quality practices.
  • Strong programming skills in object-oriented programming languages, particularly Java.
  • Personal interest in keeping up with software product development trends.
  • A can-do attitude and pride in personal work.

  • Be a driver and evangelist for technical development within the team.
  • Utilize ATDD/BDD techniques in daily work.
  • Build high-performance services/products on real-time sports data.
  • Influence design and technology choices.
  • Mentor and coach team members for professional growth.
Posted about 1 month ago
Apply
Apply

📍 Austria

🧭 Full-Time

🔍 Software

  • Strong experience in Software Engineering.
  • Excellent knowledge of Java (specific knowledge of Spring Boot, Gradle, OpenTelemetry, and protobuf is a plus).
  • Interest in cloud-native application security.
  • Experience with React and Typescript is a plus.
  • Previous experience with Kubernetes is a plus.
  • Team player with a proactive approach and high sensitivity to quality.

  • Develop new applications for Application Security solutions.
  • Work primarily with Java on the backend.
  • Proactively participate in code reviews.
  • Apply knowledge of application security.
  • Collaborate with teams in Klagenfurt and across Europe.

AWSGCPJavaKubernetesSpring BootTypeScriptAzureReact

Posted about 2 months ago
Apply
Apply

📍 Argentina & Uruguay

🔍 Payments processing

  • Strong core Java development skills.
  • Experience in developing mission-critical applications.

  • Build high-performing, scalable, enterprise-grade applications.
  • Be part of a talented software team working on mission-critical applications for large customers.

Backend DevelopmentSoftware DevelopmentJava

Posted about 2 months ago
Apply
Apply

🔍 Parcel shipping and delivery service

  • Minimum 5 years of work experience in a similar position with agile methodologies.
  • Deep understanding of technology, market trends, and standards in software development.
  • Experience in designing scalable and efficient distributed systems.
  • Practical knowledge of Java, Spring, any JavaScript framework, Docker, Kubernetes, Rabbit MQ.
  • Experience with CI/CD tools and practices.
  • Good knowledge of relational and NoSQL databases (e.g., PostgreSQL, ElasticSearch, Redis).
  • Hands-on experience developing cloud-native applications is a plus.
  • Independence, proactivity, organization of own work and that of the product team.

  • System architecture design and development.
  • Development of high-quality software, meeting business needs.
  • Setting technology trends for the team and company.
  • Owning technical development and long-term planning for complex applications.
  • Providing technical mentoring to development team members.
Posted about 2 months ago
Apply
Apply

📍 India

🧭 Full-Time

🔍 Digital engineering and modernization

🏢 Company: Encora👥 10001-10001💰 $200,000,000 Private over 5 years agoBig DataCloud ComputingSoftware

  • At least 5 years of related software development experience.
  • Languages: Java: 5+ years, Web: HTML, JavaScript: 3+ years.
  • Database: Oracle, SQL, JDBC (5+ years).
  • Environment: Git, Maven, Ant, Eclipse/IntelliJ, Junit, Docker (3+ years).
  • Technologies/Frameworks: Spring Framework / Spring Boot / REST (3+ years), Spring Data/Hibernate/JPA (2+ years), WebLogic/Tomcat (3+ years), Redis, Elasticsearch or other NoSQL DB (2+ years).

  • Consistently writes and documents high-quality code to solve features of moderate complexity and projects with multiple dependencies.
  • Writes tests to verify the functionality and stability of code; establishes monitoring and alerting systems to ensure code reliability; contributes to defining standards in testing, security, monitoring, and alerting systems.
  • Participates in on-call rotations and stakeholder inquiries, follows best practices to troubleshoot and manage production incidents independently.
  • Solicits and responds to code review feedback to improve code and obtain code approval; provides feedback on code and design to other engineers.
  • Identifies and reduces code level tech debt (e.g. code duplication, low test coverage).
  • Proactively improves the performance and efficiency of our own software and systems.
  • Exercises good judgment on engineering tradeoffs for a feature.
  • Applies knowledge of software design patterns or best practices and evaluates trade-offs to contribute to high quality design and artifacts (e.g. ERD, design notes) that address the business requirements.
  • Leverages relevant existing solutions and identifies opportunities to improve existing solutions.
  • Works with stakeholders to understand and translate customer problems or business requirements into system design.
  • Collaborates with peers to identify opportunities for operational improvements within the immediate team.

DockerSoftware DevelopmentSQLDesign PatternsEclipseElasticSearchGitHibernateHTMLJavaJavascriptJUNITOracleSpringSpring BootJDBCMavenRedisTomcatNosql

Posted 2 months ago
Apply
Apply

📍 European offices

🧭 Full-Time

🔍 Digital commerce

  • 8+ years of software development experience.
  • Extensive knowledge of core Java and common Java libraries and frameworks.
  • Hands-on experience in designing and building production-grade systems.
  • Strong hands-on programming skills; you write clean code and ship it with automated tests.
  • Quality mindset regarding unit testing, code review, and integration testing.
  • Experience with containerization, CI/CD, and DevOps.
  • Good to have: experience in leading and mentoring engineers, working with large, complex code, reverse engineering and troubleshooting, frontend development with Javascript/Typescript, Angular, CMS experience, and familiarity with JCR.

  • Think and own the full development life cycle - from backlog refinement, architecture, technology, coding standards, testing, code reviews to CI/CD and monitoring.
  • Bring technical leadership to the team and mentor your teammates, helping to level up the team.
  • Be a high producer of work with hands-on development.
  • Help improve architecture, security, stability, and efficiency of the Content module.
  • Improve and extend the Content Paas platform.

LeadershipSoftware DevelopmentAgileFrontend DevelopmentJavaJavascriptTypeScriptContent managementAngular

Posted 5 months ago
Apply