Please Accept our Privacy Policy
We are unable to sponsor or take over sponsorship of an employment visa at this time.
SeniorSoftwareEngineer–Java,SpringBoot&AzureJobDescriptionPositionOverviewWeareseekingahighlyskilledSenior Software Engineer todesign,develop,andmaintainscalable,cloud-nativeapplicationsandservices.Theidealcandidatewillhavestronghands-onexperiencewithJava,theSpringecosystem,Azurecloudservices,databases,andevent-drivenarchitecture.
Thisengineerwillcontributetothedesignofmoderndistributedsystems,buildsecureandreliableAPIs,andleverageAI-assisteddevelopmenttoolstoimproveengineeringproductivity.Dependingontheproject,somepositionsmayalsorequirePythonandDatabricksexperience.
KeyResponsibilitiesDesign,develop,test,andmaintainenterprise-gradeapplicationsusingJava,Spring,SpringBoot,andSpringCloud.
Buildanddeploycloud-nativeapplicationsandserverlesssolutionsusingAzureContainerAppsand/orAzureFunctions.
DevelopandintegrateRESTAPIsandmicroservicestosupportscalable,distributedapplications.
DesignandoptimizerelationaldatabasesolutionsusingSQLandPostgreSQL.
WorkwithNoSQLdatabases,includingAzureCosmosDB,tosupportapplicationdatarequirements.
Developevent-drivenapplicationsanddistributedmessagingsolutionsusingApacheKafkaand/orAzureEventHubs.
Buildandmaintainautomatedbuild,test,anddeploymentpipelinesusingGitHubandGitHubActions.
Applysoftwareengineeringbestpracticesforcodequality,testing,security,performance,andmaintainability.
UseAI-assisteddevelopertoolstoacceleratecoding,debugging,testing,documentation,andcodereviews.
Collaboratewitharchitects,productmanagers,andcross-functionalengineeringteamstodeliverreliablesoftwaresolutions.
Forselectpositions,developPython-basedapplicationsandworkwithDatabricksfordataprocessingandanalytics.
Mentorotherengineers,participateintechnicaldesigndiscussions,andcontributetoengineeringstandards.
StrongprofessionalexperienceinJava application development.
Hands-onexperiencewithSpring, Spring Boot, and Spring Cloud.
Experiencedevelopinganddeployingcloud-nativeapplicationsusingAzure Container Apps and/or Azure Functions.
ProficiencyinSQLandrelationaldatabases,preferablyPostgreSQL.
ExperiencewithNoSQLdatabases,preferablyAzureCosmosDB.
Experiencewithevent-drivenarchitectureandmessagingplatformssuchasApacheKafkaorAzureEventHubs.
ProficiencywithGitandGitHub,includingGitHubActionsforCI/CDautomation.
Experiencedeveloping,testing,andtroubleshootingproductionapplicationsandAPIs.
FamiliaritywithAI-assisteddevelopertoolsandtheirpracticalapplicationinsoftwareengineering.
Strongproblem-solving,communication,andcollaborationskills.
ExperiencewithPythonandDatabricksforapplicablepositions.
Experiencedesigningandimplementingmicroservicesanddistributedsystems.
Knowledgeofcloudsecurity,applicationmonitoring,logging,andperformanceoptimization.
Experiencewithautomatedunit,integration,andAPItesting.
Familiaritywithinfrastructureautomationandclouddeploymentbestpractices.
Experiencementoringengineersandprovidingtechnicalguidance.
TheSeniorSoftwareEngineerwillbeexpectedto:
Takeownershipofcomplextechnicalassignmentsfromdesignthroughdeployment.
Makesoundtechnicaldecisionsandrecommendscalable,maintainablesolutions.
Identifyandresolveperformance,reliability,andproductionissues.
Promoteengineeringbestpractices,codequality,andcontinuousimprovement.
Collaborateeffectivelywithtechnicalandbusinessstakeholders.
Support and mentor other engineers while contributing directly to hands-on development.
Kaleidoscope, an Infosys Company, is an equal opportunity employer, and all qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, spouse of protected veteran, or disability.