Sr. Software Engineer I (Java, Angular, Typescript, CSS3)
Senior full-stack engineer on an Agile Scrum team building RESTful APIs and Angular UIs with Java/Spring Boot, JPA/MySQL, CSS3/TypeScript and test automation, while owning the CI/CD build-deploy-release pipeline for a healthcare-data platform. Hybrid role with 2pm-11pm hours and at least 2 days a week on-site.
- Compensation
- Not disclosed
- Location
- Not listed
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 5+ years building and shipping production software in a scaled distributed environment
- 5+ years with modern programming languages and tools (Java 8/11, Spring Boot, JPA, MySQL)
- Good foundation in CSS best practices; frameworks like Material UI, CSS Flexbox, CSS Grid
- 3+ years frontend development (JavaScript, CSS, Angular, Node.js)
- Knowledge or experience with CI/CD (Jenkins, OpenShift, Docker, Maven)
- Experience with RESTful web services
- Full stack with 2+ of: frontend, backend, test automation, infrastructure, database
- Experience developing unit tests using tools such as JUnit, Mockito, JaCoCo
- Knowledge or experience working in an Agile environment
- Knowledge of professional software engineering practices across the full SDLC (coding standards, code reviews, source control, build, testing, operations)
- Experience building complex software systems successfully delivered to customers
- Able to communicate with peers and non-technical colleagues
- Hybrid setup - must be comfortable being on-site a minimum of 2 days a week
Nice to have
- Healthcare knowledge
- Cloud technologies including container-based applications
- Test-driven technologies such as Jasmine, JEST or Mocha
- Experience or knowledge of ATDD approach and test automation
- Cassandra
- Kubernetes
- Kafka Streaming
- SalesForce
- Mulesoft
- GraphQL
- Machine Learning
- Mobile Technologies
- MongoDB
- ReactJS
Full description
Combine two of the fastest-growing fields on the planet with a culture of performance, collaboration and opportunity and this is what you get - Leading edge technology in an industry that's improving the lives of millions.
Here, innovation isn't about another gadget, it's about making health care data available wherever and whenever people need it, safely and reliably. There's no room for error. Join us and start doing your life's best work.
The roles in this function will cover all primary development activity across all technology functions that ensure we deliver code with high quality for our applications, products and services and to understand customer needs and to develop product roadmaps.
These roles include, but are not limited to analysis, design, coding, engineering, testing, debugging, standards,methods, tools analysis, documentation, research and development, maintenance, new development, operations and delivery.
The candidate will be working on the Agile Scrum team Software Engineers, Scrum Master/Systems Analyst,Delivery Lead, Solutions Architect, and Product Owner
Responsibilities:
- - Uses pertinent data and facts to identify and solve a range of problems within area of expertise
- - Investigates non-standard requests and problems, with some assistance from others
- - Works exclusively within a specific knowledge area
- - Prioritizes and organizes own work to meet deadlines
- - Provides explanations and information to others on topics within area of expertise
Join an Agile development teams in delivery of RESTful APIs and UIs built with Angular, Java Springboot framework and test automation
Primary Responsibilities
- Translate design into working functional page/prototype
- Quick to understand architects solution and move it to implementation approach
- Productive in a high-paced development environment while maintaining high quality of codes
- Own the build/deploy/release process and find ways to automate and improve our pipeline at every step
- Bring innovative ideas to help continuously improve including the design, build, deploy, test and runtime
- cloud ecosystems
- Participate in debugging and performance tuning in a high performance cloud platform
- A great attitude and the passion and persistence to solve complex problems - Full Stack with 2 or more of
- the following: Frontend, backend, test automation, infrastructure and Database
- Own the build/deploy/release process and find ways to automate and improve our pipeline at every step
- Passionate, motivated, adaptable, team-oriented individual
- Attend Scrum Meetings and meetings required to present implementation development and