Dice is the leading career destination for tech experts at every stage of their careers. Our client, Group Nine, is seeking the following. Apply via Dice today!
Sr. Java Developer
Location: Minneapolis, MN
Duration: 12 Months
Schedule: Hybrid (Need Locals)
Communication: Must have great communication skills.
POSITION SUMMARY:
As a Senior Full Stack Engineer, you will play a pivotal role in driving the success of our digital solutions. You will work closely with cross-functional teams to understand the product vision, participate in ideation and solutioning, define innovative solutions to unmet user and business needs, and ultimately deliver value to our users and stakeholders. The ideal candidate will have experience developing software for healthcare, a passion for solving complex problems with creative solutions, strong software development and system architecture skills, and a desire to learn and grow within our collaborative culture.
YOUR RESPONSIBILITIES:
- Develop and maintain both front-end and back-end components of digital health software, utilizing technologies such as React, Angular, Spring Framework, and JVM-based languages (e.g., Java, Kotlin).
- Lead the design and architecture of scalable, secure, and high-performance digital health applications using AWS services, ensuring alignment with industry standards and regulatory requirements.
- Implement robust security measures and ensure compliance with healthcare regulations such as HIPAA and other relevant standards to protect patient data and privacy.
- Enforce code quality standards, perform code reviews, and ensure adherence to best practices in software development, including test-driven development (TDD) and continuous integration/continuous deployment (CI/CD).
- Able to identify and address performance bottlenecks in the software, optimizing the application for speed and efficiency to provide a seamless user experience.
- Work closely with product designers to create intuitive and user-friendly interfaces, enhancing the overall user experience.
- Design, develop, and integrate RESTful APIs to facilitate communication between different components of the ecosystem, ensuring interoperability with external systems and devices.
- Collaborate with the customer support and implementation team to onboard new users, ensuring a smooth transition and addressing any technical issues that arise during the onboarding process.
- Demonstrate a deep understanding of Agile and Scrum methodologies, actively participating in sprint planning, daily stand-ups, and retrospectives to ensure effective project management and continuous improvement.
- Adhere to and contribute to the development of policies and procedures to ensure SOC2 Type 2 compliance, maintaining the highest standards of security, availability, and confidentiality.
- Participate in on-call rotation duties for the product team, although very rare and minimal, may require the candidate to be responsive during nights and weekends to address critical issues and ensure continuous system uptime and reliability.
- Stay up to date with the latest trends and advancements in digital health technology, continuously exploring new tools, frameworks, and methodologies to drive innovation and improve the software development process.
YOU SHOULD HAVE:
- A Bachelor's degree in Computer Science or a related field, or equivalent experience.
- 3+ years of experience with JVM-based technologies; experience with Spring Framework is preferred.
- 3+ years of experience with modern front-end frameworks such as React or Angular.
- 5+ years of experience working in an agile team environment.
- 7+ years of software engineering experience.
- Proficiency with version control systems such as Git.
- Familiarity with CI/CD practices and tools.
- Excellent interpersonal skills, with the ability to work effectively in a team and communicate complex technical concepts to non-technical stakeholders.
- Strong analytical and problem-solving abilities, with a focus on delivering effective and efficient solutions.
- Experience with automated testing frameworks and tools such as Selenium, Junit, or Cypress.
- Knowledge of data management and processing, including experience with SQL and NoSQL databases.
- Proven ability to design and architect scalable and secure software solutions.
- Experience with AWS services and cloud-based architectures.
- Knowledge of API development and integration.
- Understanding of security and compliance requirements in healthcare.
- Familiarity with SOC2 Type 2 compliance policies and procedures.
- Willingness to participate in on-call responsibilities, including nights and weekends.
BONUS QUALIFICATIONS:
- Ability to code in multiple languages.
- Experience in designing and developing microservices-based applications.
- Familiarity with DevOps practices and tools, including Docker, Kubernetes, Jenkins, or Gitlab.
- Experience in optimizing applications for scalability and performance.
- Specific domain knowledge in healthcare.
- Proven track record of entrepreneurial experience, including launching or contributing to startup ventures, demonstrating an innovative mindset and the ability to thrive in fast-paced, dynamic environments.
Similar Jobs
- View Job
JAVA Developer with Angular exp.- Local to Minneapolis, MN
Minneapolis - View Job
JAVA Developer with Angular exp.- Local to Minneapolis, MN
Minneapolis - View Job
Java developer Minneapolis MN saravan
Minneapolis - View Job
Java- Angular Full Stack Developer
Minneapolis - View Job
.NET MVC Developer - Minneapolis, MN
Minneapolis