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

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

Apply

📍 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 18 days 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 27 days ago
Apply
Apply

🔍 Out of home delivery

  • 3+ years of work experience in a similar position and in working in agile methodologies.
  • Deep understanding of technology as well as market trends and standards in software development.
  • Experience with large scale distributed systems design and implementation, especially microservices.
  • Practical knowledge of Java 17+, Spring, Hibernate, any JavaScript framework, Docker, Kubernetes, Kafka/Rabbit MQ.
  • A high degree of understanding of the need to automate the software delivery process and practical experience of CI/CD tools and practices.
  • Good knowledge of relational and NoSQL databases, such as PostgreSQL, ElasticSearch, Redis.
  • Hands-on experience of developing cloud-native applications will be highly beneficial.
  • Independence, proactivity, organization of your own work and that of your product team.
  • Having a consumer-centric mindset.
  • Familiarity with Mobile App products will be an asset!
  • English language skills at professional level (minimum B2+).
  • Design, implementation and testing of high-performance microservices in Java using state-of-the-art methods and technologies.
  • Development of high-quality software, corresponding to the scale and volatility of business.
  • Setting technology trends for the team and the company.
  • Owning technical development, long-term planning and delivery of complex applications covering significant business areas.
  • Willingness to mentor other team members if necessary.
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 3 months ago
Apply
Apply

🔍 Parcel shipping and delivery

  • Minimum 5 years of work experience in a similar position and in working in agile methodologies.
  • Deep understanding of technology as well as market trends and standards in software development.
  • Experience in designing scalable and efficient distributed systems.
  • Practical knowledge of Java, Spring, any javascript framework, Docker, Kubernetes, Rabbit MQ.
  • High degree of understanding of the need to automate the software delivery process and practical experience of CI/CD tools and practices.
  • Good knowledge of relational and NoSQL databases, such as PostgreSQL, ElasticSearch, Redis.
  • Hands-on experience of developing cloud-native applications will be highly beneficial.
  • Independence, proactivity, organization of your own work and that of your product team.
  • System architecture design and development.
  • Development of high-quality software, corresponding to the scale and volatility of business.
  • Setting technology trends for the team and the company.
  • Owning technical development, long-term planning and delivery of complex applications covering significant business areas.
  • Technical mentoring of development team members.
Posted 3 months ago
Apply