Software Engineer - Java
Job description
Employer Industry: Life Sciences Software
Why consider this job opportunity:
- Salary up to $225,000
- Opportunity for career advancement and growth within the organization
- Work remotely with flexibility to choose your ideal work environment
- Comprehensive benefits package including medical, dental, and vision insurance
- Supportive and collaborative work environment with a focus on employee success
- Chance to make a positive impact in the life sciences industry
What to Expect (Job Responsibilities):
- Lead the design, implementation, and delivery efforts for cloud-based features and products
- Design a robust and scalable application architecture
- Write clean, testable, and readable code using design patterns and Object-Oriented Principles
- Create rich user experiences and ensure high-quality code with extensive test coverage
- Mentor junior developers to enhance their skills and performance
What is Required (Qualifications):
- 3+ years of server-side programming experience in Java
- Hands-on development experience with current open-source tools and technologies (Spring, MySQL, Hibernate, etc.)
- 1+ years of experience with relational databases and mastery of SQL concepts
- Ability to analyze and review code for performance, security, and scalability
- Experience working in dynamic, agile development environments
How to Stand Out (Preferred Qualifications):
- Proven record of mentoring team members and improving team performance
- Experience with additional programming languages or technologies relevant to the role