> Markdown version of [/jobs/ext/4636994-senior-staff-engineer-java-developer](https://www.wearedevelopers.com/jobs/ext/4636994-senior-staff-engineer-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Staff Engineer, Java Developer - **Company:** Nagarro Inc - **Location:** Atlanta, GA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Apache ActiveMQ, Application Programming Interfaces (APIs), Amazon Web Services, Software as a Service, Cloud Computing, Computer Programming, Relational Databases, Software Debugging, Issue Tracking Systems, Java Virtual Machine (JVM), Enterprise Messaging Systems, Oracle (Applications), Scrum Methodology, RabbitMQ, Software Engineering, Strategies of Testing, Test-Driven Development (TDD), Git, Cloudformation, Apache Kafka, Front End Software Development, Restful APIs, Amazon Simple Queue Service (SQS), Terraform, Software Version Control, Docker - **Published:** November 8, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-staff-engineer-java-developer-atlanta-ga--622e42fd-6933-4bdf-8ba0-3aac57d7e645 ## About the Role Software Engineering, Java, Product Engineering, Product Development, Technical Leadership, Communication Skills, Offshoring, Java, Software Development, Computer Programming, * Technical Lead with excellent communication skills * Should be able to effectively communicate with client stakeholders and offshore team * Hands on experience in developing software which runs on the JVM, with a strong preference for Java * Should be able to do coding/development work * Responsible for delivery of tasks assigned to offshore team * In-depth knowledge of how to design and optimize access of relational databases such as Aurora, Oracle. ## Description * Development of software which runs on and integrates in the Cloud with a preference for AWS technologies such as ECS, Lambda, SQS, and RDS * Creation of containerized solutions which can be run with Docker. * Development of software which interacts with messaging systems such as ActiveMQ, RabbitMQ, and Kafka * Creation of APIs using RESTful techniques. * Experience in creating new infrastructure with tools like Terraform, CloudFormation. * Use of distributed version control software such as Git * Create software which fully considers all aspects of performance, security, reliability, and monitoring in a multi-tenant SaaS platform. * Document and communicate the design of the systems you produce so that other team members can rapidly understand the trade-offs and functioning of the system. * Be an active participant in an Agile Scrum team which uses ceremonies such as daily standup, sprint planning, and retrospectives to conduct development. * Coordinate with product management to estimate, refine, and plan the product roadmap for upcoming features and functionality. * Use test driven development techniques which allow the team to be assured the software being developed is correct. * Instrument and monitor software produced to ensure it is performing to expectations. Plan and implement changes to the software when it falls outside of performance expectations. * Integrate our software with internal and external systems which increase the business value to our customers. * Create RESTful APIs for frontend teams and external partners to access data and perform operations on the system. * Keep up-to-date status of items in our issue tracking software. * Participate in and help execute team peer design and code reviews. * Mentor junior team members in debugging, testing strategies, design and achieving on-time delivery.