Senior Software Designer / Developer (Cloud Migration and Modernization)This role is responsible for designing, developing, and maintaining enterprise‑grade applications that support core business functions. This position plays a key role in cloud migration initiatives, including assessing applications, identifying gaps, and driving cloud‑ready, scalable solutions primarily in Azure.ResponsibilitiesLead application analysis and remediation for cloud migrationRefactor applications using microservices, containerization, and cloud‑native patternsOptimize database workloads for performance and scalabilityAlign applications with cloud architecture, security, and operational standardsImplement resiliency, observability, and scaling practicesLead database modernization (e.g. Oracle to PostgreSQL)Application Design & DevelopmentDesign and develop scalable applications using modern architecturesLead development of enterprise solutions using Java and J2EETranslate business requirements into technical designsDevelop APIs, backend services, and integrationsSupport microservices and cloud‑ready architecturesQuality, Performance & DeliveryEnsure code quality through testing and reviewsTroubleshoot and optimize application performanceProvide effort estimates and support delivery planningProduce technical documentationEnsure compliance with development standards and governanceSupport & OperationsProvide support for critical systemsMaintain logs of incidents and resolutionsWork with cross‑functional teamsEducation
Bachelor’s degree or equivalent in a relevant fieldExperience & Skills10+ years in software development and designExperience in cloud migration (Azure preferred)Strong Java, J2EE, Spring, Spring BootExperience with microservices and APIsExperience with Docker, Linux, DevOpsTesting tools (Selenium, REST Assured)#J-18808-Ljbffr
Similar jobs

Java Software Engineer

Apply Now
Back to search page