Senior Java Software Engineer Jobs

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

Java Software Engineer
Senior
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

📍 Romania, Poland, Hungary, Czechia

🧭 Full-Time

🔍 Software security, compliance, and developer productivity

🏢 Company: Human Direct👥 1-10ConsultingTrainingHuman Resources

  • Must have 8+ years of professional software engineering experience.
  • Strong backend development experience in Java, Scala, or Kotlin.
  • Proficiency in SQL and PostgreSQL.
  • Experience with cloud computing platforms (AWS, Azure, or GCP).
  • Solid understanding of Linux/UNIX performance optimization.
  • Strong problem-solving skills and experience in designing scalable distributed systems.
  • Nice-to-have: Master's or PhD in Computer Science, Engineering, Mathematics, or a related field.
  • 10+ years of experience in software engineering and data engineering.
  • Expertise in event pipeline development using Java, Kotlin, Scala, or Python.
  • Advanced knowledge of immutable data and search technologies.
  • Experience with Kubernetes, Docker, Terraform, CircleCI, GitHub Actions, and Jenkins.
  • Lead the design and development of scalable event storage, processing, and retrieval systems.
  • Collaborate with top-tier engineers on tools such as APIs, browser extensions, IDE integrations, bots, and webhooks.
  • Build software that enhances secure coding practices and optimizes the software development lifecycle.

AWSDockerPostgreSQLSQLGCPJavaKotlinKubernetesAzureLinuxTerraformScala

Posted 20 days ago
Apply
Apply
🔥 Java Software Engineer (m/f/d)
Posted about 1 month ago

📍 Paraguay

🔍 Healthcare and insurance

🏢 Company: Tieto_Careers_External_Site

  • 3+ years of experience in developing Java Web applications.
  • Hands-on experience with Java development frameworks (such as Spring or similar).
  • Experience building systems that include Data Streaming or Message queuing technologies such as Kafka or RabbitMQ.
  • Experience with Hibernate, JPA.
  • Experience in database design and implementation - MySQL, PostgreSQL, Oracle, MS SQL.
  • Good understanding of CI/CD.
  • Excellent analytical skills and strong attention to detail.
  • Excellent communication skills.
  • Excellent spoken and written English.
  • System Architecture experience, including pub/sub and Event Driven architectures is an advantage.
  • Design and develop modern, scalable, and high-performing enterprise applications.
  • Review and analyze business requirements and provide a technical perspective on approach, risk, and estimated development time.
  • Produce high-quality code implementing all security principles.
  • Mentor other developers and participate in code reviews.
  • Participate successfully in an established Scrum process and communicate frequently with clients and subject matter experts.

PostgreSQLHibernateJavaKafkaMySQLOracleRabbitmqSpringCI/CD

Posted about 1 month ago
Apply
Apply

📍 New Zealand

🧭 Full-Time

🏢 Company: Fuel50👥 51-100💰 $15,500,000 Series B almost 4 years agoArtificial Intelligence (AI)EmploymentMarketplaceTrainingHuman ResourcesCloud ComputingSaaSCareer PlanningEmployee BenefitsRecruiting

  • 6+ years of experience in software engineering.
  • Strong understanding of SaaS architecture.
  • Hands-on experience with Java, Spring MVC, Spring Security, MySQL, CI/CD, Docker, Linux.
  • Experience with API/database design.
  • Extensive experience in database updates and optimization.
  • Proven experience in designing, implementing, and maintaining RESTful APIs.
  • Strong proficiency in refactoring legacy code.
  • Ability to track down and resolve bugs.
  • Experience working with product managers and designers.
  • Familiarity with technical roadmap planning.
  • Proven track record of collaborating with platform engineers.
  • Experience addressing complex engineering challenges.
  • Passion for AI, automation, and improving engineering processes.
  • Strong problem-solving skills.
  • Excellent communication and collaboration skills.
  • Ability to mentor and coach junior engineers.
  • Excellent remote-working skills.
  • Designing, developing, and delivering high-quality software solutions.
  • Focus on database updates and API changes.
  • Enhancing and optimizing APIs.
  • Leading data architecture improvements.
  • Refactoring systems for maintainability, performance, and scalability.
  • Collaborating with cross-functional teams and mentoring junior engineers.
  • Ensuring database architecture meets business requirements.

DockerJavaMySQLSpring MVCCI/CDRESTful APIsLinuxMicroservices

Posted about 1 month ago
Apply
Apply

🧭 Full-Time

🔍 Software Development

  • 3+ years experience in a similar position
  • Understanding of microservices and distributed systems
  • Practical knowledge of Java 17+, Spring, Hibernate
  • Experience with Docker, Kubernetes, Kafka/Rabbit MQ
  • Knowledge of CI/CD tools and relational/NoSQL databases
  • Design, implementation and testing of microservices in Java
  • Develop high-quality software for business scalability
  • Own technical development and long-term planning
  • Mentor team members
Posted 3 months ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

🔍 Sports Technology

  • Min. 6 years of experience in a developer role
  • Strong programming skills in Java
  • Experience with AWS and Kubernetes
  • Knowledge of Agile development teams
  • Experience with distributed systems
  • Drive and evangelize technical development in the team
  • Use ATDD/BDD techniques in daily work
  • Build high-performance services on real-time sports data
  • Mentor team members

AWSBackend DevelopmentDockerAgileJavaKubernetesgRPC

Posted 3 months ago
Apply
Apply

📍 Argentina & Uruguay

🔍 Payments processing

  • Strong core Java development skills.
  • Experience in developing mission-critical applications.
  • Build high-performing, scalable, enterprise-grade applications.
  • Be part of a talented software team working on mission-critical applications for large customers.

Backend DevelopmentSoftware DevelopmentJava

Posted 4 months ago
Apply
Apply

🧭 Full-Time

🔍 Software Development

  • 5+ years of experience in a similar position
  • Experience with agile methodologies
  • Knowledge of Java, Spring, Docker, Kubernetes, Rabbit MQ
  • Experience with relational and NoSQL databases
  • Hands-on experience of developing cloud-native applications
  • System architecture design and development
  • Development of high-quality software
  • Setting technology trends for the team
  • Owning technical development and delivery of applications
  • Technical mentoring of development team members
Posted 4 months ago
Apply