Java Developer Jobs

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

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

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

Apply

πŸ” Software Development

🏒 Company: Appfire Technologies, LLC.

  • Practical knowledge of design principles, design patterns and architectures - what problems they solve (& what introduce), how to implement them
  • The inherent need for tidiness in the code - on module, package, class and method levels (both in production and test code)
  • Experience in designing legible, sustainable and expandable solutions
  • Established knowledge of Java, Spring, Hibernate / JPA, SQL DBs and REST
  • Proficiency in your favourite IDE, in Git, Maven, Docker, Spock, JUnit, Mockito
  • High problem-solving skills and hands-on approach (being eager to brainstorm, experiment and learn from mistakes)
  • Willingness and determination for self-development and further education
  • Good English skills (B2 or higher)
  • Designing and implementing new functionalities for our products and maintaining existing ones
  • Ensuring high code quality - through tests (unit, integration, e2e), code reviews and team brainstorming
  • Working on features with product owners, UX / UI designers and frontend developers
  • Sharing knowledge with other developers and helping them grow
  • Technically supporting our customers (5-10% of your time)
Posted about 6 hours ago
Apply
Apply

  • Experience with Spring Boot, Microservices, Java, GIT, JIRA, Maven, Confluence, Spring framework
  • Strong understanding of caching strategies and cache management techniques.
  • Experience in Jest, Mocha or similar testing frameworks for unit testing and test automation.
  • Deep knowledge of performance optimization techniques for web applications.
  • Familiarity with persona management concepts and implementation strategies.
NOT STATED
Posted 3 days ago
Apply
Apply

🧭 Full-Time

πŸ” Software Development

  • Bachelor’s/Master’s degree in relevant field or equivalent experience
  • 2-5 years of experience in web application development
  • Proficiency in Java, Spring Framework/Boot, Spring Data, JPA/Hibernate
  • Knowledge of Angular (TypeScript) or React
  • Familiarity with SQL and NoSQL databases (e.g. MongoDB)
  • Experience with Docker and/or Kubernetes
  • Intermediate level of English; German is a plus
  • Experience in agile methodologies
  • Drive forward web application developments as a fullstack developer
  • Support the team with UX know-how
  • Develop new applications for internal customers
  • Build applications using Java and JavaScript in Docker and Kubernetes environments
Posted 4 days ago
Apply
Apply

πŸ“ Argentina, Brazil, Colombia, Mexico, Honduras

🏒 Company: testRigorπŸ‘₯ 51-100πŸ’° Seed about 1 year agoDeveloper ToolsArtificial Intelligence (AI)Machine LearningQuality AssuranceSoftware

  • Bachelor's degree in Computer Science or technical discipline, or equivalent experience in an IT-related field
  • 3+ years' experience as a Full Stack Engineer or a similar position using: Java 8 or greater, JavaScript/NodeJS, MongoDB, Git, Maven
  • Experience in defining overall systems architecture, implementations, integrations, security and deployments
  • Experience with automation- CI/CD pipelines, test and build automation
  • Estimation of new features
  • Analysis of the requirements
  • Design of the solution, being able to provide an appropriate tech design that needs to be approved
  • Managing implementation given the time frame, on both front-end and back-end, dealing with the technologies associated to each of them
  • Evaluate, research and provide bug fixes

Node.jsAgileFull Stack DevelopmentGitJavaJavascriptMongoDBMavenCI/CDRESTful APIs

Posted 7 days ago
Apply
Apply
πŸ”₯ Java Developer
Posted 10 days ago

πŸ“ Brazil

🧭 Full-Time

πŸ” Software Development

🏒 Company: RemotebaseπŸ‘₯ 51-200πŸ’° $2,100,000 Series A over 2 years agoIT Services and IT Consulting

  • Proven experience as a Java Developer
  • Strong understanding of object-oriented programming principles
  • Hands-on experience with Java, Springboot, AWS, Kafka
  • Experience with RESTful APIs and microservices architecture
  • Knowledge of relational databases such as MySQL or PostgreSQL
  • Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus
  • Experience in Agile/Scrum development methodologies
  • Develop and maintain robust backend applications using Java and related frameworks
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write high-quality, maintainable code and conduct peer code reviews
  • Identify and troubleshoot performance issues and optimize existing applications
  • Integrate user-facing elements developed by front-end developers with server-side logic
  • Participate in Agile development processes and contribute to continuous improvement
  • Stay up-to-date with emerging technologies and apply them to improve development processes

AWSPostgreSQLAgileHibernateJavaKafkaMySQLSpring BootRESTful APIsMicroservices

Posted 10 days ago
Apply
Apply

πŸ“ Brussels, Brussels, Belgium

πŸ” Software Development

🏒 Company: Uni Systems

  • Strong expertise in Java, Spring Framework, Spring Boot, and Hibernate
  • Extensive experience with Angular for front-end development
  • Experience with software development methodologies (e.g., PMΒ², RUP, Agile)
  • Proficiency in application servers such as Oracle WebLogic Server or JBoss
  • Solid understanding of architecture best practices and patterns
  • Proficiency in microservices architecture and cloud-based solutions
  • Extensive experience in web application design and multi-tier application development
  • Strong knowledge of software design patterns and service-oriented architecture (SOA)
  • Strong understanding of Enterprise Architecture and business process analysis
  • Proficiency in Relational Database Management Systems (RDBMS)
  • Experience with modelling tools for software/system design
  • Knowledge of interoperability technologies, including web services, message-oriented middleware, service buses, and event-driven architectures
  • Java SE Programmer
  • Architecture and design of information systems
  • Design and development of architecture components and building blocks using or not cloud components
  • Analysis of the integration of different information systems
  • Data analysis and data modelling
  • Coordination of the implementation of the technical architecture
  • Technical interface between the project leaders and the developers
  • Production of software architecture documents
  • Participation in technical working groups, progress meetings and meetings with the users
  • Assistance during relevant parts of testing, analysis, technical documentation, deployment, evaluation and reporting
  • Creating designs and blueprints of Cloud Architecture
  • Interaction with the business analysts, customer, users, project leaders and the developers
Posted 10 days ago
Apply
Apply

πŸ“ United States, Poland, Czechia, Spain, United Kingdom

πŸ” Software Development

🏒 Company: Cloudlinux

  • In-depth understanding of Java, including its frameworks, tooling, and the challenges of maintaining legacy systems.
  • Demonstrated success in developer relations, advocacy, or community management, especially within environments that emphasize legacy or long-term support.
  • Strong written and verbal communication abilities, with a talent for translating complex technical concepts into clear, actionable insights.
  • Act as the primary point of contact for Java developers and technical communities focused on legacy systems.
  • Develop high-quality technical content (blog posts, tutorials, webinars, documentation) that explains the benefits and best practices of using TuxCare’s endless lifecycle support.
  • Organize and participate in meetups, conferences, webinars, and industry events focused on Java and legacy system maintenance.

JavaJava EESpringSpring BootContent creationREST APICommunication SkillsLinuxDevOpsWritten communication

Posted 10 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

🏒 Company: Information & Technology Management

  • Experience with Java, AWS services, and Python scripting
  • Experience with Spring Boot, Quarkus, or Micronaut
  • Experience with RESTful APIs & GraphQL services
  • Experience with AWS Lambda, API Gateway, DynamoDB, and ECS/EKS
  • Experience with AWS CloudWatch, X-Ray, and log monitoring
  • Experience with IAM policies, encryption, and access controls
  • Experience with Pandas, NumPy, or PySpark
  • Experience with CI/CD pipelines using AWS CodePipeline, GitHub Actions, or Terraform
  • Experience with Docker and Kubernetes (EKS)
  • Develop and maintain scalable, high-performance Java microservices using Spring Boot, Quarkus, or Micronaut.
  • Design and optimize RESTful APIs & GraphQL services for enterprise applications.
  • Implement event-driven architectures using AWS SQS, SNS, or Kafka.
  • Build cloud-native applications leveraging AWS Lambda, API Gateway, DynamoDB, and ECS/EKS.
  • Optimize application performance using AWS CloudWatch, X-Ray, and log monitoring.
  • Ensure AWS security best practices using IAM policies, encryption, and access controls.
  • Develop Python scripts for ETL pipelines, cloud automation, and DevOps workflows.
  • Work with Pandas, NumPy, or PySpark for data manipulation when required.
  • Integrate Python-based microservices into the Java ecosystem.
  • Implement CI/CD pipelines using AWS CodePipeline, GitHub Actions, or Terraform.
  • Deploy and manage containerized applications using Docker and Kubernetes (EKS).
  • Ensure automated deployments, logging, and monitoring for production systems.
  • Work in an Agile/Scrum environment with cross-functional teams.
  • Mentor junior engineers and provide technical leadership on Java/AWS best practices.
  • Participate in code reviews, architecture discussions, and performance tuning.

AWSBackend DevelopmentDockerGraphQLLeadershipPostgreSQLPythonSQLAgileCloud ComputingDynamoDBETLJavaKubernetesSpringSpring BootServerlessCI/CDRESTful APIsDevOpsTerraformMicroservices

Posted 12 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Software Development

🏒 Company: Zuri Staffing, LLC

  • Active MBI Clearance
  • 5+ years of experience in Java development
  • Strong knowledge of Spring Boot and RESTful API development
  • Experience with Agile methodologies
  • Proficiency with Git, Jenkins, Docker, and Kubernetes
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud
  • Knowledge of PostgreSQL, MySQL, or Oracle
  • Excellent problem-solving and debugging skills
  • Design, develop, and maintain Java-based applications and microservices
  • Collaborate with cross-functional teams in an Agile environment
  • Develop and implement RESTful APIs
  • Utilize modern development frameworks like Spring Boot and Hibernate
  • Ensure application security and compliance
  • Perform code reviews and optimization
  • Maintain technical documentation
  • Support deployment and CI/CD pipelines

AWSDockerPostgreSQLAgileGitHibernateJavaJenkinsKubernetesMySQLOracleSpring BootApache KafkaRESTful APIs

Posted 14 days ago
Apply
Apply

πŸ“ Pakistan, Nepal, Sri Lanka, Indonesia, Philippines

🧭 Full-Time

πŸ” Billing and payments systems

🏒 Company: In All Media Inc

  • Proficiency in Java.
  • Experience with the Spring Boot framework.
  • Strong knowledge of MySQL, PostgreSQL, or SQL Server.
  • Familiarity with NoSQL Databases such as MongoDB, Cassandra, or DynamoDB.
  • Expertise in database design, including normalization, indexing, and query optimization.
  • Experience in API development, both RESTful and GraphQL.
  • Experience managing microservices.
  • Familiarity with API authentication methods like OAuth, JWT, or OpenID Connect.
  • Experience with code profiling tools (e.g., New Relic, Datadog) to identify performance bottlenecks.
  • Knowledge of caching techniques and technologies like Redis, Memcached, or CDN services.
  • Strong understanding of scaling techniques, including horizontal/vertical scaling and load testing.
  • Solid knowledge of microservices and monolithic architectures.
  • Develop and maintain server-side logic for our billing and payment platforms.
  • Collaborate with cross-functional teams to design and implement system integrations that optimize the user experience.
  • Design and implement robust APIs, including RESTful and GraphQL, to enhance communication between systems.
  • Manage microservices architecture to ensure efficient data flow and scalability.
  • Optimize application performance through code profiling, caching, and load testing.
  • Design and maintain databases (MySQL, PostgreSQL, SQL Server) ensuring data integrity and performance optimization.
  • Implement authentication mechanisms (OAuth, JWT, OpenID Connect) for API security.
  • Contribute to system scalability using horizontal/vertical scaling strategies.

GraphQLPostgreSQLDynamoDBJavaMongoDBMySQLOAuthSpring BootCassandraRedisRESTful APIsMicroservices

Posted 15 days ago
Apply
Shown 10 out of 38