Certara · 5 days ago
Senior Software Engineer
Wonder how qualified you are to the job?
BiotechnologyHealth Care
Insider Connection @Certara
Responsibilities
Designing and developing high-quality, robust, and scalable backend solutions using Groovy Grails, Spring Boot, and ElasticSearch.
Collaborating with cross-functional teams to gather requirements and ensure seamless integration with frontend components.
Writing clean, maintainable, and efficient code adhering to industry best practices.
Optimizing application performance and identifying bottlenecks through profiling, monitoring, and debugging.
Implementing search functionality and optimizing search performance using ElasticSearch.
Creating and maintaining technical documentation, including architecture designs, API specifications, and deployment instructions.
Participating in code reviews to ensure code quality and adherence to guidelines.
Keeping up to date with industry trends and advancements in backend development.
Collaborating with the DevOps team to ensure seamless deployment, monitoring, and scaling of backend applications.
Troubleshooting and resolving backend-related issues, including bug fixes and performance optimizations.
Contributing to the continuous improvement of development processes, tools, and methodologies.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
4+ years experience in software development with experience in backend software development
Demonstrated experience as a Backend Software Engineer, with a focus on Groovy Grails and/or Spring Boot.
Strong understanding of object-oriented programming principles and design patterns.
Proficiency in Groovy Grails, Spring Boot, and related frameworks (e.g., Spring Data, Spring MVC).
Experience with ElasticSearch, including indexing, querying, and performance tuning.
Familiarity with database technologies, such as MySQL, PostgreSQL, or MongoDB.
Good knowledge of version control systems (e.g., Git) and build tools (e.g., Gradle, Maven).
Solid understanding of software development lifecycle (SDLC) and agile methodologies.
Ability to write efficient, reusable, and testable code.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills, with the ability to work effectively within a team.
Self-motivated and eager to learn and adapt to new technologies and frameworks.
Preferred
Experience with other search engines, such as Apache Solr or Lucene.
Knowledge of cloud platforms, such as AWS or Azure, and containerization technologies (e.g., Docker, Kubernetes).
Familiarity with message brokers, such as RabbitMQ or Apache Kafka.
Understanding of microservices architecture and related concepts.
Benefits
Competitive compensation package
Opportunities for professional growth
Company
Certara
Certara is a pharmaceutical company that accelerates medicines with biosimulation software and technology.
H1B Sponsorship
Certara has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Trends of Total Sponsorships
2023 (2)
2022 (9)
2021 (6)
2020 (3)
Funding
Current Stage
Public CompanyTotal Funding
$838.5MKey Investors
U.S. Food and Drug AdministrationArsenal Capital PartnersMubadala
2023-08-29Grant· Undisclosed
2022-11-07Post Ipo Secondary· $449M
2021-09-20Grant· Undisclosed
Leadership Team
Recent News
2024-05-30
Business Journals
2024-05-27
2024-05-24
Company data provided by crunchbase