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

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

Apply
๐Ÿ”ฅ Java Developer
Posted about 2 months ago

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ’ธ 140000 - 170000 USD per year

๐Ÿ” Digital content and technology

๐Ÿข Company: Greenfly๐Ÿ‘ฅ 51-100๐Ÿ’ฐ $14,000,000 10 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 about 2 months ago
Apply
Apply

๐Ÿ“ US

๐Ÿงญ Full-Time

๐Ÿ” Cyber and advanced technology

๐Ÿข Company: Global InfoTek, Inc.

  • 2-4 years of experience in Java programming, with an understanding of object-oriented principles.
  • Familiarity with Spring Boot and Spring Data.
  • Basic knowledge of event-driven architecture using tools like Apache Kafka or RabbitMQ.
  • Experience in building and consuming RESTful APIs with tools like Swagger or Postman.
  • Basic experience with caching mechanisms like Redis.
  • Knowledge of secure coding principles and basic authentication methods.

  • Contribute to back-end development of the server-side information broker application using Java and Spring framework.
  • Assist in creating and integrating RESTful APIs for secure data exchange.
  • Implement event-driven workflows and support real-time data processing.
  • Support efficient data retrieval and caching for optimized performance.
  • Assist in implementing secure communication protocols and data encryption.
  • Conduct testing, debugging, and code optimization.
  • Contribute to technical documentation and collaborate with teams.

JavaKafkaSpringSpring BootApache KafkaAPI testingRedisCollaborationRESTful APIsDocumentation

Posted 2 months ago
Apply
Apply
๐Ÿ”ฅ Java Developer
Posted 3 months ago

๐Ÿ“ Vietnam

๐Ÿงญ Full-Time

๐Ÿ” Field Service Management software, Enterprise Systems

๐Ÿข Company: Kegmil

  • Proficiency in Java programming and related technologies such as Springboot and Hibernate.
  • Strong understanding of object-oriented design principles and software development best practices.
  • Experience with relational databases, particularly PostgreSQL.
  • Knowledge of various API development technologies including Restful API and gRPC.
  • Familiarity with Agile/Scrum methodologies.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities.
  • Ability to work in a fast-paced environment and handle multiple projects.
  • Willingness to learn Python.

  • Work alongside talented team members to solve complex real-world problems using our SaaS platform.
  • Develop using the latest technologies including Microservices, Service Mesh, Big Data, and AI/Machine Learning.
  • Deliver exceptional service to enterprise customers across various major industries in APAC.
  • Contribute to the development process from the ground up, having a direct impact on the outcome.

PostgreSQLSoftware DevelopmentAgileHibernateJavaMachine LearningSCRUMgRPCAnalytical SkillsCollaborationProblem SolvingAgile methodologies

Posted 3 months ago
Apply
Apply

๐Ÿ“ 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 3 months ago
Apply
Apply
๐Ÿ”ฅ Java Developer
Posted 3 months ago

๐Ÿ“ Philippines, India, Pakistan

๐Ÿข Company: CrewBloom

  • Bachelorโ€™s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • 3+ years of professional Java development experience.
  • Strong knowledge of Java SE/EE.
  • Experience with frameworks such as Spring, Hibernate, or similar.
  • Familiarity with RESTful APIs and microservices architecture.
  • Solid understanding of object-oriented programming (OOP) principles.
  • Proficiency in SQL and experience with relational databases (e.g., MySQL, PostgreSQL).
  • Familiarity with CI/CD pipelines and version control systems such as Git.
  • Experience with cloud platforms like AWS, Azure, or Google Cloud is a plus.
  • Knowledge of containerization tools like Docker or Kubernetes is a plus.

  • Design, develop, and maintain Java-based applications and systems.
  • Write clean, maintainable, and efficient code following industry best practices.
  • Participate in the full software development life cycle (SDLC) including planning, development, testing, and deployment.
  • Collaborate with front-end developers, product managers, and other stakeholders to deliver high-quality products.
  • Optimize applications for maximum speed and scalability.
  • Troubleshoot and debug applications to ensure smooth functionality.
  • Ensure adherence to coding standards, security policies, and quality assurance.
  • Stay updated with the latest Java frameworks, libraries, and development tools.

Software DevelopmentSQLGitHibernateJavaSpringCommunication SkillsCI/CDRESTful APIs

Posted 3 months ago
Apply
Apply
๐Ÿ”ฅ Java Developer
Posted 4 months ago

๐Ÿ“ Brazil

๐Ÿ” 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 4 months ago
Apply
Apply
๐Ÿ”ฅ Java Developer
Posted 4 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 4 months ago
Apply
Apply
๐Ÿ”ฅ Java Developer
Posted 4 months ago

๐Ÿ“ India

๐Ÿงญ Contract

๐Ÿข Company: Two95 International Inc.

  • Must have minimum 4 years of software development experience.
  • Strong experience with Java (Minimum 4 years).
  • Strong experience with Spring (Minimum 2 years).
  • Experience with struts (Minimum 0.5 year).
  • Strong experience with web technologies (XML, JSON, HTML, CSS, OO JavaScript, jQuery, AJAX).
  • Experience with Messaging and Queue Systems such as RabbitMQ.
  • Experience with Jira/Github.
  • Familiarity with build tools such as Jenkins, Github Actions.
  • Familiarity with JUNIT Framework.

  • Experience with the design, development, and maintenance.
  • Experience with Designing and building REST Based Services.
  • Integrating multiple systems and working in highly distributed & Modular applications.

Software DevelopmentHTMLCSSJavaJavascriptJenkinsjQueryJUNITRabbitmqSpringJira

Posted 4 months ago
Apply