Senior Staff Engineer, Java Developer
Primary stack
Job description
About the Position
We are seeking a Senior Staff Engineer, Java Developer with expertise in JVM, AWS, and relational databases to join our dynamic team.
Responsibilities
- Serve as a Technical Lead with excellent communication skills.
- Effectively communicate with client stakeholders and the offshore team.
- Develop software running on the JVM, with a strong preference for Java.
- Handle coding/development work and be responsible for the delivery of tasks assigned to the offshore team.
- Design and optimize access of relational databases such as Aurora and Oracle.
- Develop software that runs and integrates in the Cloud, with a preference for AWS technologies such as ECS, Lambda, SQS, and RDS.
- Create containerized solutions using Docker.
- Develop software that interacts with messaging systems such as ActiveMQ, RabbitMQ, and Kafka.
- Create APIs using RESTful techniques.
- Create new infrastructure with tools like Terraform and CloudFormation.
- Use distributed version control software such as Git.
- Create software that considers all aspects of performance, security, reliability, and monitoring in a multi-tenant SaaS platform.
- Document and communicate the design of the systems produced.
- Be an active participant in an Agile Scrum team.
- Coordinate with product management to estimate, refine, and plan the product roadmap.
- Use test-driven development techniques.
- Instrument and monitor software to ensure it is performing to expectations.
- Integrate software with internal and external systems to increase business value.
- Create RESTful APIs for frontend teams and external partners.
- 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.
Requirements
- Hands-on experience in developing software which runs on the JVM, with a strong preference for Java.
- In-depth knowledge of how to design and optimize access of relational databases such as Aurora and Oracle.
- 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 and CloudFormation.
- Use of distributed version control software such as Git.
- Experience in test-driven development techniques.
We Offer
- Opportunity to work in a dynamic and non-hierarchical work culture.
- Collaborate with a global team of 18,000+ experts across 26 countries.
- Competitive compensation package.
- Opportunity for professional growth and development.
About the Company
We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale - across all devices and digital mediums, and our people exist everywhere in the world (18,000+ experts across 26 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in!
ยฉ Nagarro. This job description was sourced from the employer's public career page. TheJob is not the employer โ we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Automotive,Banking and Financial Services,Energy & Utilities,Gaming & Entertainment,Insurance
About the Company Nagarro helps clients transform, adapt, and build new ways into the future through an entrepreneurial, agile, and caring mindset. They excel at digital product engineering and deliver on their promise of thinking breakthroughs. Nagarro is a team of over 9,000 experts. Products, Services & Tech Stack Core Solutions Digital Engineering: Future-proofing businesses with value-driven and technology-savvy solutions. Intelligent Enterprise: Mastering critical business applications to empower businesses to thrive. Experience and Design: Harnessing the power of design to drive success. Technologies & Frameworks AI Accelerators: Proprietary AI accelerators like Mosaic: Agentic OS and Vanguard: AI in SDLC. Project Scope & Target Clients Client Base Automotive Banking and Financial Services Energy & Utilities Gaming & Entertainment Insurance Life Sciences & Healthcare Media & Publishing Non-profits and Education Private Equity Public Sector Retail & CPG Smart Buildings Software & Hi-Tech Sports Telecommunications Travel and Logistics Industry and Automation Engineering Scale Nagarro has helped organizations navigate complex change through deep engineering and close partnership. They turn AI into trusted, scalable, measurable business value by embedding intelligence into products, modernizing core systems, and transforming operations.
More at Nagarro
All 640 rolesSenior Staff Engineer, Delivery ETIL
Nagarro ยท India
Senior Engineer, DevOps
Nagarro ยท India
Associate Principal Engineer, Frontend Angular2x
Nagarro ยท India
Analyst, Operations
Nagarro ยท United States