Responsibilities
- Carry out automation, engineering, data management, infrastructure operations, and security tasks in cloud platforms.
- Deliver high-quality, sustainable code that meets project standards.
- Write clear, efficient, and easily maintainable code.
- Collaborate with agile teams to design and deploy cloud-native solutions.
- Develop and maintain microservices using Java and Spring Boot frameworks.
- Examine system logs to identify root causes of performance or infrastructure problems.
- Assist in establishing and upholding coding best practices.
- Automate repetitive or time-consuming steps in development and CI/CD workflows.
- Help create user stories, define acceptance criteria, and take part in effort estimation.
- Write automated tests to validate feature behavior and requirements.
- Support fellow developers through code reviews and collaborative coding sessions.
- Coordinate with other teams to conduct integration testing.
- Maintain and enhance system-wide functionality and reliability.
- Partner with business analysts and domain experts to interpret requirements and build appropriate software solutions.
- Engage in technical design discussions with project and technical leads.
- Coordinate integration testing efforts across more than three teams.
- Actively review and contribute to merge requests.
- Plan and execute system deployments.
- Investigate data quality concerns reported by system users.
- Diagnose application errors and conduct root cause investigations.
- Build front-end components using JavaScript frameworks including REACT and Angular.
- Explore data sources to identify opportunities for system enhancement.
- Design and implement APIs and backend services.
- Support system security compliance and defensive measures.
- Contribute to securing operating system images, applications, and container environments.
Work Arrangement
Remote (Worldwide)
Other
- Clearance Level: Public Trust
- Requisition #: 1476
