JOBSEARCHER

Senior Java Software Engineer

Key ResponsibilitiesArchitect and implement microservices-based solutions with high availability and performanceDrive technical design discussions and provide best practices for backend and frontend developmentDevelop RESTful APIs and integrate with third-party servicesLead cloud adoption strategies using Azure and AWS servicesEnsure application security, scalability, and performance optimizationMentor and guide development teams, conduct code reviews, and enforce coding standardsCollaborate with product managers, architects, and stakeholders for requirement analysis and deliveryImplement CI/CD pipelines and DevOps practices for automated deploymentsTroubleshoot production issues and ensure system reliabilityRequired SkillsStrong experience in Java, Spring Framework, Spring BootHands-on experience with full stack development (frontend + backend)Expertise in Angular (2+ versions preferred)Solid experience in Microservices ArchitectureExperience with Azure Cloud (App Services, AKS, Functions, etc.)Experience with AWS (EKS, ECS, Lambda, S3, etc.)Strong knowledge of REST APIs, JSON, and web servicesExperience with Docker, KubernetesKnowledge of CI/CD tools like Jenkins, Azure DevOps, GitHub ActionsProficiency in databases such as Oracle, MySQL, PostgreSQL, or MongoDB