Job Description for Sr. Java Developer
Role: Sr. Software Developer
We are looking for technically talented and driven individuals who have a passion to use their
skills to create applications and services that directly impact the health and lives of our
communities.
Primary Responsibilities:
● Adhere to established development, maintenance and testing standards.
● Analyze and create design requirements and technical specifications to be implemented
by the engineering team.
● Design, develop, and maintain cloud based applications and microservice APIs.
● Participate in iteration planning meetings and daily product team stand ups and provide
technical oversight and guidance to programmers.
● Participate in retrospectives to gather feedback and drive actionable items to improvethe
team and product.
● Participate in executing the strategy, keeping the customer needs and wants in mind.
● Collaborate within the team in designing systems and applications by creating technical
specifications, diagrams and flow-charts to assist others in understanding requirements.
● Create and maintain system documentation for deployment configuration and database
designs.
● Provides support for software products in user environments.
● Participates in knowledge sharing and contributes to the overall growth of the team.
Reasonable accommodations may be made to enable individuals with disabilities to perform
the essential functions.
Job Qualifications:
Education:
● College degree or equivalent experience in Computer Science or similar field.
Experience:
● 3+ years of experience in design and development of SaaS applications and services, to
include the following:
● Experience with cloud development and deployment best practices on AWS (ECS, EC2, ECR,
microservices, Lambda, VPC, S3, EKS).
● Experience with web service development using Spring, REST, JSON, and Spring security.
● Experience with Java technologies including Spring Framework, JPA, Hibernate, and Spring
Boot.