{"schemaVersion":"jobsearcher.job.v1","id":"61a49c745c164f00abd8c106","url":"https://jobsearcher.com/jobs/61a49c745c164f00abd8c106","canonicalUrl":"https://jobsearcher.com/jobs/61a49c745c164f00abd8c106","title":"Senior Staff Engineer, Java Developer","description":"Overview\nIn this Technical Lead role, you will steer the delivery of cloud-native software crafted for a multi-tenant SaaS platform. You’ll bridge client stakeholders and offshore teams, shaping architecture and ensuring performance, security, and reliability. You will code and contribute hands-on, particularly in Java/JVM environments, while guiding design decisions and trade-offs. You’ll work closely with cross-functional teams to plan roadmaps and enforce agile, test-driven development. This is an opportunity to influence scalable, data-driven solutions in a fast-growing, globally distributed company.\n\nResponsibilitiesLead delivery of tasks for offshore teamsDevelop software on the JVM with Java focusDesign and optimize relational databases (Aurora, Oracle) and cloud integration (AWS: ECS, Lambda, SQS, RDS)Create containerized solutions with DockerBuild APIs using RESTful approachesImplement infrastructure with Terraform and CloudFormationWork with messaging systems (ActiveMQ, RabbitMQ, Kafka)Develop and monitor multi-tenant SaaS performance and securityDocument system designs for quick team understandingParticipate in Agile Scrum ceremonies and plan product roadmapsUse TDD and Instrument/monitor software to meet performance criteriaIntegrate systems to increase business valueCreate RESTful APIs for frontend/external partnersMaintain issue-tracking statusMentor junior team members on debugging, testing, and deliveryChampion code reviews and knowledge sharingEnsure on-time delivery and continuous improvement\nKey requirementsHands-on software development experience on the JVM (Java)Strong communication with client stakeholders and offshore teamsExperience delivering cloud-integrated software on AWS (ECS, Lambda, SQS, RDS)Containerization with DockerProficiency with relational databases (Aurora, Oracle)Experience with messaging systems (ActiveMQ, RabbitMQ, Kafka)API development using RESTful principlesInfrastructure-as-code using Terraform or CloudFormationGit for version controlAgile Scrum experience and TDD practicesMonitoring and performance tuning for multi-tenant SaaSMentoring junior engineersexcellent communicationteam collaborationmentorshipJava/JVMAWS (ECS, Lambda, SQS, RDS)Docker","company":"Nagarro","rawCompany":"nagarro","city":"Alpharetta","state":"GA","isRemote":false,"isActive":false,"createdAt":"2026-09-15T04:16:23.971Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Staff Engineer, Java Developer","description":"Overview\nIn this Technical Lead role, you will steer the delivery of cloud-native software crafted for a multi-tenant SaaS platform. You’ll bridge client stakeholders and offshore teams, shaping architecture and ensuring performance, security, and reliability. You will code and contribute hands-on, particularly in Java/JVM environments, while guiding design decisions and trade-offs. You’ll work closely with cross-functional teams to plan roadmaps and enforce agile, test-driven development. This is an opportunity to influence scalable, data-driven solutions in a fast-growing, globally distributed company.\n\nResponsibilitiesLead delivery of tasks for offshore teamsDevelop software on the JVM with Java focusDesign and optimize relational databases (Aurora, Oracle) and cloud integration (AWS: ECS, Lambda, SQS, RDS)Create containerized solutions with DockerBuild APIs using RESTful approachesImplement infrastructure with Terraform and CloudFormationWork with messaging systems (ActiveMQ, RabbitMQ, Kafka)Develop and monitor multi-tenant SaaS performance and securityDocument system designs for quick team understandingParticipate in Agile Scrum ceremonies and plan product roadmapsUse TDD and Instrument/monitor software to meet performance criteriaIntegrate systems to increase business valueCreate RESTful APIs for frontend/external partnersMaintain issue-tracking statusMentor junior team members on debugging, testing, and deliveryChampion code reviews and knowledge sharingEnsure on-time delivery and continuous improvement\nKey requirementsHands-on software development experience on the JVM (Java)Strong communication with client stakeholders and offshore teamsExperience delivering cloud-integrated software on AWS (ECS, Lambda, SQS, RDS)Containerization with DockerProficiency with relational databases (Aurora, Oracle)Experience with messaging systems (ActiveMQ, RabbitMQ, Kafka)API development using RESTful principlesInfrastructure-as-code using Terraform or CloudFormationGit for version controlAgile Scrum experience and TDD practicesMonitoring and performance tuning for multi-tenant SaaSMentoring junior engineersexcellent communicationteam collaborationmentorshipJava/JVMAWS (ECS, Lambda, SQS, RDS)Docker","datePosted":"2026-09-15T04:16:23.971Z","dateModified":"2026-09-15T04:16:23.971Z","hiringOrganization":{"@type":"Organization","name":"Nagarro","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Alpharetta","addressRegion":"GA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"61a49c745c164f00abd8c106"},"url":"https://jobsearcher.com/jobs/61a49c745c164f00abd8c106"}}