Sr. Platform Engineer

Cypress HCM

Date: Sep 23, 2022
City: Charlotte, NC
Contract type: Full time
Cypress HCM
Sr. Platform Engineer

Our client is looking for a Senior Platform Engineer that has expertise in the implementation and design of software platforms, including infrastructure, methodology, process, and tool stack. In this role, you’ll work to develop the new unified platform using Java 17, Spring Framework 5, and AWS cloud. You thrive in environments where you are focused on writing performant code that supports enterprise-grade architecture. You enjoy the experience of writing software for scale and take ownership of the products that you contribute to. You’re seeking to drive tangible impact in your next career opportunity. You want to build things that matter.

  • Designs, develops, and maintains larger and enterprise software spanning multiple technology domains. Build reusable codes and libraries for future use.
  • Hands on development of enterprise applications 80% of the time.
  • Responsible for stability and scalability of the PatientPoint platform. This encompasses business services and platform agnostic (mobile & web) application endpoints.
  • Develop solutions following established technical design, application development standards and quality processes in projects.
  • Facilitate and lead story breakup and grooming. Drive feature level architecture/design sessions.
  • Increase the level of teams’ technical ability and drive measurable improvement of quality of code.
  • Improve accuracy of development schedules and lowers project risk.
  • Perform detailed reviews on deliverables. Provide technical guidance to the team members.
  • Mentor Junior Individual Contributors, provide oversight of others’ work.
Required Qualifications:
  • 6+ years’ experience in a back-end software engineering role developing enterprise applications,
  • Excellent proficiency in Java required. Minimum Java 8 required
  • 4+ years creating APIs as products with web services and RESTful protocols
  • 3+ years’ experience creating cloud-based architecture with AWS technologies or other public cloud services like Azure, GCP, etc.
  • Expert proficiency in Spring Framework including Spring Boot, Spring Cloud, Spring Security and Spring Data
  • Experience with Kafka or other streaming technologies is highly desired
Bonus Qualifications:
  • Full Proficiency in Java 11 or later
  • Solid experience in using design patterns to implement solutions for common business problems
  • Proficiency with SQL and NoSQL databases along with ORM frameworks
  • Experience creating or utilizing Service Oriented Architectures
  • 2+ years’ experience developing microservices architecture
  • Experience with event-driven architectures
  • Experience with Reactive programming
  • Cloud-based security principles and protocols like OAuth2, JWT, data encryption, hashing data, secret management, etc.
  • Experience with containerization/orchestration technologies tools like Docker, Elastic Container Service (ECS), Kubernetes etc.
  • Experience mentoring junior engineers

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume