Apply

Java Developer

Posted 6 months agoViewed

View full description

💎 Seniority level: Middle, 3+ years

🔍 Industry: Software Development

🗣️ Languages: English

⏳ Experience: 3+ years

Requirements:
  • 3+ years of experience in developing applications with Java 8+;
  • Good understanding of Spring Framework, Maven/Gradle, and RESTful Web services;
  • Good knowledge of Docker, Compose / Swarm
  • Knowledge of Git and GitFlow;
  • Experience in debugging and tracing/application performance management java software;
Responsibilities:
  • Implement new features independently
  • Help analyse new feature (or existing features modernisation) requests and plan architecture/implementation
  • Perform code reviews; help others by providing feedback on architecture and design
  • Prepare technical documentation;
  • Communicate with other teams and help to integrate others' code into a common solution;
  • Identify and address the root cause of the issues, drive the problem from its definition to successful completion;
  • Drive innovation by designing new features;
  • Identify improvements in existing architecture and code to continuously refactor and evolve the products;
  • Work in a fast-moving and forward-thinking development environment that is constantly researching and implementing the latest technologies;
  • Research and implement the open source frameworks and architectures;
  • Work closely with fellow developers and end users to rapidly produce critical features.
Apply

Related Jobs

Apply
🔥 Java Developer
Posted 2 days ago

📍 United Kingdom

🔍 SaaS solutions for digital supplier management

🏢 Company: HICX👥 51-100💰 $8,000,000 over 2 years agoProductivity ToolsSaaSRisk ManagementSupply Chain ManagementEnterprise SoftwareProcurement

  • 2+ years in professional Java programming
  • Experience in application design, software development, and maintenance
  • Good knowledge of Scripting languages like Groovy
  • Good knowledge of SQL and database systems such as Postgresql, MySQL, etc.
  • Good knowledge of web standards (HTML, JavaScript, etc)
  • Practical experience working with REST APIs and Microservices
  • Good knowledge working with Cloud provider technologies (e.g.: AWS, Azure etc)
  • Good understanding of Containers and Orchestration (Ideally Docker and Kubernetes)

AWSDockerSoftware DevelopmentSQLGitHibernateHTMLJavaJavascriptJUNITKubernetesSpringSpring BootGroovyMavenREST APICI/CDAgile methodologiesDevOpsMicroservicesScripting

Posted 2 days ago
Apply
Apply

📍 Argentina

🔍 Software Development

  • 4+ years of backend development experience, with a focus on data-intensive applications.
  • Proficiency in at least one backend language (e.g., C#, Java, C++).
  • Experience with AWS services (e.g., EC2, S3, Lambda, RDS, Redshift).
  • Understanding of ELT/ETL processes and challenges in handling large-scale data.
  • Understanding of Software Design fundamentals
  • Problem-solving skills and a passion for clean, maintainable code.
  • Build new features for the REST API & enhance the AWS infrastructure on top of a modern tech stack using C# and AWS CloudFormation.
  • Work with product management, designers, and QA team to implement new features and enhancements.
  • Participate as a reviewer in our pull request review process, ensuring high code quality and providing valuable insights to your fellow team members.
  • Optimize application performance, ensuring scalability and low-latency across large datasets.
  • Develop features using AWS tools such as Lambda, S3, DynamoDB, and Redshift.
  • Automate deployments and CI/CD pipelines using Infrastructure-as-Code technologies
  • Identify and resolve bottlenecks, ensuring high availability and uptime.

AWSBackend DevelopmentC#REST APICI/CDEnglish communication

Posted 3 days ago
Apply
Apply

📍 LATAM

🔍 Software Development

🏢 Company: Nearsure👥 501-1000Staffing AgencyOutsourcingSoftware

  • 5+ Years of experience working with Java.
  • 2+ Years of experience working with Microservices.
  • 2+ Years of experience working with Kubernetes.
  • 2+ Years of experience working with AWS.
  • Drive architecture and design efforts for the Integrations team.
  • Drive use of engineering best practices for the team and foster and environment where meeting these requirements is the standard.
  • Mentor newer engineers to help them grow in their own careers.
  • Implement distributed, event-driven microservices in Java.
  • Represent the team in architecture, design, and other technical meetings with stakeholders.
  • Present new services and major features to our Architecture Review Board for approval.

AWSBackend DevelopmentSoftware DevelopmentJavaJava EEKubernetesSpring BootRESTful APIsMicroservices

Posted 11 days ago
Apply
Apply

📍 United States

🔍 Fintech

🏢 Company: Kunai👥 51-100ConsultingFinancial ServicesInformation TechnologyFinTechSoftware

  • 10+ yrs of production-level development, with 7 yrs of Java and Spring Boot
  • Python and/or Shell for scripting and automation
  • 5+ yrs experience with public cloud providers, e.g. AWS, GCP, or Azure
  • Working knowledge of ECS or container orchestration
  • Docker and/or Kubernetes
  • A documented history of focusing on Production Readiness & Operations
  • Experience building and/or designing resilient systems
  • NoSql Experience, e.g. DynamoDB, MongoDB, Cassandra, Redis, Couchbase
  • Light-duty experience with UI, for tooling or internal purposes, e.g. React or Angular
NOT STATED

AWSDockerPythonDynamoDBGCPJavaKubernetesMongoDBSpring BootUI DesignAzureAngularNosqlReactCI/CDDevOps

Posted 15 days ago
Apply
Apply
🔥 Senior Java Developer
Posted 15 days ago

📍 United States

🔍 Fintech

🏢 Company: Kunai👥 51-100ConsultingFinancial ServicesInformation TechnologyFinTechSoftware

  • 10+ yrs of production-level development, with 7 yrs of Java and Spring Boot
  • 5+ yrs experience with public cloud providers, e.g. AWS, GCP, or Azure
  • 5+ yrs of EKS, ECS, or container orchestration
  • Tangible history that you can talk about, focusing on Production Readiness & Operations
  • Experience building and/or designing resilient systems
You will work on a SCRUM team building and integrating platforms that will have a direct impact on Data & Machine Learning processes, Application Development and Deployment, Test Automation, and more.

AWSBackend DevelopmentDockerGCPJavaKubernetesSCRUMSpring BootAzureCI/CDRESTful APIsMicroservices

Posted 15 days ago
Apply
Apply

📍 Romania

🧭 Full-Time

🔍 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
  • Building new features across multiple backend services that are central to our systems.
  • Working with diverse technologies and programming paradigms, on complex and interesting challenges.
  • Ability to operate as part of a team that owns their piece of software and advise on the best shape of a new feature.

Backend DevelopmentCloud ComputingDynamoDBGitJavaKafkaKotlinSpringSpring BootAmazon Web ServicesGroovyMavenRESTful APIsTerraformMicroservices

Posted 16 days ago
Apply
Apply

📍 Latin America, U.S., India

🧭 Full-Time

🔍 Digital Consultancy

🏢 Company: EX Squared LATAM

  • 5+ years of experience.
  • Proficiency in Java, Spring Boot, and React
  • Experience building and testing RESTful APIs.
  • Familiarity with Oracle databases, SQL optimization, and PL/SQL.
Design/implement and test Web Services and RESTFUL APIs (front and back end services).

Backend DevelopmentSQLDesign PatternsFrontend DevelopmentFull Stack DevelopmentGitJavaJUNITOracleSpring BootSpring MVCMavenRDBMSReactCI/CDRESTful APIsLinuxJSON

Posted 16 days ago
Apply
Apply

📍 Germany

🧭 Full-Time

🔍 Software Development

  • 4+ years of professional programming experience, at least in one challenging project.
  • Experience producing high-quality Java-based application code.
  • Relevant experience in other programming languages (e.g. Golang would be advantageous).
  • Experience with OpenSearch/ElasticSearch or another search technology in a production environment.
  • Ideally experience with the OpenSearch/ElasticSearch API, Mappings and Index templates.
  • Preferably knowledge of web and enterprise environments.
  • Proficient English communication skills.
  • Willingness to occasionally travel to our Hamburg, Germany office.
  • Work on the backend of the Graylog products in Java together with your team.
  • Lead the design, implementation, and delivery of successful large-scale, critical and/or highly complex software.
  • Focus on data management, performance optimization, authentication, permission handling, scheduling, and architecture.
  • Adapt and improve core elements of Graylog to fit well into on-premises and cloud environments.
  • Implementation of OpenSearch management features from within Graylog.
  • Backend design, code reviews, automated tests.
  • Coach and mentor your peers.

Backend DevelopmentSoftware DevelopmentElasticSearchGitJavaJava EEJenkinsMongoDBSpring BootMavenCI/CDRESTful APIsLinuxData managementDebugging

Posted about 1 month ago
Apply
Apply

📍 Mexico

🧭 Full-Time

🔍 Life Insurance

🏢 Company: Truelogic👥 101-250ConsultingWeb DevelopmentWeb DesignSoftware

  • 10+ years of hands-on experience with Core Java, Spring Boot, Spring MVC, Spring Data, REST, SOAP, Microservices, GIT, JUnit, Mockito.
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Minimum 3+ years’ experience in ReactJS, NodeJS.
  • Must be able to understand the existing development stack involving microservices and React apps and contribute to team goals.
  • Experience with a content management system like Bloomreach.
  • Experience with popular React.js workflows (such as Flux or Redux).
  • Hands on experience of working with relational databases.
  • Familiarity with modern front-end build pipelines and tools such as Babel, Webpack, NPM, etc.
  • Familiarity with containerization technologies like Docker and Kubernetes.
  • Knowledge of unit testing methodologies and frameworks.
  • Experience in Agile software development practices.
  • Ability to anticipate technical issues and formulate remedial actions.
  • Ability to analyze software requirements for feasibility within time and cost constraints.
  • Maintain and enhance automated build and deploy processes using modern CI/CD tools.
  • Develop deployment instructions and ensure successful deployments.
  • Design and implement automated unit testing frameworks.
  • Conduct thorough unit testing and code reviews.
  • Demonstrated ability to explain complex problems and solutions to people inside and outside their expertise.
  • Demonstrated ability to design, write, and edit technical and process documentation.
  • Translate business requirements into innovative technology solutions.
  • Take ownership of technical aspects and drive projects to completion.
  • Be a resource for Product Owners and Business Analysts, explaining technical constraints.
  • Develop solution designs and estimate work.
  • Maintain, troubleshoot, enhance, and document components.
  • Participate in design reviews and peer reviews.
  • Identify and mitigate project risks.
  • Collaborate with the team to reduce risks.
  • Support applications outside of normal business hours.
  • Mentor and guide junior developers.
  • Lead development efforts and ensure adherence to best practices.
  • Foster a collaborative and innovative team environment.
  • Proactively identify and address team challenges and opportunities.

DockerNode.jsSQLAgileGitJavaJavascriptJUNITKubernetesReact.jsSpring BootSpring MVCCI/CDMicroservices

Posted about 1 month ago
Apply
Apply

📍 Brazil

🧭 Full-Time

🔍 Life Insurance

🏢 Company: Truelogic👥 101-250ConsultingWeb DevelopmentWeb DesignSoftware

  • 10+ years of hands-on experience with Core Java, Spring Boot, Spring MVC, Spring Data, REST, SOAP, Microservices, GIT, JUnit, Mockito.
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Minimum 3+ years’ experience in ReactJS, NodeJS.
  • Must be able to understand the existing development stack involving microservices and React apps and contribute to team goals.
  • Experience with a content management system like Bloomreach.
  • Experience with popular React.js workflows (such as Flux or Redux).
  • Hands on experience of working with relational databases.
  • Familiarity with modern front-end build pipelines and tools such as Babel, Webpack, NPM, etc.
  • Familiarity with containerization technologies like Docker and Kubernetes.
  • Knowledge of unit testing methodologies and frameworks.
  • Experience in Agile software development practices.
  • Ability to anticipate technical issues and formulate remedial actions.
  • Ability to analyze software requirements for feasibility within time and cost constraints.
  • Maintain and enhance automated build and deploy processes using modern CI/CD tools.
  • Develop deployment instructions and ensure successful deployments.
  • Design and implement automated unit testing frameworks.
  • Conduct thorough unit testing and code reviews.
  • Demonstrated ability to explain complex problems and solutions to people inside and outside their expertise.
  • Demonstrated ability to design, write, and edit technical and process documentation.
  • Translate business requirements into innovative technology solutions.
  • Take ownership of technical aspects and drive projects to completion.
  • Be a resource for Product Owners and Business Analysts, explaining technical constraints.
  • Develop solution designs and estimate work.
  • Maintain, troubleshoot, enhance, and document components.
  • Participate in design reviews and peer reviews.
  • Identify and mitigate project risks.
  • Collaborate with the team to reduce risks.
  • Support applications outside of normal business hours.
  • Mentor and guide junior developers.
  • Lead development efforts and ensure adherence to best practices.
  • Foster a collaborative and innovative team environment.
  • Proactively identify and address team challenges and opportunities.

DockerNode.jsSQLAgileFrontend DevelopmentGitHibernateHTMLCSSJavaJavascriptJenkinsJUNITKubernetesReact.jsSpring BootSpring MVCMavenREST APITomcatCI/CDMicroservicesJSON

Posted about 1 month ago
Apply

Related Articles

Posted 1 day ago

Remote Job Interview Tips: How to Impress on a Video Call

Ace your remote job video interview with our essential tips. Learn to impress employers with preparation, attire, and communication skills. Perfect for both new and seasoned professionals.

Posted 1 day ago

Top Skills Employers Look for in Remote Job Candidates

In today’s evolving job market, remote work has become a staple for many industries. But what sets successful remote job candidates apart? This article delves into the essential skills employers are looking for in remote employees. From communication and time management to technical proficiency and self-motivation, discover the key competencies that can help you stand out in the competitive world of remote work. Whether you're new to the remote job scene or looking to enhance your existing skill set, this guide provides valuable insights to help you succeed.

Posted about 1 month ago

How to Overcome Burnout While Working Remotely: Practical Strategies for Recovery

Burnout is a silent epidemic among remote workers. The blurred lines between work and home life, coupled with the pressure to always be “on,” can leave even the most dedicated professionals feeling drained. But burnout doesn’t have to define your remote work experience. With the right strategies, you can recover, recharge, and prevent future episodes. Here’s how.



Posted 13 days ago

Top 10 Skills to Become a Successful Remote Worker by 2025

Remote work is here to stay, and by 2025, the competition for remote jobs will be tougher than ever. To stand out, you need more than just basic skills. Employers want people who can adapt, communicate well, and stay productive without constant supervision. Here’s a simple guide to the top 10 skills that will make you a top candidate for remote jobs in the near future.

Posted 10 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.