Summary
Goldschmitt and Associates (G&A) is a technology transformation and system modernization company serving federal agencies. The Backend Developer will design, develop, implement, and maintain enterprise and SaaS applications, backend services, RESTful APIs, authentication systems, and databases while collaborating with technical and business stakeholders.
Responsibilities
- Design, develop, implement, and maintain enterprise/SaaS applications
- Develop and maintain backend applications using Java, Spring Boot, and related testing frameworks
- Design, develop, document, and maintain RESTful APIs and web services
- Implement and manage application user authentication and authorization methods
- Design and maintain databases, data models, queries, and supporting scripts
- Conduct code reviews and identify opportunities to improve application performance, maintainability, security, and efficiency
- Collaborate with technical and business stakeholders to identify requirements, resolve technical issues, and recommend improvements
Skills
- Strong backend software development experience using Java, Spring Boot and related technologies
- Experience with relational databases and data modeling
- Experience with modern software development, testing, deployment, and deployment practices
- Possess at least 4 years of professional software development experience, including enterprise software and/or SaaS applications
- Possess a Bachelor's degree
- Possess the ability to pass and maintain eligibility for a Public Trust investigation, including United States citizenship
- Java
- Spring Boot, Hibernate
- Web Services (REST), API Management
- AWS, Docker Containers
- MySQL, NoSQL
- Git, CI/CD, Swagger/OpenAPI, JUnit
- Node.js
- AWS GovCloud, CloudFormation, Simple Notification Service (SNS), Cognito, API Gateway, ECS, Application Load Balancers, Lambda Functions, CDK, IAM, Secrets Manager, CloudWatch, RDS
- Spring Boot Actuator/Micrometer, distributed tracing (X-Ray or OpenTelemetry)
- DB2, Redis, DynamoDB
- FedRAMP, ATO
Qualifications
Must Haves
- Strong backend software development experience using Java, Spring Boot and related technologies
- Experience with relational databases and data modeling
- Experience with modern software development, testing, deployment, and deployment practices
- Possess at least 4 years of professional software development experience, including enterprise software and/or SaaS applications
- Possess a Bachelor's degree
- Possess the ability to pass and maintain eligibility for a Public Trust investigation, including United States citizenship
- Java
- Spring Boot, Hibernate
- Web Services (REST), API Management
- AWS, Docker Containers
- MySQL, NoSQL
- Git, CI/CD, Swagger/OpenAPI, JUnit
Nice to Haves
- Node.js
- AWS GovCloud, CloudFormation, Simple Notification Service (SNS), Cognito, API Gateway, ECS, Application Load Balancers, Lambda Functions, CDK, IAM, Secrets Manager, CloudWatch, RDS
- Spring Boot Actuator/Micrometer, distributed tracing (X-Ray or OpenTelemetry)
- DB2, Redis, DynamoDB
- FedRAMP, ATO
Benefits
- Flexible schedules
- Telework options
- 401(k) with immediate vesting
- Paid Federal Holidays
- Tuition Reimbursement
- Medical Insurance, including Vision and Dental Insurance
- Employer-Paid Short-Term and Long-Term Disability
- Employer Paid Life Insurance
- Supplemental Life Insurance
- FSA/HSA Programs
- Commuter Benefits Program
- Adoption Assistance Program
- Employee Assistance Program (EAP)
- Caregiver Support Program
- Health Advocacy Program
- Financial Wellbeing Support