Apply

Application Development Senior Advisor-Remote

Posted about 1 month agoViewed

View full description

💎 Seniority level: Senior, 8+ years

📍 Location: United States of America

💸 Salary: 98200 - 163600 USD per year

🔍 Industry: Healthcare

🗣️ Languages: English

⏳ Experience: 8+ years

🪄 Skills: AWSDockerSoftware DevelopmentAgileCloud ComputingDesign PatternsGitJavaJenkinsJUNITKafkaKubernetesMongoDBSpringSpring BootCassandraNosqlCommunication SkillsCI/CD

Requirements:
  • 8+ years of software development experience in Core Java.
  • 8+ years of designing technical solutions using object-oriented design concepts, DDD, functional programming, and microservices design patterns.
  • Proficiency in Java 8 features such as Lambda Expressions and functional programming.
  • Proficiency in Java frameworks such as Spring Boot and RESTful API services.
  • Experience with NoSQL databases such as MongoDB and Cassandra.
  • Experience with containers such as Open Shift/Kubernetes and Docker.
  • AWS/cloud computing working knowledge.
  • Experience with Kafka.
  • Hands-on experience with JUnit and end-to-end testing; TDD-based application development is a plus.
  • Excellent communication skills.
  • Experience with huge data sets.
  • Provide recommendations and design optimal configurations for large-scale deployments.
  • Experience in SDLC, especially testing and deployment; GitLab and Jenkins experience is a plus.
  • Working knowledge of scripting languages.
  • Knowledge around machine learning is a plus.
  • Proficient in Unix-like operating systems.
  • Solid understanding of Git-based Software version control.
  • Track record of contributions to open source software projects.
Responsibilities:
  • Core code production for back, middle and front end applications
  • Operational triage of bugs, failed test cases, and system failures
  • Creating and optimizing infrastructure performance metrics
  • Mapping user stories to detailed technical specifications
  • Creating a repeatable process for rationalizing large amounts of reports
  • Complete detailed peer code reviews
  • Deploying & developing cloud applications end to end
  • Architecting a pilot or PoC effort to bring innovation to delivery
  • Working in stages of the environment lifecycle including Production
  • Automation of manual data object creation and test cases
  • Ask smart questions, take risks and champion new ideas.
Apply