JOBSEARCHER

Lead Java Developer

Senior Java Developer with AWS Experience Location -- Washington DC, Maryland, Virginia (Only Local candidate) Experience -- 10 years MinimumJob description:10+ overall YOE.Modernization effort... 2+ years of AWS development work, especially understand AWS EventBridge architecture, AWS EKS (used for packaging apps and deploying) and development experience.Migrating current apps to AWS (mostly Java).. Needs to understand Spring framework / Spring Integration: microservices/web services, Lambda functions and IBM MQ for messaging/flows.Must haves: Current state is Java, Spring Framework / Spring Integration, MQ and Microservices. Future state: Java, AWS EventBridge, AWS Development and architecture, Lambda functions and EKS service.Monitoring tool experience (desired): AWS CloudWatch, AWS X-Ray or Datadog. Education Level: Bachelor's DegreeEducation Details: Information Technology or Computer ScienceExperience: 5 years experience with software development, basic coding and compilation, software architecture/design, user requirements definition and software specification development. Preferred QualificationsKnowledge, Skills and Abilities (KSAs)Ability to communicate technical requirements to all levels of expertise., AdvancedProficient in establishing and maintaining good working relationships., AdvancedKnowledge and understanding of software development life cycle (SDLC)., AdvancedProficient with integrating complex and/or existing systems., AdvancedKnowledge of programming languages (e.g. JavaScript, C, Python, etc.)., AdvancedExcellent communication skills both written and verbal., AdvancedKnowledge of cloud technologies (e.g. AWS, Azure), ProficientKnowledge of database technologies (e.g. cloud, SQL, Oracle, Mongo DB, PostgreSQL, etc.), Advanced Knowledge with Data Dog functions and reports generation. AdvancedFundamental knowledge of software engineers best practices, agile methodologies, CI/CD pipelines, AdvancedKnowledge of test-first practices including Test-Driven Development (TDD) for unit tests and Behavior-Driven Development (BDD) for automated acceptance tests, AdvancedStrong experience with Deployment/Continuous Integration/ Continuous Testing/ Continuous Delivery processes and tools and have expertise in CI/CD tools and framework, AdvancedKnowledge of Code quality and promotion practices, Advanced Mohammad ShadanPh - (609) 447-3282Email - mshadan@humetisgroup.com