
Sr. Application Developer
RB (Reckitt Benckiser)3 days ago
Richmond, VA, USA or San Francisco, CA, USASenior
Base Salary
$120k - $192k/yr
Responsibilities
- Modernize and migrate mission-critical enterprise applications and databases to AWS.
- Design, develop, test, deploy, document, and support large-scale application enhancements.
- Build Java and Spring Boot services, APIs, Angular and TypeScript interfaces, and database solutions.
- Plan and execute cloud and database migrations, including validation, cutover, rollback, and operational readiness.
- Implement infrastructure as code, containerized workloads, automated delivery pipelines, security scanning, and observability.
- Conduct performance, load, and stress testing and lead root-cause analysis for complex production issues.
- Review code and technical designs, recommend architecture approaches, identify risks, and guide other contributors.
- Create architecture, implementation, deployment, support, and technical decision documentation.
Requirements
- At least 5 years of hands-on experience with Java and enterprise frameworks such as Spring Boot, Spring, and Hibernate.
- Demonstrated experience delivering and supporting complex mission-critical applications in regulated or high-reliability environments, including cloud adoption, modernization, or migration.
- Experience building enterprise applications with Angular and TypeScript; Node.js experience is valuable.
- Extensive experience designing, developing, securing, documenting, and integrating API services, with Spring REST experience preferred.
- Strong hands-on AWS experience with compute, containers, networking, storage, databases, security, configuration, observability, and integration services.
- Experience with Oracle and PostgreSQL, including PL/SQL, data modeling, query tuning, database migration, and Amazon RDS for PostgreSQL.
- Hands-on experience with Terraform, Docker, and Kubernetes or comparable AWS container services.
- Experience supporting automated delivery pipelines using Maven, Jenkins, GitLab, Nexus, Fortify, SonarQube, and Nexus IQ.
- Knowledge of software design patterns, secure coding, automated testing, code review, observability, and agile delivery practices.
- Ability to explain technical decisions, produce high-quality documentation, collaborate with stakeholders, and guide contributors.
- Preferred qualifications include AI/ML familiarity, AWS certification, legacy modernization experience, and experience with demanding availability, auditability, security, or disaster-recovery requirements.
- Must be a U.S. citizen or a green card holder with intent to become a U.S. citizen and pass enhanced background screening.
Benefits
- Medical, dental, vision, pre-tax flexible spending, backup child care, pre-tax day care spending, paid family care leave, vacation, sick days, paid holidays, pet insurance, matching 401(k), and retirement/pension benefits.
- Full-time, regular position working fully onsite within commuting distance of Richmond, VA, or San Francisco, CA.
- Employment is subject to enhanced background screening that may take 21–60 days.
Tech Stack
Categories
About RB (Reckitt Benckiser)
Reckitt (formerly Reckitt Benckiser) is a global consumer-goods company that makes health, hygiene, and nutrition products sold through retailers, pharmacies, and e-commerce. Its portfolio includes brands such as Dettol/Lysol, Durex, Nurofen, Gaviscon, Mucinex, Enfamil, Finish, Vanish, and Harpic. Formed by the 1999 merger of Reckitt & Colman and Benckiser, the company is headquartered in Slough, UK, and is listed on the London Stock Exchange.