Job Description :

Job Title: AWS Consultant with Java & Spring Boot 

Location:  Malvern PA

Position Type: Contract

Job Description:

  • Strong in Java, Spring/Springboot
  • Microservices
  • AWS Developer skills. Should have knowledge of AWS Lambda functions, Step functions, Cloudwatch, Secret manager, RDS etc.
  • Good SQL skills
  • Some understanding of web UI applications

Job Description:

  • Provides intermediate level system analysis, design, development, and implementation of Java and UI applications.
  • Develops code that reuses objects, is well structured, includes sufficient comments, and is easy to maintain.   
  • Participates in design, code, and test inspections throughout life cycle to identify issues and ensure methodology compliance.   
  • Elevates code into the development, test, and Production environments on schedule. Provides follow up Production support when needed. Submits change control requests and documents. 
  • Participates in systems analysis activities, including system requirements analysis and definition, e.g. prototyping. Participates in other meetings, such as those for use case creation and analysis.
  • Writes the system/technical portion of assigned deliverables. Assists technical team members with the system/technical portion of their deliverables, e.g., systems testers with test plans. On small teams, the developer may write these items.   
  • Performs unit testing and writes appropriate unit test plans to ensure requirements are satisfied.  Assists in integration, systems, acceptance, and other related testing as needed.   
  • Interfaces with cross functional teams, including associated Data & Mid-Tier teams.
  • Strong with Java software design principles and patterns
  • Spring Boot
  • Strong unit test, cucumber skills
  • Experience with REST Service calls
  • Experience with developing Java REST services – Spring Boot; Microservice architecture
  • Experience with test automation and test driven development practices and frameworks – mutation testing, functional testing (JUnit, Cucumber), mock frameworks (Mockito, etc.), contract testingFamiliarity with DevOps concepts, tools and continuous delivery pipelines – Bamboo, Jenkins, Maven, Bitbucket, Jira, GIT, etc
  • Experience with API management platforms, design standards, and patterns is a preferred
  • Knowledge of cloud/AWS development/engineering standard methodologies is a plus
  • Knowledge of AWS service like Lambda, Step Functions, Cloudwatch is needed.
  • Knowledge of cloud data stores – S3, Dynamo DB and/or Amazon RDS                                                                     

Other Competencies:  

  • 5-7 years developer or systems analyst experience
  • Strong, demonstrated analysis and problem solving skills
  • Strong written and oral communication skills
             

Similar Jobs you may be interested in ..