Java Developer Jobs

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

Java Developer
47 jobs found. to receive daily emails with new job openings that match your preferences.
47 jobs found.

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

Apply
🔥 Java Developer
Posted 4 days ago

📍 Canada, Chile

🔍 Technology

🏢 Company: Launchpad Technologies

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Java Developer or in a similar role.
  • Strong understanding of Java development principles and practices.
  • Proficiency in Java and knowledge of Java web frameworks (e.g., Spring, Hibernate).
  • Experience with database systems and SQL.
  • Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
  • Excellent problem-solving and analytical skills.
  • Ability to work independently and collaboratively in a team.

  • Collaborate with cross-functional teams to gather and analyze software requirements.
  • Design and develop Java applications, services, and components.
  • Write clean, efficient, and maintainable code following Java best practices.
  • Conduct thorough testing of Java applications to ensure functionality and reliability.
  • Troubleshoot and debug software issues, providing timely resolution.
  • Collaborate in code reviews and provide constructive feedback to team members.
  • Stay updated on emerging Java technologies, frameworks, and libraries.
  • Participate in the planning and execution of Java development projects.

SQLHibernateJavaSpringRESTful APIsMicroservices

Posted 4 days ago
Apply
Apply

📍 Moldova, Romania, Poland, Turkey, Egypt

🏢 Company: Ncentiva👥 1-10Gift CardTrading Platform

  • 7+ years of hands-on experience in Java, specifically 5+ years with Spring Boot.
  • Proven experience as a solutions architect with a focus on cloud-native principles.
  • Extensive AWS experience, including EC2, ECS, Lambda, S3, RDS, CloudFormation.
  • Strong knowledge of SQL and NoSQL databases, including data modeling and optimization.
  • Familiarity with DevOps practices and CI/CD tools like Jenkins or GitLab CI.
  • Excellent problem-solving skills and ability to communicate technical concepts in English.

  • Design and build scalable, secure backend systems using Java Spring Boot.
  • Lead the deployment, management, and scaling of applications on AWS services.
  • Oversee the design and management of SQL and NoSQL databases for performance.
  • Help build and mentor a team of engineers, fostering a collaborative culture.
  • Collaborate with cross-functional teams to deliver cohesive solutions.
  • Ensure adherence to code quality standards and optimize CI/CD pipelines.

AWSSQLJavaSpring BootNosqlCI/CDRESTful APIsDevOpsTerraformMicroservices

Posted 7 days ago
Apply
Apply

📍 Bulgaria, Georgia, Lithuania, Mexico, Moldova, Poland, Romania, Ukraine

🧭 Full-Time

🔍 Photography

🏢 Company: Coherent Solutions👥 501-1000OutsourcingSoftware

  • At least 1 year of experience in software development.
  • Proficiency in Java and related frameworks (Spring Core, MVC, Security, Data, Hibernate).
  • Strong knowledge of SQL databases.
  • Familiarity with Hibernate for persistence.
  • English proficiency at B1 or higher.
  • A proactive attitude and eagerness to learn and grow in a collaborative environment.

  • Fixing bugs and implementing new features to enhance the MyLifetouch platform.
  • Collaborating with the team to support development efforts and ensure high-quality deliverables.
  • Writing clean and maintainable code to meet project requirements.
  • Adapting to a dynamic environment with evolving priorities and tasks.
  • Communicating effectively with team members and stakeholders in English.

SQLHibernateJavaSelenium

Posted 8 days ago
Apply
Apply
🔥 Java Developer
Posted 8 days ago

📍 Serbia

🔍 SaaS

🏢 Company: BillingPlatform👥 101-250💰 $90,000,000 Private 11 months agoBillingSaaSEnterprise SoftwareFinTechSoftware

  • Knowledge of Java 13 and above.
  • Experience with Java Server stack including Servlet API and JSP.
  • Experience with SOAP and REST methodologies.
  • Knowledge of the Spring Framework ecosystem such as Spring Boot and Spring Cloud.
  • Understanding of messaging systems like ActiveMQ, RabbitMQ, and Kafka.
  • Familiarity with Cloud Platforms and their services, preferably AWS.
  • Ability to diagnose and troubleshoot runtime issues.
  • Experience with high load and high data volume systems.
  • Experience working with microservices and microservice architecture.
  • Capability to design and present architectural diagrams.
  • Strong problem-solving skills.
  • Experience with CI/CD pipelines and DevOps practices.
  • Skills in software application troubleshooting and performance management.
  • Expertise in creating architectural and design patterns.

  • Develop clean and well-tested code.
  • Participate actively in scheduled team meetings and agile development processes.
  • Execute performance, load, and scaling analysis for the solutions being implemented.
  • Encourage others to follow good development practices.
  • Actively participate in constructive code review processes, both giving and being receptive to feedback.
  • Assist in recruiting, interviewing, and hiring for your team.

AWSDesign PatternsJavaKafkaRabbitmqSpringSpring BootActiveMQCI/CDMicroservicesTroubleshooting

Posted 8 days ago
Apply
Apply

📍 Poland

🔍 Finance and Energy markets

🏢 Company: Capco👥 101-250Electric VehicleProduct DesignMechanical EngineeringManufacturing

  • Expertise in Core Java (JDK 11/17), Collections, Threading, JDBC.
  • Strong experience with Object-Oriented Programming (OOP), Design Principles, and Design Patterns.
  • Hands-on experience with Spring Framework (Spring Boot, Spring Data, Hibernate), Web Services, REST APIs, and Microservices architecture.
  • Proficiency in unit testing, integration testing, and behavior testing using JUnit, Mockito, Cucumber.
  • Strong experience with Java IDEs like IntelliJ IDEA, Eclipse, VS Code.
  • Skilled in Java debugging, profiling, and performance tuning.
  • Experience with OLTP and OLAP systems, preferably PostgreSQL and Clickhouse.
  • Good exposure to Java coding standards, clean code, and code review.
  • Knowledge of Domain-Driven Design and Microservices Architecture.
  • Proficient in Shell scripting and working in a UNIX/LINUX environment.
  • Familiarity with authentication and authorisation frameworks/tools (e.g., AD/LDAP, OAuth2, SSO, Kerberos, JWT, Spring Security).
  • Experience with JIRA, Git/Bitbucket, and Gitflow branching strategy.
  • Familiarity with build tools, CI/CD pipelines, and code quality tools (e.g., Maven, Jenkins, SonarQube, Artifactory).

  • Design and develop JAVA Services and REST APIs.
  • Deliver quality implementations given budget, and time constraints.
  • Take ownership and responsibilities of some core Java components.
  • Propose design improvements for application performance as per SLA/OLA.
  • Ensure good unit test code coverage and maintain code quality.
  • Monitor and fix issues from security scans to ensure compliance.
  • Support all testing activities including SIT/UAT/PT/Regression/PenTest.
  • Prepare for releases and provide standby support during releases.
  • Perform L3 support on rota, collaborating with PSS for PROD issue resolution.
  • Create and maintain documentation for both Dev Guide and User Guide.
  • Conduct knowledge transfer sessions and mentor new Java developers.
  • Engage with architects on high-level and low-level designs.
  • Explore new backend technologies and create POCs for discussion.

PostgreSQLGitHibernateJavaJenkinsJUNITSpringClickhouseJDBCMavenREST APILinuxMicroservices

Posted 16 days ago
Apply
Apply
🔥 Senior Java Developer
Posted 23 days ago

📍 United States

🧭 Full-Time

💸 120000.0 - 160000.0 USD per year

🔍 Energy

🏢 Company: Resource Innovations👥 251-500Information ServicesConsultingEnvironmental ConsultingInformation TechnologyEnergy

  • B.S. or M.S in Computer Science or related field.
  • 6-10 years of software development experience in Java, Spring Boot, Hibernate, Maven, and JMS.
  • Experience with MySQL Database, SQL, and Web Services (REST, SOAP).
  • Proficiency in data integration frameworks like Apache Camel, ETL tools like Pentaho or Stitch.
  • Familiarity with test development using tools like Junit, TestNG, and Mockito.
  • Ability to develop quality code using design patterns and multi-thread programming.
  • Experience in Agile software development using Jira, Confluence, and Git.
  • Knowledge of AWS Cloud Services and Linux.
  • Understanding of UI/UX design principles and CI/CD pipelines.
  • Strong critical thinking, analytical, and problem-solving skills.
  • Excellent communication skills and ability to work independently.

  • Lead and participate in the full software development life cycle of cloud-based enterprise software applications.
  • Design and develop Java-based cloud native applications using Spring Boot.
  • Leverage RDBMS, SQL, and APIs for web services integration.
  • Develop data interfaces utilizing data integration platforms and ETL tools.
  • Identify and resolve complex technical issues to meet client needs.
  • Ensure designs meet performance, security, usability, reliability, and scalability requirements.
  • Contribute to code reviews and provide feedback on designs and code.
  • Research, analyze, recommend, and integrate solutions.

AWSSoftware DevelopmentSQLAgileDesign PatternsETLGitHibernateJavaJUNITMySQLSpringSpring BootJiraMavenRDBMSNosqlCommunication SkillsCI/CDLinuxJSONConfluence

Posted 23 days ago
Apply
Apply
🔥 Java Developer
Posted 24 days ago

📍 Poland

🧭 Full-Time

💸 11200.0 - 22000.0 PLN per month

🔍 Product development and consulting

🏢 Company: Boldare👥 101-250Information TechnologySoftware

  • 5+ years of experience in Java programming.
  • Solid understanding and experience with Java 17.
  • Strong knowledge of the Spring Boot framework (3.2.x).
  • Hands-on experience with Docker for container management.
  • Proficiency in using Kubernetes for application deployment.
  • Strong knowledge of PostgreSQL, including query optimization.
  • Experience with Redis.
  • Familiarity with OpenAPI (Swagger).
  • Good understanding of REST API principles.
  • Proficient in code versioning tools (preferably Git).
  • Knowledge of Webflux and Reactive Programming.
  • Experience in direct client cooperation.
  • Fluency in Polish and English (B2+ level).

  • Implement solutions based on a defined technology stack and standards.
  • Maintain the quality of code and solutions.
  • Propose solutions to meet client business needs.
  • Collaborate closely with clients and team members.
  • Implement and document REST APIs according to business requirements.

DockerPostgreSQLSoftware DevelopmentAgileGitJavaKubernetesSCRUMSpringSpring BootProduct DevelopmentREST APIRedis

Posted 24 days ago
Apply
Apply
🔥 Senior Java Developer
Posted 28 days ago

📍 South Africa

🧭 Full-Time

🔍 FinTech

🏢 Company: Dijkstrack

  • Mastery of Java and frameworks like Spring and Hibernate.
  • Experience with HTML, CSS, and JavaScript for web development.
  • Solid understanding of relational databases (e.g., MySQL, PostgreSQL).
  • Familiarity with Agile/Scrum development methodologies.
  • Proficiency in cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Understanding of microservices architecture and tools like Docker and Kubernetes.
  • Knowledge of NoSQL databases like MongoDB or Cassandra.
  • Exposure to DevOps practices and tools such as CI/CD pipelines, Jenkins, and Git.

  • Architect and develop game-changing applications using Java technologies.
  • Collaborate with product managers, designers, and fellow developers to deliver killer features.
  • Write clean, elegant, and efficient code that stands the test of time.
  • Review code, share insights, and champion best practices in development.
  • Diagnose and resolve issues, ensuring smooth functionality.
  • Optimize performance and scalability for enhanced user experiences.

AWSDockerPostgreSQLAgileGitHibernateHTMLCSSJavaJavascriptJenkinsKubernetesMongoDBMySQLSCRUMSpringAzureCassandraNosqlCI/CDDevOpsMicroservices

Posted 28 days ago
Apply
Apply
🔥 Senior Java Developer
Posted 30 days ago

📍 Belgium

🔍 Digital services

  • A passionate developer with at least 5 years of experience as full stack java developer.
  • Practical knowledge of one or more of the following technologies: Spring, Angular, React, Hibernate, JSF, Web Services, XML, JSP/Servlets/JSTL, and Maven.
  • Fluency in Dutch and essential knowledge of English.
  • Ability to visit clients on-site in Belgium.

  • To share and upgrade your skills through multiple projects ranging from new applications & functionalities developments to complex cross-projects developments.
  • To share your expertise and exchange about projects status and issues during the scrum meetings.
  • To help identify and contribute to key improvements elements of development projects.
  • To take the lead on the quality of the delivery by playing a proactive role in the testing phases.
  • To ensure the delivery of well designed, testable, and efficient code.
  • To coach and help junior profiles on some matters.

HibernateJavaSCRUMSpringAngularMavenReact

Posted 30 days ago
Apply
Apply

📍 India

🔍 Digital Infrastructure for Global Shipping

🏢 Company: Truelogic Software

  • Bachelor's degree or higher in Software Engineering, Computer Science or a related field.
  • 10+ years of experience designing, building and refactoring high-quality scalable Java services.
  • 4+ years of experience working with database models, design, DDLs and DMLs.
  • 2+ years experience with workflow orchestration services like AWS Step Function, AWS SQS, AWS Lambda.
  • Experience on Cloud Solutions (preferably AWS).
  • Experience building and supporting end-to-end integrations.
  • Prior experience in a startup and comfortable owning decisions.
  • Desire to solve difficult problems and translate solutions into high performance code.
  • Proficiency in Java, SpringBoot, AWS Glue, AWS Data Pipeline, PostgreSQL, SQL Server, Linux, AWS, Docker, Terraform, REST, Queuing/Messaging Services.

  • Develop services for capturing and transforming data into high-quality datasets.
  • Support development, architecture, enhancement, and maintenance of ETL processes/integrations.
  • Build services that power data pipelines and design new data models.
  • Maintain ETL processes and workflows in a cloud environment.
  • Implement system architecture considering testability, maintainability, scalability, and observability.
  • Optimize code and processes for performance and improvements.
  • Identify and mitigate security concerns, refactor old code, and follow best practices.
  • Assist with reliable Application Performance Monitoring tools.
  • Automate testing and continuous integration.
  • Collaborate with various teams across the business.

AWSDockerPostgreSQLETLJavaSpring BootTerraform

Posted 30 days ago
Apply
Shown 10 out of 47