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

πŸ“ Moldova, Romania, Poland, Turkey, Egypt

🏒 Company: NcentivaπŸ‘₯ 1-10Gift CardTrading Platform

  • 7+ years of hands-on experience in Java, specifically 5+ years with Spring Boot.
  • Proven experience as a solutions architect with a focus on cloud-native principles.
  • Extensive AWS experience, including EC2, ECS, Lambda, S3, RDS, CloudFormation.
  • Strong knowledge of SQL and NoSQL databases, including data modeling and optimization.
  • Familiarity with DevOps practices and CI/CD tools like Jenkins or GitLab CI.
  • Excellent problem-solving skills and ability to communicate technical concepts in English.

  • Design and build scalable, secure backend systems using Java Spring Boot.
  • Lead the deployment, management, and scaling of applications on AWS services.
  • Oversee the design and management of SQL and NoSQL databases for performance.
  • Help build and mentor a team of engineers, fostering a collaborative culture.
  • Collaborate with cross-functional teams to deliver cohesive solutions.
  • Ensure adherence to code quality standards and optimize CI/CD pipelines.

AWSSQLJavaSpring BootNosqlCI/CDRESTful APIsDevOpsTerraformMicroservices

Posted 6 days ago
Apply
Apply

πŸ“ Poland

πŸ” Finance and Energy markets

🏒 Company: CapcoπŸ‘₯ 101-250Electric VehicleProduct DesignMechanical EngineeringManufacturing

  • Expertise in Core Java (JDK 11/17), Collections, Threading, JDBC.
  • Strong experience with Object-Oriented Programming (OOP), Design Principles, and Design Patterns.
  • Hands-on experience with Spring Framework (Spring Boot, Spring Data, Hibernate), Web Services, REST APIs, and Microservices architecture.
  • Proficiency in unit testing, integration testing, and behavior testing using JUnit, Mockito, Cucumber.
  • Strong experience with Java IDEs like IntelliJ IDEA, Eclipse, VS Code.
  • Skilled in Java debugging, profiling, and performance tuning.
  • Experience with OLTP and OLAP systems, preferably PostgreSQL and Clickhouse.
  • Good exposure to Java coding standards, clean code, and code review.
  • Knowledge of Domain-Driven Design and Microservices Architecture.
  • Proficient in Shell scripting and working in a UNIX/LINUX environment.
  • Familiarity with authentication and authorisation frameworks/tools (e.g., AD/LDAP, OAuth2, SSO, Kerberos, JWT, Spring Security).
  • Experience with JIRA, Git/Bitbucket, and Gitflow branching strategy.
  • Familiarity with build tools, CI/CD pipelines, and code quality tools (e.g., Maven, Jenkins, SonarQube, Artifactory).

  • Design and develop JAVA Services and REST APIs.
  • Deliver quality implementations given budget, and time constraints.
  • Take ownership and responsibilities of some core Java components.
  • Propose design improvements for application performance as per SLA/OLA.
  • Ensure good unit test code coverage and maintain code quality.
  • Monitor and fix issues from security scans to ensure compliance.
  • Support all testing activities including SIT/UAT/PT/Regression/PenTest.
  • Prepare for releases and provide standby support during releases.
  • Perform L3 support on rota, collaborating with PSS for PROD issue resolution.
  • Create and maintain documentation for both Dev Guide and User Guide.
  • Conduct knowledge transfer sessions and mentor new Java developers.
  • Engage with architects on high-level and low-level designs.
  • Explore new backend technologies and create POCs for discussion.

PostgreSQLGitHibernateJavaJenkinsJUNITSpringClickhouseJDBCMavenREST APILinuxMicroservices

Posted 15 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 120000.0 - 160000.0 USD per year

πŸ” Energy

🏒 Company: Resource InnovationsπŸ‘₯ 251-500Information ServicesConsultingEnvironmental ConsultingInformation TechnologyEnergy

  • B.S. or M.S in Computer Science or related field.
  • 6-10 years of software development experience in Java, Spring Boot, Hibernate, Maven, and JMS.
  • Experience with MySQL Database, SQL, and Web Services (REST, SOAP).
  • Proficiency in data integration frameworks like Apache Camel, ETL tools like Pentaho or Stitch.
  • Familiarity with test development using tools like Junit, TestNG, and Mockito.
  • Ability to develop quality code using design patterns and multi-thread programming.
  • Experience in Agile software development using Jira, Confluence, and Git.
  • Knowledge of AWS Cloud Services and Linux.
  • Understanding of UI/UX design principles and CI/CD pipelines.
  • Strong critical thinking, analytical, and problem-solving skills.
  • Excellent communication skills and ability to work independently.

  • Lead and participate in the full software development life cycle of cloud-based enterprise software applications.
  • Design and develop Java-based cloud native applications using Spring Boot.
  • Leverage RDBMS, SQL, and APIs for web services integration.
  • Develop data interfaces utilizing data integration platforms and ETL tools.
  • Identify and resolve complex technical issues to meet client needs.
  • Ensure designs meet performance, security, usability, reliability, and scalability requirements.
  • Contribute to code reviews and provide feedback on designs and code.
  • Research, analyze, recommend, and integrate solutions.

AWSSoftware DevelopmentSQLAgileDesign PatternsETLGitHibernateJavaJUNITMySQLSpringSpring BootJiraMavenRDBMSNosqlCommunication SkillsCI/CDLinuxJSONConfluence

Posted 22 days ago
Apply
Apply
πŸ”₯ Java Developer
Posted 23 days ago

πŸ“ Poland

🧭 Full-Time

πŸ’Έ 11200.0 - 22000.0 PLN per month

πŸ” Product development and consulting

🏒 Company: BoldareπŸ‘₯ 101-250Information TechnologySoftware

  • 5+ years of experience in Java programming.
  • Solid understanding and experience with Java 17.
  • Strong knowledge of the Spring Boot framework (3.2.x).
  • Hands-on experience with Docker for container management.
  • Proficiency in using Kubernetes for application deployment.
  • Strong knowledge of PostgreSQL, including query optimization.
  • Experience with Redis.
  • Familiarity with OpenAPI (Swagger).
  • Good understanding of REST API principles.
  • Proficient in code versioning tools (preferably Git).
  • Knowledge of Webflux and Reactive Programming.
  • Experience in direct client cooperation.
  • Fluency in Polish and English (B2+ level).

  • Implement solutions based on a defined technology stack and standards.
  • Maintain the quality of code and solutions.
  • Propose solutions to meet client business needs.
  • Collaborate closely with clients and team members.
  • Implement and document REST APIs according to business requirements.

DockerPostgreSQLSoftware DevelopmentAgileGitJavaKubernetesSCRUMSpringSpring BootProduct DevelopmentREST APIRedis

Posted 23 days ago
Apply
Apply

πŸ“ South Africa

🧭 Full-Time

πŸ” FinTech

🏒 Company: Dijkstrack

  • Mastery of Java and frameworks like Spring and Hibernate.
  • Experience with HTML, CSS, and JavaScript for web development.
  • Solid understanding of relational databases (e.g., MySQL, PostgreSQL).
  • Familiarity with Agile/Scrum development methodologies.
  • Proficiency in cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Understanding of microservices architecture and tools like Docker and Kubernetes.
  • Knowledge of NoSQL databases like MongoDB or Cassandra.
  • Exposure to DevOps practices and tools such as CI/CD pipelines, Jenkins, and Git.

  • Architect and develop game-changing applications using Java technologies.
  • Collaborate with product managers, designers, and fellow developers to deliver killer features.
  • Write clean, elegant, and efficient code that stands the test of time.
  • Review code, share insights, and champion best practices in development.
  • Diagnose and resolve issues, ensuring smooth functionality.
  • Optimize performance and scalability for enhanced user experiences.

AWSDockerPostgreSQLAgileGitHibernateHTMLCSSJavaJavascriptJenkinsKubernetesMongoDBMySQLSCRUMSpringAzureCassandraNosqlCI/CDDevOpsMicroservices

Posted 27 days ago
Apply
Apply

πŸ“ Belgium

πŸ” Digital services

  • A passionate developer with at least 5 years of experience as full stack java developer.
  • Practical knowledge of one or more of the following technologies: Spring, Angular, React, Hibernate, JSF, Web Services, XML, JSP/Servlets/JSTL, and Maven.
  • Fluency in Dutch and essential knowledge of English.
  • Ability to visit clients on-site in Belgium.

  • To share and upgrade your skills through multiple projects ranging from new applications & functionalities developments to complex cross-projects developments.
  • To share your expertise and exchange about projects status and issues during the scrum meetings.
  • To help identify and contribute to key improvements elements of development projects.
  • To take the lead on the quality of the delivery by playing a proactive role in the testing phases.
  • To ensure the delivery of well designed, testable, and efficient code.
  • To coach and help junior profiles on some matters.

HibernateJavaSCRUMSpringAngularMavenReact

Posted 29 days ago
Apply
Apply

πŸ“ India

πŸ” Digital Infrastructure for Global Shipping

🏒 Company: Truelogic Software

  • Bachelor's degree or higher in Software Engineering, Computer Science or a related field.
  • 10+ years of experience designing, building and refactoring high-quality scalable Java services.
  • 4+ years of experience working with database models, design, DDLs and DMLs.
  • 2+ years experience with workflow orchestration services like AWS Step Function, AWS SQS, AWS Lambda.
  • Experience on Cloud Solutions (preferably AWS).
  • Experience building and supporting end-to-end integrations.
  • Prior experience in a startup and comfortable owning decisions.
  • Desire to solve difficult problems and translate solutions into high performance code.
  • Proficiency in Java, SpringBoot, AWS Glue, AWS Data Pipeline, PostgreSQL, SQL Server, Linux, AWS, Docker, Terraform, REST, Queuing/Messaging Services.

  • Develop services for capturing and transforming data into high-quality datasets.
  • Support development, architecture, enhancement, and maintenance of ETL processes/integrations.
  • Build services that power data pipelines and design new data models.
  • Maintain ETL processes and workflows in a cloud environment.
  • Implement system architecture considering testability, maintainability, scalability, and observability.
  • Optimize code and processes for performance and improvements.
  • Identify and mitigate security concerns, refactor old code, and follow best practices.
  • Assist with reliable Application Performance Monitoring tools.
  • Automate testing and continuous integration.
  • Collaborate with various teams across the business.

AWSDockerPostgreSQLETLJavaSpring BootTerraform

Posted 29 days ago
Apply
Apply

πŸ“ India

🧭 Full-Time

πŸ” FinTech

🏒 Company: CloudHireπŸ‘₯ 11-50RecruitingWeb DesignSoftware

  • 6 to 10 years of professional experience as a Software Engineer.
  • Extensive development experience on the JVM, primarily using Java.
  • At least 2 years of recent hands-on experience with Kotlin.
  • Proficiency in Java and Kotlin programming languages.
  • Strong experience with Spring Boot and backend development frameworks.
  • Familiarity with frontend frameworks like Vaadin is a plus.
  • Hands-on experience with infrastructure as code tools like Pulumi, Terraform, or equivalents.
  • Experience in the FinTech sector or traditional banking domains is advantageous.
  • Excellent problem-solving abilities and attention to detail.
  • Strong communication skills with a team-oriented mindset.
  • Ability to thrive in a startup environmentβ€”adaptable, proactive, and comfortable with ambiguity.

  • Design, develop, and maintain scalable applications using Java and Kotlin.
  • Utilize frameworks such as Spring Boot, Vaadin, or similar to build robust backend services.
  • Contribute to infrastructure setup and management using tools like Pulumi or Terraform.
  • Ensure applications are optimized for performance and scalability.
  • Participate in architecture and design discussions to influence the technical direction.
  • Collaborate with a small, high-performing team to solve complex technical challenges.
  • Provide guidance and mentorship to junior developers as the team expands.
  • Foster a culture of continuous learning and improvement.
  • Stay updated on industry trends, emerging technologies, and best practices.
  • Identify opportunities for process and product improvements.

Backend DevelopmentLeadershipJavaJVMKotlinSpringSpring BootCommunication SkillsTerraformAttention to detail

Posted about 1 month ago
Apply
Apply
πŸ”₯ Senior Java Developer
Posted about 1 month ago

🧭 Full-Time

πŸ” Software development and observability

  • Extensive experience in Java development and architectural design.
  • Commercial experience with Java, SpringBoot, and relevant backend technologies.
  • Experience with test-driven development, clean code, and design patterns.
  • Willingness to pass on knowledge to team members, be proactive, and learn other programming languages.

  • Depending on strengths, focus on Storage and Analytics Systems, Application Security, or Software Distribution.
  • Work involves finding new ways to process large data payloads, vulnerability detection for cloud apps, and enabling use of the full product range.
Posted about 1 month ago
Apply
Apply

πŸ“ Moldova, Bulgaria, Georgia, Lithuania, Poland, Romania

🧭 Full-Time

πŸ” Hospitality

🏒 Company: Coherent SolutionsπŸ‘₯ 501-1000OutsourcingSoftware

  • 4+ years of experience working as a Java developer.
  • Proficiency in Java 17+, Spring 5 framework.
  • Strong skills in JavaScript, TypeScript, jQuery Mobile, React 18.
  • Solid knowledge of SQL, familiarity with MyBatis preferred.
  • Ability to work independently with minimal supervision.
  • Collaborative team player with a proactive attitude.
  • Results-driven and committed to quality.
  • Intermediate+ level of English proficiency required.

  • Implementation of new features and enhancements within the application.
  • Identify and resolve bugs while providing ongoing support for application stability.
  • Engage with a diverse tech stack to understand end-to-end application operations.
  • Handle various tasks in backend, frontend, and DevOps, focusing mainly on backend development.
  • Conduct code reviews to ensure high-quality standards are met.
  • Maintain regular communication with English-speaking customers.

Backend DevelopmentDockerSQLGitJavaJavascriptjQueryOracleSpringTypeScriptReactDevOpsJSON

Posted about 1 month ago
Apply
Shown 10 out of 30