middle Java Developer Jobs

Find remote middle java developer positions. Browse through our curated list of opportunities and take the next step in your career.

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

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

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

📍 Sarajevo, Banja Luka, Tuzla

🔍 SaaS

🏢 Company: SupportYourApp

  • Fluent written and spoken English.
  • 3–5 years of commercial experience as a Back-End Developer.
  • Solid experience with Java.
  • Experience with APIs and handling large datasets.
  • Hands-on experience working with microservices and in production environments.
  • Comfortable working on Linux systems.
  • Experience with tools like Elasticsearch, Kafka, or RabbitMQ.
  • Experience with MongoDB, MySQL (a big plus).
  • Ability to quickly learn and adapt to new tools and technologies.

  • Take ownership of tasks currently handled by experienced developers.
  • Maintain and manage existing systems, resolve bugs, and handle system maintenance.
  • Work extensively with APIs, data clusters, log management, and archives.
  • Develop and maintain code using relevant technologies.
  • Manage and optimize large data pipelines using tools like RabbitMQ, Kafka, MongoDB, and Elasticsearch.

ElasticSearchJavaMySQLElasticsearchLinuxMicroservices

Posted 2024-11-12
Apply
Apply

📍 North Macedonia

🔍 SaaS

🏢 Company: SupportYourApp

  • Fluent written and spoken English.
  • 3–5 years of commercial experience as a Back-End Developer.
  • Solid experience with Java.
  • Experience with APIs and handling large datasets.
  • Hands-on experience working with microservices and in production environments.
  • Comfortable working on Linux systems.
  • Experience with tools like Elasticsearch, Kafka, or RabbitMQ.
  • Experience with MongoDB, MySQL (a big plus).
  • Ability to quickly learn and adapt to new tools and technologies.

  • Take ownership of tasks currently handled by experienced developers to allow them to focus on more advanced projects.
  • Maintain and manage existing systems, resolve bugs, and handle system maintenance.
  • Work extensively with APIs, data clusters, log management, and archives.
  • Develop and maintain code.
  • Manage and optimize large data pipelines, leveraging tools such as RabbitMQ, Kafka, MongoDB, and Elasticsearch.

JavaMongoDBMySQLLinuxMicroservices

Posted 2024-11-12
Apply
Apply

📍 Albania

🔍 SaaS

🏢 Company: SupportYourApp

  • Fluent written and spoken English.
  • 3–5 years of commercial experience as a Back-End Developer.
  • Solid experience with Java.
  • Experience with APIs and handling large datasets.
  • Hands-on experience working with microservices and in production environments.
  • Comfortable working on Linux systems.
  • Experience with tools like Elasticsearch, Kafka, or RabbitMQ.
  • Experience with MongoDB, MySQL (a big plus).
  • Ability to quickly learn and adapt to new tools and technologies.

  • Take ownership of tasks currently handled by experienced developers to allow them to focus on more advanced projects.
  • Maintain and manage existing systems, resolve bugs, and handle system maintenance.
  • Work extensively with APIs, data clusters, log management, and archives.
  • Develop and maintain code.
  • Manage and optimize large data pipelines, leveraging tools like RabbitMQ, Kafka, MongoDB, and Elasticsearch.

ElasticSearchJavaKafkaMongoDBMySQLRabbitmqElasticsearchLinuxMicroservices

Posted 2024-11-12
Apply
Apply

📍 Georgia

🔍 SaaS

🏢 Company: SupportYourApp

  • Fluent written and spoken English.
  • 3–5 years of commercial experience as a Back-End Developer.
  • Solid experience with Java.
  • Experience with APIs and handling large datasets.
  • Hands-on experience working with microservices and in production environments.
  • Comfortable working on Linux systems.
  • Experience with tools like Elasticsearch, Kafka, or RabbitMQ.
  • Experience with MongoDB, MySQL is a plus.
  • Ability to quickly learn and adapt to new tools and technologies.

  • Take ownership of tasks handled by experienced developers.
  • Maintain and manage existing systems.
  • Resolve bugs and handle system maintenance.
  • Work extensively with APIs, data clusters, log management, and archives.
  • Develop and maintain code.
  • Manage and optimize large data pipelines using tools such as RabbitMQ, Kafka, and MongoDB.

ElasticSearchJavaKafkaMongoDBMySQLRabbitmqElasticsearchLinuxMicroservices

Posted 2024-11-12
Apply
Apply

📍 Serbia

🔍 SaaS

🏢 Company: SupportYourApp

  • Fluent written and spoken English.
  • 3–5 years of commercial experience as a Back-End Developer.
  • Solid experience with Java.
  • Experience with APIs and handling large datasets.
  • Hands-on experience working with microservices and in production environments.
  • Comfortable working on Linux systems.
  • Experience with tools like Elasticsearch, Kafka, or RabbitMQ.
  • Experience with MongoDB, MySQL (a big plus).
  • Ability to quickly learn and adapt to new tools and technologies.

  • Take ownership of tasks currently handled by experienced developers to allow them to focus on more advanced projects.
  • Maintain and manage our existing systems, resolve bugs, and handle system maintenance.
  • Work extensively with APIs, data clusters, log management, and archives.
  • Develop and maintain code.
  • Manage and optimize large data pipelines, leveraging tools such as RabbitMQ, Kafka, MongoDB, and Elasticsearch.

JavaMySQLLinuxMicroservices

Posted 2024-11-12
Apply
Apply

🧭 Full-Time

🔍 Cyber and advanced technology solutions

🏢 Company: Global InfoTek, Inc.

  • 2-4 years of experience in Java programming, with a strong understanding of object-oriented principles and best practices.
  • Familiarity with Spring Boot for application development and Spring Data for database access.
  • Basic knowledge of event-driven architecture with exposure to frameworks such as Apache Kafka or RabbitMQ.
  • Experience in building and consuming RESTful APIs and familiarity with tools like Swagger or Postman for API testing and documentation.
  • Basic experience with caching mechanisms like Redis to support efficient data retrieval.
  • Knowledge of secure coding principles, including basic authentication and authorization methods, and data encryption basics.

  • Contribute to the development of a secure and high-performance client-server information broker application using Java and Spring framework.
  • Assist in creating and integrating RESTful APIs to facilitate secure data exchange between the broker and remote applications.
  • Implement basic event-driven workflows using messaging systems to support real-time data processing.
  • Support efficient data retrieval and caching for optimized performance.
  • Assist in implementing secure communication protocols, authentication, and data encryption for back-end systems.
  • Conduct testing, debugging, and code optimization to ensure reliable application performance.
  • Contribute to technical documentation, including API specifications and code annotations.
  • Work closely with senior developers, architects, and cross-functional teams to ensure alignment and meet project requirements.
Posted 2024-11-07
Apply
Apply

📍 Washington D.C. Metro Area (D.C., Maryland, Virginia)

💸 94000 - 103000 USD per year

🔍 IT and consulting services

🏢 Company: Viderity Inc.

  • 5-6 years of experience in a related position.
  • Strong knowledge and project experience in Java Technologies like J2EE, JSP, Servlets, JDBC, Spring, Springboot, JPA, Web Services (REST), XSLT, XML.
  • Strong experience with production support and issue resolution.
  • Experience documenting technical specifics and/or tech design.
  • Experience designing and performing unit testing, functional testing, and code reviews.
  • Experience with application front-end code bases such as HTML, JSP, JavaScript, jQuery, and CSS.
  • Experience with Database design including Stored Procedures, DML and DDL tasks.
  • Experience with the GIT version control and familiarity with code repository hosting services such as GitHub and BitBucket.
  • Experience building/converting projects to Maven platform.
  • Knowledge of CI/CD tooling i.e. Jenkins/Docker/AWS/webhooks.

  • Designs, develops, and implements web-based Java applications to support business requirements.
  • Follows approved Agile life cycle methodologies.
  • Creates design documents and performs program coding.
  • Resolves technical issues through debugging, research, and investigation.

GitHTMLCSSJavaJavascriptjQuerySpringJavaScriptJDBCMavenCI/CD

Posted 2024-11-07
Apply
Apply

📍 Ukraine, Poland

🔍 Fintech

🏢 Company: Innovecs

  • 2.5+ years of relevant commercial experience in software development.
  • Deep knowledge of Java EE.
  • Experience with Spring Framework (Core, MVC, Security).
  • Experience with Hibernate.
  • Experience in debugging.
  • Familiarity with source control systems.
  • Experience with Maven and Jenkins.
  • Familiarity with application servers (Tomcat, WebSphere).
  • Good understanding and experience in OOP / Patterns.
  • Upper-intermediate English.

  • Analyze requirements and contribute to project development.
  • Take part in technical architecture and design.
  • Cover existing and new code with Unit and integration tests.
  • Perform code review.
  • Basic server troubleshooting.

Backend DevelopmentSoftware DevelopmentHibernateJavaSpring

Posted 2024-11-07
Apply
Apply
🔥 Java Developer
Posted 2024-10-23

📍 United States

🧭 Contract

🔍 Technology

🏢 Company: Stenzo Tech

  • Bachelor's degree in Computer Science or a related field.
  • Proven experience as a Java Developer or similar role.
  • Strong knowledge of Java programming language and frameworks (e.g., Spring, Hibernate).
  • Experience with database management systems like MySQL or PostgreSQL.
  • Familiarity with RESTful APIs and microservices architecture.
  • Understanding of software development methodologies such as Agile or Scrum.
  • Excellent analytical and problem-solving skills.

  • Design, develop, and maintain Java applications for various projects.
  • Collaborate with cross-functional teams to gather requirements and create effective solutions.
  • Write efficient, reusable, and reliable code following best practices.
  • Participate in code reviews to uphold code quality and share knowledge.
  • Troubleshoot and resolve issues that arise during the development process.
  • Conduct performance tuning and optimization on applications.
  • Stay informed about the latest developments in Java technologies and industry trends.

PostgreSQLSoftware DevelopmentAgileHibernateJavaMySQLSCRUMSpringRESTful APIs

Posted 2024-10-23
Apply
Shown 10 out of 18