Skip to main content

Java Developer

Technology
Decabyte
TodayUntil 13/8/2026
Full timeFully remote

Job description

About the job

Company Description

Decabyte is a global leader in professional certification training, specializing in Cybersecurity, IT & Project Management, DevOps, Business Management, and other in-demand fields. Our expert-led programs provide individuals and teams with the skills and credentials needed to excel in their careers. Dedicated to advancing professional growth, we empower learners to stay competitive in their industries.

Join Decabyte to achieve your goals and strive for professional excellence in today’s dynamic world.

About the Role

We are seeking a highly motivated and skilled Java Developer to join our growing engineering team. The ideal candidate will have experience developing scalable enterprise applications, designing RESTful APIs, and working with modern Java frameworks. You will collaborate with developers, architects, QA engineers, and business stakeholders to deliver high-quality software solutions.

Key Responsibilities

  • Design, develop, test, and maintain Java-based applications.
  • Develop scalable backend services and RESTful APIs.
  • Build and maintain microservices-based architectures.
  • Collaborate with cross-functional teams to gather and analyze requirements.
  • Write clean, maintainable, and efficient code following industry best practices.
  • Participate in software architecture discussions and technical design reviews.
  • Perform code reviews and mentor junior developers when required.
  • Troubleshoot production issues and implement long-term solutions.
  • Integrate applications with databases, third-party APIs, and cloud services.
  • Ensure application security, performance, and scalability.
  • Participate in Agile ceremonies including sprint planning, standups, and retrospectives.
Required Skills
  • Minimum 3 years of professional experience in Java development.
  • Strong expertise in Java 8/11/17.
  • Experience with Spring Boot, Spring MVC, and Spring Security.
  • Strong understanding of REST APIs and Microservices Architecture.
  • Experience working with Hibernate/JPA.
  • Knowledge of MySQL, PostgreSQL, Oracle, or SQL Server.
  • Familiarity with Docker and Kubernetes.
  • Experience with Git, GitHub, or GitLab.
  • Understanding of CI/CD pipelines.
  • Knowledge of cloud platforms such as AWS, Azure, or GCP is preferred.
Preferred Qualifications
  • Experience working in Agile/Scrum environments.
  • Knowledge of messaging systems such as Kafka or RabbitMQ.
  • Exposure to DevOps practices.
  • Relevant certifications are a plus.
Benefits
  • Fully Remote Work Environment
  • Flexible Working Hours
  • Learning and Development Opportunities
  • Collaborative Team Culture
  • Career Growth Opportunities
Interview Process

Round 1: Screening Call

Round 2: Client Technical Interview

Round 3: HR Interview

Keywords
javajava-developerplanning-and-designvisual-art-designproduct-development-and-designsensors-test-measurementmicroservicespolicies-and-practicescode-reviewmentoringtroubleshootingcloud-servicesenterprise-application-securityapplication-securityweb-application-securityscalabilityagile-sprintplanning-and-forecastingelectrical-engineering-and-planningretrospectivestraining-and-developmentjava-8springspring-bootspring-mvcmodel-view-controller-mvcspring-securitymicro-services-architecturehibernatemysqlpostgresqlpostgresoraclesqldockerkubernetesgithubgitlabcustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cdamazon-web-servicesmicrosoft-azuregoogle-cloud-platformgood-clinical-practice-gcpkafkarabbitmqdevelopment-operations-devopstraining-certificationremote-workingenvironment-health-and-safety-hsseecology-environmentflexible-workinghours-of-work

Interested in this role?