Java Full Stack Developer

  • KK Technologies LLC
  • Philadelphia, PA, USA
  • Jul 23, 2020

Job Description

Experience: 5+ Education Required: Bachelor’s Degree or Equivalent Work Experience Minimum 5 years software development experience -- Minimum 1-3 years AWS development experience--Experience with developing Java REST services Spring Boot, Vert.x or other asynchronous frameworks--Experience with AWS SDKs, CLI and tools such as CloudWatch/ CloudTrail/ Codedeploy/ Codebuild/ Codepipelines---Experience with API management platforms such as AWS API Gateway Knowledge of "API-first design standards, patterns and best practices Knowledge of API resiliency and cloud-based development/engineering best practices AWS experience: Lambda Functions (must have), EC2, ECS, S3, EKS, IoT Core, IAM, Cognito, SQS/ SNS/ Kinesis Experience with API security standards and implementation (OAuth, OpenId) Knowledge of cloud-based data stores: Dynamo DB and/or Amazon RDS; experience migrating data from legacy repositories to cloud data architecture Experience with test automation and test-driven development practices and frameworks: functional testing (JUnit, Cucumber); mock frameworks (Mockito, etc.); contract testing Familiarity with DevOps concepts, practices, tools and continuous delivery pipelines: Jenkins, Maven, Gradle, Jira, etc. Ability to implement instrumentation to gather business and engineering specific metrics around services and usage patterns as well as to monitor health of applications and services Should be good at requirement understanding and gathering scope definition and effort estimations Additional Preferred Skills: Experience with distributed programming , serverless, and microservices architecture is a plus. Experience with Serverless framework is a plus. Project Description: Development of Java based services (adhering to microservice principles) Development in Java, Scala, Python Development of RESTful web services Development of AWS Serverless solutions leveraging: Lambda, DynamoDB, Simple Queue Service (SQS) and Simple Notification Service (SNS), API Gateway Job Type: Full-time Pay: $85,000.00 per year Schedule: Monday to Friday Experience: Java: 5 years (Preferred) Education: Bachelor's (Preferred) Location: Philadelphia, PA (Required) Work authorization: United States (Required) Work Location: One location Work Remotely: Temporarily due to COVID-19