Java Developer Jobs

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

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

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

Apply
🔥 Sr. JAVA Developer
Posted 2024-11-21

🧭 Full-Time

💸 115000 - 125000 USD per year

🔍 Technology Solutions

  • Clearance: Public Trust.
  • Education: Bachelor's Degree in Computer Science or related field.
  • Required Skills/Qualifications: 5-10 years of software development experience.
  • Hands-on experience in HTML, JavaScript, jQuery, Bootstrap, Spring MVC, Hibernate, and Oracle.
  • Strong experience with Java, JDBC, Java Messaging Services, Java mail API, JSP, Servlets, Active X (C++), LDAP, XML, XLST, Oracle Database (PLSQL and SQL), Redhat Enterprise Linux (RHEL), and Apache Struts 2.
  • Strong experience with J2EE, EJB3, MVC architecture using Jakarta Struts, standard design patterns, webservices/API development, and Unix Operating System proficiency.

  • Perform systems analysis, design, and development.
  • Possess and maintain knowledge of web-based technologies and architecture.
  • Design and implement secure code for software applications.
  • Perform testing and maintain large software applications.
  • Follow Software Configuration Management techniques and practices.
  • Perform iterative code development.
  • Perform troubleshooting and support production applications.
  • Assist other developers with technical solutions.
  • Evaluate, identify, and present alternatives for software.
Posted 2024-11-21
Apply
Apply

📍 India

🔍 Fare payment and public transport

  • Strong core Java/Kotlin and object-oriented programming skills.
  • Experience in implementing high-quality, high-performance software.
  • Strong native Android development experience.
  • Understanding of architectural patterns used to build highly available services.
  • Interest in working with Linux-based IoT devices.
  • Collaborative mindset and teamwork skills.
  • Adaptable approach for different types of software environments.

  • Contribute to maintaining existing devices.
  • Scale the Validator network.
  • Ensure high performance and reliability for ticket validation.
  • Monitor and manage devices in the field.
  • Work on products that are highly visible to customers.

AWSDockerAndroidDynamoDBIoTJavaKotlinServerlessLinuxTerraform

Posted 2024-11-21
Apply
Apply
🔥 Java Developer
Posted 2024-11-20

📍 United States

🧭 Full-Time

💸 140000 - 170000 USD per year

🔍 Digital content and technology

🏢 Company: Greenfly

  • 3+ years of experience in crafting APIs and Restful Services.
  • Strong grasp of object-oriented programming.
  • Experience building mapping layers for custom CRUD operations against Relational or Key/Value storage engines.
  • Familiarity with API development, especially GraphQL.
  • BS Degree or equivalent in software engineering.

  • Collaborate with cross-functional teams to design and develop platform APIs & services.
  • Shape high-performance Java code across various platform components, including GraphQL queries/mutations and integration clients.
  • Proactively engage as a core contributor within the team, driving innovative approaches and strategies.
  • Troubleshoot issues promptly and participate in code reviews, optimizations, and enhancements.
  • Adhere to best practices for high-performing web applications.

GraphQLJavaSpringCollaboration

Posted 2024-11-20
Apply
Apply

📍 Lithuania, Serbia, Kazakhstan, Armenia, Georgia

🧭 Full-Time

🔍 Logistics Service Provider

🏢 Company: Greenscreens.ai

  • 5+ years of professional Java development experience.
  • Proficient in the Spring Boot ecosystem for building microservices.
  • Solid understanding of microservices architecture and distributed systems patterns.
  • Strong proficiency in SQL and relational databases, preferably PostgreSQL.
  • Understanding of REST architecture and API development.
  • Experience with Git and familiarity with CI/CD practices.
  • Knowledge of monitoring and logging tools like Prometheus, Grafana, and the ELK stack.
  • Strong skills in writing unit and integration tests.
  • Experience with Docker and Kubernetes.
  • Experience with AWS or similar cloud services.
  • Proficiency in both English and Russian.
  • Experience with message brokers and familiarity with NoSQL databases.
  • Knowledge of agile software development methodologies.
  • Soft skills: strong problem-solving, excellent communication, teamwork, initiative, and eagerness to learn.

  • Design, build, and maintain efficient, reusable, and reliable Java code.
  • Develop and maintain Java-based applications and services.
  • Participate in the full software development lifecycle, including design, coding, testing, and deployment.
  • Optimize application performance and scalability.
  • Collaborate with team members, including front-end developers and cross-functional teams, to define and implement new features and integrate user-facing elements with server-side logic.
  • Write unit and integration tests to ensure code quality.
  • Troubleshoot and resolve software defects and issues.
  • Identify and resolve bottlenecks and bugs in existing systems.
  • Contribute to the design of application and database architecture.
  • Stay updated with emerging technologies and best practices.
  • Participate in code reviews and mentor junior developers to enhance team capabilities.

AWSDockerPostgreSQLSoftware DevelopmentSQLAgileElasticSearchGitJavaKafkaKibanaKubernetesMongoDBRabbitmqSpringSpring BootCassandraClickhouseElasticsearchGrafanaPrometheusRedisCI/CDMicroservices

Posted 2024-11-19
Apply
Apply

📍 Brazil

🔍 Financial Services

🏢 Company: Exadel Inc

  • 5+ years of experience in backend development using Java, Java EE, Spring Boot, REST API, Microservices, JPA, and Hibernate.
  • 3+ years of experience with cloud platforms like Azure, database management systems such as Oracle, MongoDB, CI/CD pipelines, Git, Jenkins, and containerization tools like Docker and Kubernetes.
  • Expertise in system design, design patterns, data structures, and algorithms.
  • Strong verbal and written communication skills.
  • A proven team player with the ability to work in a cross-country, cross-timezone environment.

  • Develop, maintain, and optimize backend systems using Java, Java EE, and Spring Boot.
  • Design and implement REST APIs and microservices architecture.
  • Work with databases such as Oracle DB and MongoDB, ensuring high performance and reliability.
  • Utilize Docker and Kubernetes for containerization and orchestration.
  • Employ industry best practices for system design, object-oriented analysis and design (OOA/OOD), and design patterns.
  • Write and execute unit tests and test automation to ensure software quality.
  • Participate in CI/CD processes using tools like Git and Jenkins.
  • Collaborate with cross-functional teams to ensure project success.

Backend DevelopmentDockerDesign PatternsGitHibernateJavaJava EEJenkinsKubernetesMongoDBOracleSpringSpring BootAlgorithmsAzureData StructuresREST APICommunication SkillsCI/CDWritten communicationMicroservices

Posted 2024-11-19
Apply
Apply
🔥 Java Developer
Posted 2024-11-14

📍 United Kingdom

🧭 Contract

🔍 Technology consultancy

🏢 Company: Default Portal

  • Advanced proficiency in modern Java technologies and frameworks (e.g., Spring Boot, Hibernate).
  • In-depth understanding of software design principles, patterns, and best practices.
  • Strong knowledge of API design, RESTful principles, and microservices architecture.
  • Proven experience developing and deploying applications on cloud platforms such as AWS and Azure.
  • Familiarity with cloud-native tools and services, such as AWS Lambda, S3, EC2, Azure Functions, and Kubernetes.
  • Hands-on experience with both SQL and NoSQL databases, including schema design and performance optimisation.
  • Expertise in PostgreSQL, MySQL, and MongoDB.
  • Extensive experience in TDD and BDD methodologies.
  • Skilled in building robust, automated test suites for CI/CD environments.

  • Design, develop, and maintain high-quality Java applications using modern frameworks and technologies.
  • Implement scalable, maintainable, and efficient microservice architectures.
  • Create and integrate APIs and RESTful services to meet business requirements.
  • Apply Test-Driven Development (TDD) and Behaviour-Driven Development (BDD) methodologies to ensure robust, high-quality code.
  • Build and maintain a comprehensive automated test suite to support a Continuous Integration/Continuous Deployment (CI/CD) pipeline.
  • Develop applications optimised for cloud platforms such as AWS and Azure.
  • Work with both SQL and NoSQL databases, including PostgreSQL, MySQL, and MongoDB, to design and manage efficient data storage solutions.

AWSPostgreSQLSQLHibernateJavaMongoDBMySQLSpringSpring BootAzureNosqlCollaborationCI/CDMicroservices

Posted 2024-11-14
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Financial technology

🏢 Company: Spiral Financial

  • 3+ years of experience with Java.
  • Experience working in a startup environment.
  • Extensive knowledge and experience with Java Spring Boot, JPA, Hibernate, Databases (RDS is a plus), Microservices, Docker, Kubernetes (EKS is a plus), Elasticsearch.
  • Strong analytical and debugging skills.
  • Building organized processes and structured formal documentation.
  • B.Sc. or higher in Computer Science or equivalent.

  • Participate in the entire application lifecycle, focusing on coding and debugging.
  • Write clean code to develop functional web applications.
  • Troubleshoot and debug applications.
  • Perform UI tests to optimize performance.
  • Manage cutting-edge technologies to improve legacy applications.
  • Collaborate with Front-end developers to integrate user-facing elements with server-side logic.
  • Gather and address technical and design requirements.
  • Provide training and support to internal teams.
  • Build reusable code and libraries for future use.
  • Liaise with developers, designers, and system administrators to identify new features.
  • Follow emerging technologies.
  • Work closely with Product, QA, Dev-Ops, Customer Success and management.

DockerElasticSearchHibernateJavaKubernetesQASpringSpring BootElasticsearchCollaborationDocumentationMicroservices

Posted 2024-11-14
Apply
Apply

📍 Poland

🧭 Contract

🔍 IT services, financial industry

  • 7+ years of experience as a Java Developer.
  • Advanced knowledge of Java 8/17.
  • Experience or knowledge of Apache Kafka.
  • Proficiency in working with large Spring, Hibernate, and Maven applications.
  • Good understanding of microservices.
  • Strong SQL database skills.
  • Experience in building APIs.
  • Proficiency in using GIT and Maven.
  • A proactive attitude with a willingness to learn.
  • Excellent communication skills in English.

  • Designing and developing applications that support financial processes, including payment management and transactions.
  • Implementing new features and integrating systems with microservices for enhanced application flexibility and efficiency.
  • Testing, debugging, and optimizing applications.
  • Creating technical documentation to support team processes and ensure compliance with industry standards.

SQLGitHibernateJavaKafkaSpringApache KafkaMavenCommunication SkillsDocumentationMicroservicesCompliance

Posted 2024-11-14
Apply
Apply

📍 Brazil

🔍 Financial Services

🏢 Company: Exadel Inc

  • BS in Computer Science, Computer Engineering, Software Engineering or equivalent required.
  • Experience developing in a microservices architecture using Docker containers.
  • 5+ years of direct design and programming experience with Java/Spring/REST/Microservices on Linux platforms and SpringBoot.
  • Minimum 4 years of experience in developing/deploying solutions to AWS Cloud (ECS, CDK, S3, Lambda, SNS, SQS, etc.).
  • 8+ years of programming or solutions lead experience with Java, Spring, Hibernate/JPA and Web Services.
  • Experience with PostgreSQL and security best practices.
  • Experience with DevOps tools like Git, Maven, Jira, CloudWatch, Prometheus, and ELK stack.

  • This Developer will be the go-to person for difficult development problems, Java/AWS design, code standards, code reviews, etc.
  • Leverage industry best practices to design, test, implement and support a solution.
  • Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications.
  • Acts as an expert technical resource for modeling, simulation and analysis efforts.
  • Adapt to change quickly and adjust work accordingly in a positive manner.
  • Work across UI and Data teams to successfully accomplish business deliverables.

AWSDockerPostgreSQLGitHibernateJavaSpringJiraAmazon Web ServicesMavenPrometheusCollaborationLinuxDevOpsTerraformMicroservicesCompliance

Posted 2024-11-14
Apply
Apply

🔍 Financial Services

🏢 Company: Exadel Inc

  • Proficient in Core Java development, using built libraries and frameworks for business logic.
  • Fluent English and strong communication skills.
  • Bloomberg TOMS experience is essential.
  • 5+ years of experience.
  • Knowledge of messaging systems such as Kafka, and MQ.
  • Strong focus on self-managed unit testing, with collaboration with the QA team for SIT and UAT.
  • Strong SQL skills and database interaction using libraries/functions for Postgres.

  • Working on the internal FI trading platform.
  • Requires experience in Fixed Income application development.
  • Expertise in trade life cycle, workflow, pricing, and Security Master.
  • Experience with Bloomberg TOMS integration for prices, security master, and trade data between systems.
Posted 2024-11-13
Apply
Shown 10 out of 87