Reckitt

Reckitt

Principal Software Engineer - Java/Spring Boot/AWS/Junit

Boston, MA, USA · Principal · Part-time

Sponsorship not specified$173k-$217kDetected 27 days ago
JavaScriptPythonJavaHTMLCSSSpringSQLNoSQLAWSTerraformAPI DevelopmentRESTKafkaCybersecurityNegotiationLogisticsJUnitLoad TestingLeadershipProblem SolvingCritical Thinking

About the role

  • The Federal Reserve has developed a new interbank 24x7x365 real-time gross settlement (RTGS) service with integrated clearing functionality, called the FedNow Service.
  • Top level technical expert in one or more highly specialized areas of applications systems analysis and programming.

Responsibilities

  • Develops software solutions in Java, Spring, Terraform, NoSQL and RDS in the Cloud
  • Develop end to end Infrastructure-as-Code solutions in Cloud
  • Understanding of how to use JUnit's extension and lifecycle annotations and interfaces to create tools that enhance its default functionality and monitor test plan execution results.

Requirements

  • Has full technical knowledge of all phases of applications systems analysis and development.
  • Level of work required is considered highly advanced and staff must be able to work under minimal supervision.
  • Experience with modern Java features like generics, streams and lambdas.
  • Experience with Apache Maven or Gradle to handle tasks such as compilation, dependency management, testing, packaging and deployment.
  • Knowledge of Apache Maven's build lifecycles phases, experience with custom plugin development and how to map a custom plugin's goals to Maven lifecycle phases

Nice to have

  • Experience with API Development and consumption and microservices architecture
  • Familiarity with database migration tools like Flyway or Liquibase.
  • Experience using Spring Security to handle security concerns in Spring Boot apps.
  • Understanding Spring Boot's various application configurations (profiles, YAML vs files) and externalized configuration management.
  • Proficient with unit testing, integration testing between system components, performance testing to identify bottlenecks, soak testing for long-term stability verification and API testing.
  • Strong interpersonal, teamwork and negotiation skills
  • Strong problem solving and critical thinking skills

Compensation

  • The salary range for this position is $ 173,400.00 - $216,700.00 - $260,000.00.
  • The Boston Fed believes in salary transparency.
  • The final salary and offer will be determined by the applicant's background, skills, internal equity, and alignment with market data.
  • Whether you're developing into the job or are a more seasoned candidate, we aim to pay competitively.
  • The position and job description posted is for a Principal Software Engineer however, candidates will be placed in an appropriate level within the Software Engineer job family based on the extent of their experience.
  • If you reside outside of the 1st District, you may be hired by your local Federal Reserve District and compensation will follow hiring District's range and policy.

Benefits

  • Python a bonus).

This listing is sourced directly from Reckitt's careers page and normalized into a canonical job model.