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
7 jobs found. to receive daily emails with new job openings that match your preferences.
7 jobs found.

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

Apply
🔥 Backend Java Developer (remote)
Posted about 7 hours ago

🔍 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 7 hours 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 8 days ago
Apply
Apply
🔥 Java Developer
Posted 3 months ago

📍 United States

🧭 Full-Time

💸 140000 - 170000 USD per year

🔍 Digital content and technology

🏢 Company: Greenfly👥 51-100💰 $14,000,000 11 months agoVideoDigital MediaSocial Media MarketingFile SharingPhoto Sharing

  • 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 3 months ago
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.
  • Experience with database management systems such as Oracle, MongoDB, etc.
  • Proficient in CI/CD pipelines, Git, and Jenkins.
  • Skilled in containerization and orchestration tools such as Docker and Kubernetes.
  • Expertise in system design, design patterns, data structures, and algorithms.
  • Strong verbal and written communication skills.
  • 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 3 months ago
Apply
Apply
🔥 Azure Java Developer
Posted 4 months ago

📍 Malaysia

🔍 Finance technology

🏢 Company: EBC Group👥 51-100Cloud ComputingInformation Technology

  • Bachelor's degree in computer science, Engineering, or related field.
  • Minimum of 3 years of experience as a Java Developer, with a focus on cloud-based solutions.
  • Strong understanding of cloud computing concepts and Microsoft Azure services.
  • Proficiency in Java programming language and related frameworks (e.g., Spring Boot, Hibernate).
  • Experience with Azure DevOps, Azure CLI, and Azure SDK for Java.
  • Knowledge of RESTful web services and API development.
  • Familiarity with Agile development methodologies.
  • Familiarity with CI/CD pipelines and automated testing frameworks.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and interpersonal skills.
  • Design, develop, and deploy Java applications on the Microsoft Azure platform.
  • Collaborate with architects, software engineers, and stakeholders to understand requirements and translate them into technical solutions.
  • Write clean, efficient, and maintainable code using Java and related technologies.
  • Implement security best practices and ensure compliance with data protection regulations.
  • Optimize application performance and troubleshoot issues as needed.
  • Work with Azure services such as Azure App Service, Azure Functions, Azure SQL Database, and others to build robust cloud-based solutions.
  • Document technical specifications, procedures, and guidelines.
  • Provide support and guidance to team members and stakeholders.

Agile methodologies

Posted 4 months ago
Apply
Apply
🔥 Java Developer
Posted 5 months ago

📍 United States

🔍 Software solutions

🏢 Company: Partner One Capital👥 501-1000Financial ServicesSoftware

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 4 years of experience in Java development.
  • Strong understanding of object-oriented programming (OOP) principles and design patterns.
  • Experience with Java frameworks like Spring or Hibernate.
  • Proficiency in relational databases (e.g., MySQL, PostgreSQL) and writing SQL queries.
  • Familiarity with front-end technologies (JavaScript, HTML, CSS) is a plus.
  • Strong problem-solving skills and attention to detail.
  • Excellent verbal and written communication skills.
  • Ability to work independently and collaboratively within a team.
  • Design, develop, and maintain Java-based applications.
  • Write clean, maintainable, and efficient code in Java.
  • Participate in the full software development lifecycle, including requirements gathering, design, testing, deployment, and maintenance.
  • Troubleshoot and debug software issues to ensure optimal performance.
  • Collaborate with other developers, engineers, and stakeholders to define and implement technical solutions.
  • Ensure code quality and adherence to industry best practices and standards.
  • Stay up-to-date with emerging technologies and best practices in Java development.

PostgreSQLSoftware DevelopmentSQLDesign PatternsHibernateJavaMySQLSpringCommunication SkillsProblem Solving

Posted 5 months ago
Apply