Senior Staff Engineer, Java Developer
Nagarro- Location
- Atlanta, Georgia, United States
- Workplace
- —
- Employment
- Full Time
- Salary
- —
Posted 3y ago
- 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.
- 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.
Skills
- Java
- JVM
- Aurora
- Oracle Database
- AWS
- ECS
- AWS Lambda
- AWS SQS
- RDS
- Docker
- ActiveMQ
- RabbitMQ
- Kafka
- Terraform
- AWS CloudFormation
- Git
More jobs at Nagarro
All 444Associate Principal Engineer, Technical Product Owner (Banking)
Nagarro · Remote, India · today
Staff Engineer, DevOps
Nagarro · Bengaluru, India · today
Associate Distinguished Engineer, Solution Architect
Nagarro · Mumbai, India · today
Associate Distinguished Engineer, Cloud Architecture
Nagarro · Mumbai, India · today
Ausbildung Fachinformatiker für Anwendungsentwicklung (m/w/d)
Nagarro · Remote, Germany · today
Similar roles
IT Support Specialist-III
Amperesand · Reno, Nevada, United States · today
Staff AI Engineering - Enterprise Architecture
American Express · Phoenix, AZ, United States · USD 144,250–256,250/yr · today
Field Service Technician II
Toshiba America Business Solutions · East Syracuse, NY, United States · today
Field Service Technician I
Toshiba America Business Solutions · Rochester, NY, United States · today
Field Service Technician II
Toshiba America Business Solutions · Buffalo, NY, United States · today
Incentives Analyst
MicroStrategy · Tysons Corner, VIRGINIA, United States · USD 66,400–119,600/yr · today