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).
Apply directly at Reckitt →Create a free account for alerts like thisView Reckitt immigration profile
This listing is sourced directly from Reckitt's careers page and normalized into a canonical job model.