Remote
Full Time

Sr. Software Design Engineer - Java Architect

MedCrypt is currently looking for an experienced Java architect to provide technical leadership and ownership of new SaaS product offerings.

About this position

Responsibilities:

  • Translate high-level product objectives into documented design requirements
  • Architect Java services, APIs, and data access layers into a secure, scalable and comprehensive design that meets product objectives
  • Combine expertise and leadership to drive design implementation and coordinate development team tasks
  • Participate in development activities by contributing to code implementation and reviews
  • Foresee technical questions, issues and blockers which may be detrimental to team productivity
  • Coordinate with other Software Design Engineers to exchange knowledge and identify/manage cross product dependencies and constraints
  • Ensure released product is of high-quality and well-tested

Qualifications:

  • 8+ years of experience designing and developing complex, multi-tenant applications, driven by relational databases
  • Deep expertise in architecture and system design, including the ability to analyze and document existing systems for the purposes of evolving them
  • Deep understanding of core concepts of Java technologies and standards
  • Strong passion for designing and developing quality code
  • Experience creating efficient test-driven development workflows
  • Experience using Agile software development in a fast paced startup environment
  • Very strong written and verbal communication skills
  • Ability to lead senior developers and mentor less experienced ones

Nice-to-haves:

  • Quarkus Platform Experience
  • General DevOps experience
  • Experience designing and implementing relational database layer
  • Postgres Experience
  • AWS Cloud Services Experience
  • Passion for and knowledge of software security best practices

Education: BS / MS in Computer Science or Engineering

Apply for this position