JOBSEARCHER

Senior Full Stack Java Developer

Take the first step, complete a Code Report: https://codereport.com/?lang=81352&p_id=100001We’re looking for a Senior Java Developer to join our team and help build, enhance, and support reliable applications and services. This role is a good fit for someone who enjoys hands-on development, solving technical problems, and working with a team to deliver quality software.What You’ll DoDesign, develop, test, and maintain Java applications and servicesWrite clean, scalable, and maintainable codeBuild and support RESTful APIs and backend servicesWork with databases and troubleshoot application and performance issuesParticipate in the full software development lifecycle, from requirements and design through development, testing, and deploymentTroubleshoot bugs and perform root cause analysis to resolve technical issuesCollaborate with developers, business teams, QA, and other stakeholdersReview code and follow development standards and best practicesWrite unit and integration tests to ensure application qualityParticipate in code reviews and contribute to technical design discussionsHelp improve application performance, reliability, security, and scalabilityDocument technical solutions, processes, and application changesSupport production applications and troubleshoot issues as neededStay current with new technologies and look for ways to improve development processesRequired Skills5+ years of professional Java development experienceStrong experience with Java and object-oriented programmingExperience developing RESTful APIs and web servicesExperience with Spring and Spring BootExperience working with relational databases such as PostgreSQL, Oracle, or SQL ServerStrong understanding of software development and SDLC processesExperience with Git/GitHub or similar source control toolsExperience writing unit and integration testsStrong troubleshooting and problem-solving skillsAbility to work effectively in a collaborative team environmentNice to HaveExperience with microservices architectureExperience with cloud platforms such as AWS, Azure, or GCPExperience with Docker and KubernetesExperience with CI/CD tools and DevOps practicesExperience with Kafka or other messaging platformsExperience with React, JavaScript, or TypeScriptExperience with Terraform or other infrastructure-as-code toolsExperience working in Agile/Scrum environments