About You – experience, education, skills, and accomplishments
- 6 years of relevant software development experience
- 5 years of experience with Java and Java-based frameworks
- 5 years of experience with SQL or relational databases and query optimization techniques
- Bachelor’s Degree or equivalent in computer science, software engineering, or a related field.
It would be great if you also had . . .
- Proficiency in JavaScript and related technologies
- Proficiency in OSS libraries and frameworks
- Spring Boot experience
- Experience with Postgres
- Experience in the Life Sciences industry (pharmaceutical, biopharma, or MedTech)
What will you be doing in this role?
- Develop and Maintain Java-based Applications: Design, implement, and maintain robust, scalable Java applications.
- JavaScript: Utilize JavaScript for client-side scripting and integration with Java-based backend services.
- SQL / Database Skills: Proficiently use relational databases, ensuring efficient query optimization and data integrity.
- Object-Oriented Design: Apply object-oriented design principles to coding, with a passion for writing clean, well-designed code.
- Troubleshooting and Debugging: Identify, analyze, and resolve complex technical issues, ensuring minimal downtime and high performance.
- Self-Starter: Take initiative in improving current processes and developing new solutions, showing a proactive attitude towards learning and personal development.
- Collaboration: Work closely with cross-functional teams to understand requirements, provide technical solutions, and deliver high-quality software.
- Agile Methodology: Participate actively in Agile Sprint-based development, working efficiently within small teams.
- Continuous Learning: Stay updated with the latest industry trends and technologies to bring innovative solutions to the team.
- Documentation: Maintain clear and comprehensive documentation for code, architecture, and processes.