Job Description :
What you''ll be doing:
Develop cutting edge cloud based software (SaaS) and cloud based Platforms (PaaS) as well as building configuration driven, flexible software applications for some of the largest hospitals and healthcare networks in the country
Use the latest technologies, tools, and techniques (Java, JavaScript, Spring Cloud, Docker, PostgreSQL, Agile)
Participate in code reviews, whiteboard discussions and standups daily
Collaborate with other engineers in an iterative, agile development environment with a focus on delivering code
Contribute to the architecture and development of a highly scalable software
Education & Experience:
Experience in the following technical areas with demonstrated proficiency:
Web Application Development (JavaScript, HTML, CSS)
JavaScript Framework Knowledge (jQuery, Node.js, Angular, React, Dojo, D3.js)
Object Oriented Programming Required (Java, Spring Framework)
Cloud Computing (AWS, Azure, Google Cloud)
Containers & Orchestration (Docker)
Continuous Integration (Bamboo, Jenkins, Maven, Gradle)
Relation Database Knowledge (SQL, Oracle, Netezza, PostgreSQL, MySQL)
Proficient with Spring technologies (Boot, Batch, MVC, JDBC)
Testing strategies (TestNG, Mockito, Selenium)
Source Code Control (GIT)
SDLC/ADLC Methodologies
Experience analyzing data solving problems and troubleshooting to provide solutions
Experience in entire application development process, specifically Agile
Experience developing large, multi-faceted projects and coordinating with other teams
5 to 8 years of Software Engineering experience preferred