Skip to content
mimi

Sr Backend (Java) Developer | McLean VA |

Samprasoft

McLean · On-site Full-time Senior 1mo ago

About the role

Freddie Mac is building a culture based on modern software delivery practices to support the secondary mortgage market through rapid technology and best practice innovation.

Job Description

  • Participate as a member of a production support team to support Big Data technology stack applications, work on production fixes and enhancements in a Scaled Agile development environment.
  • Be able to work in shifts, monitor jobs, triage incidents, do root cause analysis and implement fixes in production with minimal support.
  • Understand business needs and criticality of the enhancements and fixes that need to be deployed to production, participate in backlog refinement, develop, unit test and deploy the application.
  • We seek someone who can develop enhancements within existing applications and own implementation of changes and fixes with aggressive deployment timelines.
  • Participate in code reviews with peers.
  • Create or update documentation in support of production support and development effort.
  • Participate in technical discussions and brainstorm recommendations or solutions.
  • Demonstrate ownership of problems, issues, or requests from start to finish and facilitate appropriate handoffs.
  • Ensure that standard methodologies for development activities (e.g. code reviews, unit testing, etc.) are followed.
  • Demonstrated ability to communicate effectively with various teams, both business and technical, to achieve goals.
  • Follow established methodology and controls guidelines.
  • Strive for operational excellence to reduce and eliminate repeat failures and embrace automation over human intervention.

Qualifications

  • 5-8 years experience in the following: Java8, Spring Boot, Microservices, REST services and build tools like maven, gradle, Jenkins.
  • Knowledge of database structures, theories, principles and practices (both SQL and NoSQL).
  • Experience on data lakes, datahub implementation.
  • Experience with Shell Scripting.
  • Bachelor's degree in Information Technology, Computer Science, Engineering or related field or equivalent combination of education and work experience.
  • 1 or more years of experience working in Agile, Lean/Kanban, or Scaled Agile organization.
  • Knowledge or experience in Jira, Confluence, and Bitbucket.
  • Ability to independently perform the all duties from Analysis to deployment to postproduction defect fixing.

Preferred

  • Experience in one or more of the following Amazon Web Services (AWS) Cloud services - EC2, EMR, ECS, Docker, OpenShift, Kubernetes/Amazon EKS, S3, SNS, SQS, Cloud Formation, Cloud watch, Lambda
  • Strong backend developer with Java 8, Spring boot, microservices and REST services.
  • Experience working with build tools like maven/graddle, Jenkins.
  • Knowledge of UNIX(linux) environment
  • Experience working with debugging and trouble shooting APP performances and JVM optimizations.
  • Experience working with API gateways.
  • Experience with message broker/event queue, token authentications.
  • Understanding both relational and NoSQL databases.
  • Experience designing, developing and consuming RESTful API.
  • Experience developing microservices based architectures and container orchestration frameworks AWS EKS or similar frameworks.

Skills

AWS CloudBitbucketCloud FormationCloudWatchConfluenceDockerEC2ECSEKSEMRGitGradleJavaJenkinsJiraKubernetesLambdaMavenMicroservicesNoSQLOpenShiftRESTS3SNSSQSSpring BootSQLShell ScriptingUNIX

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free