Senior Java Developer Jobs

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

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

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

Apply

📍 Your country

🔍 Banking

  • More than 4 years of experience in Java (preferably Java 8), with excellent understanding of the core.
  • Strong development practices including code reviews, unit testing, and regression testing.
  • Working with: Java 8, Spring Framework, Git, Expert, Swagger/RAML/Open API, Bamboo/Jenkins, JBoss/Weblogic/Websphere, AWS
  • Experience working in cloud environments
  • Experience in API RESTful architecture patterns and integration design principles.
  • Demonstrable experience in applying TDD and BDD development practices
  • Experience with financial systems
  • Translate the business requirements into technical specifications for our central banking solution based on Java.
  • As a Senior Software Engineer, we expect you to provide technical insights and guidance, use appropriate development methodologies and assess areas for improvement within our code by reviewing others.
Posted 3 days ago
Apply
Apply

📍 Mexico, Colombia, Peru, Chile, Argentina, LATAM, United States

🔍 Software Development

🏢 Company: DaCodes

  • 5+ years of experience in backend development with Java and Spring Boot
  • Strong expertise in microservices architecture and distributed systems design
  • Experience with event-driven architectures, using Kafka, RabbitMQ, or similar messaging brokers
  • Proficiency in containerization and orchestration tools (Docker, Kubernetes, Helm)
  • Hands-on experience with API Gateway solutions (Kong, Apigee, AWS API Gateway)
  • Expertise in SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, DynamoDB)
  • Experience in cloud-native development using AWS, Azure, or GCP
  • Strong knowledge of CI/CD pipelines, GitOps, and DevOps methodologies
  • Advanced English proficiency (B2 or higher) to collaborate with international teams
  • Design, develop, and maintain microservices using Java and Spring Boot
  • Build and manage event-driven architectures using Kafka, RabbitMQ, or similar technologies
  • Develop and optimize RESTful and GraphQL APIs, ensuring efficiency and security
  • Implement API Gateway solutions and manage API authentication and authorization
  • Ensure microservices scalability and resilience through best practices in distributed systems
  • Deploy and manage microservices in cloud environments (AWS, GCP, or Azure)
  • Optimize application performance, leveraging caching, load balancing, and database tuning
  • Use containerization and orchestration tools like Docker and Kubernetes
  • Collaborate with DevOps teams to streamline CI/CD pipelines and automated deployments
  • Conduct peer code reviews, enforce coding standards, and contribute to architecture discussions

AWSBackend DevelopmentDockerGraphQLPostgreSQLSoftware DevelopmentSQLCloud ComputingDynamoDBGCPJavaKafkaKubernetesMongoDBMySQLRabbitmqSpring BootAzureNosqlCI/CDRESTful APIsDevOpsMicroservicesEnglish communication

Posted 6 days ago
Apply
Apply

📍 Colombia

🧭 Full-Time

💸 3000.0 - 5300.0 USD per month

🔍 Software Development

🏢 Company: Masabi👥 51-100💰 Private about 3 years agoTicketingTransportationAppsMobileFinTech

  • Solid core programming skills in Java or Kotlin and the ability to quickly pick up new technologies and domains
  • Desire to implement quality software that operates at scale
  • Ability to operate as part of a team that owns their piece of software and advise on the best shape of a new feature
  • Build new features across multiple backend services that are central to our systems.
  • Work with diverse technologies and programming paradigms, on complex and interesting challenges.

Backend DevelopmentCloud ComputingDynamoDBGitJavaKafkaKotlinAmazon Web ServicesMavenREST APITerraformMicroservices

Posted 8 days ago
Apply
Apply

🧭 Contract

💸 150000.0 - 170000.0 USD per year

🔍 ECommerce

  • At least 6 years of professional Java development experience, including production coding in server-side Java - currently using JDK 17
  • Strong expertise in building RESTful APIs and microservices
  • Experience with AWS services – Athena, Elastic Beanstalk, and CloudWatch will catch our attention
  • Hands-on experience with Spring Boot, Docker, and database technologies
  • Proficiency in database management systems MySQL, PostgreSQL, and DynamoDB
  • Deep understanding of testing frameworks and TDD methodology
  • Entrepreneurial mindset and self-starter attitude – you thrive in a high-volume remote environment where initiative, complex problem-solving, and ownership drive success
  • Passionate about building quality products that perform well under pressure and are easy to maintain
  • Collaborating with the team to develop and optimize server-side Java applications on a custom ad tech platform handling millions of clicks per month
  • Building and maintaining Restful Web Services designed for high-traffic environments
  • Implementing high-performance, scalable solutions using Spring Boot, Docker, MySQL, PostgreSQL, and DynamoDB
  • Documenting system architecture and development processes to ensure seamless team collaboration and maintainability
  • Contributing to a high-performing, agile team focused on delivering innovative, data-driven solutions
  • Stretching yourself intellectually – challenging conventional thinking with your positive and curious mind
Posted 9 days ago
Apply
Apply
🔥 Golang/Java Developer
Posted 12 days ago

🧭 Full-Time

🔍 Software Development

🏢 Company: Encora👥 10001-10001💰 $200,000,000 Private over 5 years agoBig DataCloud ComputingSoftware

  • Strong proficiency in Golang with experience using pprof for performance profiling and nikly for utility needs. Familiarity with Mertech (if relevant to the job).
  • Design, develop, and maintain backend services and APIs using Java, Spring Boot, micro services architecture and JPA/Hibernate.
  • Experience with RabbitMQ or Kafka for handling messaging and data streaming.
  • Solid understanding and hands-on experience with MongoDB, including indexing, replication, and aggregation.
  • Proficiency with MariaDB or similar RDBMS, with strong SQL skills for data querying and optimization.
  • Proficiency in profiling, troubleshooting, and optimizing code to improve performance and reliability.
  • Strong understanding of code quality practices, unit testing, integration testing, and debugging.
  • Design, develop, and maintain high-performance services and applications using Golang and Java, implementing clean, maintainable, and efficient code.
  • Use pprof and nikly to profile, diagnose, and resolve performance bottlenecks, ensuring system reliability and performance.
  • Work extensively with RabbitMQ or Kafka to handle messaging requirements, enabling efficient asynchronous processing and reliable data flows between services.
  • Design, optimize, and manage data storage solutions, leveraging MongoDB for NoSQL needs and MariaDB (or similar RDBMS) for relational data. Implement efficient indexing, replication, and query optimization techniques.
  • Integrate with other systems and data sources, creating scalable and flexible solutions that handle diverse data types and structures.
  • Ensure code quality and robustness through unit, integration, and load testing practices.
  • Work closely with cross-functional teams, including DevOps, QA, and product teams, to deliver high-quality solutions. Communicate technical decisions and architecture effectively to stakeholders.
Posted 12 days ago
Apply
Apply

📍 India

🔍 Software Development

🏢 Company: Qode👥 6-50

  • Experience with Java, HTML, CSS, JavaScript
  • Experience with jQuery, Bootstrap, Spring Boot
  • Familiarity with various design patterns
  • Experience with JSP (JavaServer Pages)
  • Experience with MySQL
  • Performing requirement analyses
  • Developing high-quality and detailed designs
  • Conducting unit testing using automated unit test frameworks
  • Identifying risk and conducting mitigation action planning
  • Conducting configuration of your own work
  • Developing and reviewing the work of other developers and providing feedback
  • Using coding standards and best practices to ensure quality

Backend DevelopmentDesign PatternsFrontend DevelopmentFull Stack DevelopmentHTMLCSSJavaJavascriptjQueryMySQLSpring BootREST API

Posted 15 days ago
Apply
Apply

🧭 Full-Time

🔍 Market Research

🏢 Company: SANDBX👥 11-50Information TechnologySoftware

  • 5+ years experience in backend and good Java knowledge
  • Familiarity with SQL/DB/Cache solutions
  • Understanding of Web and Java frameworks
  • Hands-on experience with Java 11
  • Basic knowledge of (or willingness to learn) Servlets, JSP
  • New feature development
  • Fixing bugs
  • Refactoring code
Posted 15 days ago
Apply
Apply
🔥 Senior Java Developer
Posted 23 days ago

🔍 IT consulting, staffing solutions and software services

  • Experience in Spring Boot, Microservices, Java, GIT, JIRA, Maven, Confluence, Spring framework
  • Strong understanding of caching strategies and cache management techniques
  • Experience in Jest, Mocha or similar testing frameworks for unit testing and test automation
  • Deep knowledge of performance optimization techniques for web applications
  • Familiarity with persona management concepts and implementation strategies
  • Excellent communication, leadership, and collaboration skills
  • Ability to thrive in a fast-paced, dynamic environment, and adapt to changing priorities
  • Experience with Agile methodologies is preferred
  • Must be experienced in GIT and version control systems
  • Understanding of full stack development
NOT STATED
Posted 23 days ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Software Development

🏢 Company: Information & Technology Management

  • Experience with Java, AWS services, and Python scripting
  • Expertise in building and optimizing high-performance applications.
  • Experience with microservices architecture, RESTful APIs, and GraphQL services.
  • Experience with event-driven architectures using AWS SQS, SNS, or Kafka.
  • Experience with AWS Lambda, API Gateway, DynamoDB, and ECS/EKS.
  • Experience with AWS CloudWatch, X-Ray, and log monitoring.
  • Experience ensuring AWS security best practices using IAM policies, encryption, and access controls.
  • Experience with Python scripting for ETL pipelines, cloud automation, and DevOps workflows.
  • Experience with Pandas, NumPy, or PySpark for data manipulation.
  • Experience with CI/CD pipelines using AWS CodePipeline, GitHub Actions, or Terraform.
  • Experience with Docker and Kubernetes (EKS).
  • Experience with automated deployments, logging, and monitoring for production systems.
  • Develop and maintain scalable, high-performance Java microservices using Spring Boot, Quarkus, or Micronaut.
  • Design and optimize RESTful APIs & GraphQL services for enterprise applications.
  • Implement event-driven architectures using AWS SQS, SNS, or Kafka.
  • Build cloud-native applications leveraging AWS Lambda, API Gateway, DynamoDB, and ECS/EKS.
  • Optimize application performance using AWS CloudWatch, X-Ray, and log monitoring.
  • Ensure AWS security best practices using IAM policies, encryption, and access controls.
  • Develop Python scripts for ETL pipelines, cloud automation, and DevOps workflows.
  • Work with Pandas, NumPy, or PySpark for data manipulation when required.
  • Integrate Python-based microservices into the Java ecosystem.
  • Implement CI/CD pipelines using AWS CodePipeline, GitHub Actions, or Terraform.
  • Deploy and manage containerized applications using Docker and Kubernetes (EKS).
  • Ensure automated deployments, logging, and monitoring for production systems.
  • Work in an Agile/Scrum environment with cross-functional teams.
  • Mentor junior engineers and provide technical leadership on Java/AWS best practices.
  • Participate in code reviews, architecture discussions, and performance tuning

AWSBackend DevelopmentDockerGraphQLLeadershipPostgreSQLPythonSQLAgileCloud ComputingDynamoDBETLJavaKubernetesSpringSpring BootServerlessCI/CDRESTful APIsDevOpsTerraformMicroservices

Posted about 1 month ago
Apply
Apply
🔥 Senior Java Developer
Posted about 1 month ago

📍 Pakistan, Nepal, Sri Lanka, Indonesia, Philippines

🧭 Full-Time

🔍 Billing and payments systems

🏢 Company: In All Media Inc

  • Proficiency in Java.
  • Experience with the Spring Boot framework.
  • Strong knowledge of MySQL, PostgreSQL, or SQL Server.
  • Familiarity with NoSQL Databases such as MongoDB, Cassandra, or DynamoDB.
  • Expertise in database design, including normalization, indexing, and query optimization.
  • Experience in API development, both RESTful and GraphQL.
  • Experience managing microservices.
  • Familiarity with API authentication methods like OAuth, JWT, or OpenID Connect.
  • Experience with code profiling tools (e.g., New Relic, Datadog) to identify performance bottlenecks.
  • Knowledge of caching techniques and technologies like Redis, Memcached, or CDN services.
  • Strong understanding of scaling techniques, including horizontal/vertical scaling and load testing.
  • Solid knowledge of microservices and monolithic architectures.
  • Develop and maintain server-side logic for our billing and payment platforms.
  • Collaborate with cross-functional teams to design and implement system integrations that optimize the user experience.
  • Design and implement robust APIs, including RESTful and GraphQL, to enhance communication between systems.
  • Manage microservices architecture to ensure efficient data flow and scalability.
  • Optimize application performance through code profiling, caching, and load testing.
  • Design and maintain databases (MySQL, PostgreSQL, SQL Server) ensuring data integrity and performance optimization.
  • Implement authentication mechanisms (OAuth, JWT, OpenID Connect) for API security.
  • Contribute to system scalability using horizontal/vertical scaling strategies.

GraphQLPostgreSQLDynamoDBJavaMongoDBMySQLOAuthSpring BootCassandraRedisRESTful APIsMicroservices

Posted about 1 month ago
Apply
Shown 10 out of 30