ApplyApplication 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