About DrFirst
Here is a remarkable chance for you to join a thriving Healthcare IT company with established products, prestigious clients, substantial revenue, blue-chip institutional investors, and continuous growth. At DrFirst, you will collaborate with brilliant minds, tackling unique healthcare challenges on an unprecedented scale. Our culture is entrepreneurial, collaborative, and fast-paced—ideal for those who seek personal and professional growth while working alongside intelligent colleagues. If you're enthusiastic about pushing your limits, unlocking your potential, and thriving in a dynamic team, we're eager to connect with you!
Position Overview
We are seeking an experienced Senior Software Engineer to enhance our technology team. The ideal candidate will possess deep expertise in Java development (Java 8+), with strong proficiency in the Spring Framework and Spring Boot, as well as a solid background in RDBMS and SQL. This role will focus on the design, development, and maintenance of high-quality cloud-native applications, with an emphasis on automated e2e testing for reliability and performance, and also requires a solid understanding of REST API concepts.
What you will work on
- Develop and maintain sophisticated Java applications using Java 8+ and Spring technologies, including Spring Boot.
- Design and implement efficient, reusable components integrating with RDBMS, while ensuring data integrity and performance.
- Craft and maintain SQL queries, optimizing database interactions.
- Conduct unit testing and adhere to testing best practices.
- Collaborate in an agile team environment to develop high-quality software solutions.
- Lead and mentor junior developers, review code, and drive continuous improvement.
- Stay updated on the latest developments in Java and related technologies.
- Engage in AWS Devops practices to support and enhance our cloud-based solutions.
Qualifications
- Bachelor’s or Master’s degree in computer science, engineering, or a related field.
- Minimum of 5 years of experience in Java development, with proficiency in Java 8+.
- Strong knowledge of the Spring Framework and Spring Boot.
- Solid experience with RDBMS and proficient in SQL.
- Experience with AWS DevOps environments.
- Demonstrated experience with testing best practices.
- In-depth understanding of REST API concepts.
- Excellent problem-solving, analytical skills, documentation skills and communication abilities.
- Team-oriented with a collaborative approach to software development.
Preferred Skills
- Experience in healthcare technology environments.
- Experience with cloud native architectures.
- Proficiency in Git and with Gitlab specifically.
- Solid knowledge of PostgreSQL.
- Familiarity with Hazelcast or equivalent caching technologies.
- Understanding of Spring Boot 3+ and its advanced features.
- Experience in integration and performance testing.
- Knowledge of event-driven architectures is highly desirable.
- Ability to work effectively in a fast-paced, agile environment.
Physical Requirements
- 90% Phone/Desk/Computer work
- 10% Travel
#LI-GF1 #LI-Remote
Benefits
We offer comprehensive benefits to keep you healthy as you grow in your life and career. Your merit-based compensation will reflect the impact your work has on the company and our customers.
Learn more about our benefits and professional development opportunities at https://drfirst.com/company/about-us/careers/the-perks/.