Java Developer
Technology
DecabyteTodayUntil 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.
- 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.
- Experience working in Agile/Scrum environments.
- Knowledge of messaging systems such as Kafka or RabbitMQ.
- Exposure to DevOps practices.
- Relevant certifications are a plus.
- Fully Remote Work Environment
- Flexible Working Hours
- Learning and Development Opportunities
- Collaborative Team Culture
- Career Growth Opportunities
Round 1: Screening Call
Round 2: Client Technical InterviewRound 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?