Senior Software Engineer
6 days ago
We are seeking a talented Backend Software Engineer with expertise in Groovy Grails and/or Spring Boot, as well as experience with ElasticSearch, to join our dynamic and innovative development team. As a Backend Software Engineer, you will play a crucial role in designing, implementing, and maintaining scalable and efficient server-side applications and systems.
Join our team and contribute to the development of innovative solutions that leverage Groovy Grails, Spring Boot, and ElasticSearch to deliver exceptional performance and search capabilities. We offer a collaborative and inclusive work environment, competitive compensation package, and opportunities for professional growth. Apply today and unleash your potential as a Backend Software Engineer with expertise in Groovy Grails/Spring Boot and ElasticSearch.
Responsibilities- Designing and developing high-quality, robust, and scalable backend solutions using Groovy Grails, Spring Boot, and ElasticSearch.
- Collaborating with cross-functional teams, including frontend developers, product managers, and quality assurance engineers, to gather requirements and ensure seamless integration with frontend components.
- Writing clean, maintainable, and efficient code that adheres to industry best practices and coding standards.
- 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 and providing constructive feedback to ensure code quality and adherence to established guidelines.
- Keeping up to date with the latest industry trends and advancements in backend development, specifically related to Groovy Grails, Spring Boot, and ElasticSearch, and incorporating them into the development process where applicable.
- 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.
- 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 Qualifications:
- 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.
Certara bases all employment-related decision on merit, taking into consideration qualifications, skills, achievement, and performance. We treat all applicants and employees without regard to personal characteristics such as race, color, ethnicity, religion, sex, sexual orientation, age, nationality, marital status, pregnancy, physical or mental condition, genetic information, military service, or other characteristic protected by law.
-
Senior Software Engineer
3 days ago
Princeton, United States Certara USA, LLC Full timeCertara USA, LLC Senior Software Engineer Princeton, New Jersey Apply Now The successful candidate will be able to work as a senior software engineer in a dynamic, fast-paced software engineering team that is primarily virtually distributed. The candidate will have significant knowledge of modern web technologies and be able to dynamically build novel...
-
Senior Software Engineer
7 days ago
Princeton, United States Certara USA, Inc. Full timeOverviewThe successful candidate will be able to work as a senior software engineer in a dynamic, fast-paced software engineering team that is primarily virtually distributed. The candidate will have significant knowledge of modern web technologies and be able to dynamically build novel software solutions as well as adding additional features to existing...
-
Senior Software Engineering Professional
7 days ago
Princeton, New Jersey, United States Triunity Software Full timeOverviewTriunity Software is a Product Development, Staff Augmentation, and Consulting Services company providing solutions and services in North America.
-
senior Data Engineer
1 week ago
Princeton, United States Triunity Software Full timeWe're seeking a Senior Data Engineer to enhance our Data Science Team, focusing on implementing and managing data workflows that support machine learning models and large-scale analytics. This role involves designing ETL processes, ensuring data quality, and deploying ML models to production. The ideal candidate will have a strong computer science...
-
senior Data Engineer
1 week ago
Princeton, United States Triunity Software Full timeWe're seeking a Senior Data Engineer to enhance our Data Science Team, focusing on implementing and managing data workflows that support machine learning models and large-scale analytics. This role involves designing ETL processes, ensuring data quality, and deploying ML models to production. The ideal candidate will have a strong computer science...
-
Software Engineering Leader
1 week ago
Princeton, New Jersey, United States VetJobs Full timeBristol Myers Squibb Career OpportunitiesVetJobs is proud to partner with Bristol Myers Squibb, a leading organization in the pharmaceutical industry, to offer exciting career opportunities for senior software engineers.As a Senior Software Engineer at Bristol Myers Squibb, you will have the opportunity to work on cutting-edge projects, collaborate with a...
-
Senior Software Engineer
1 month ago
Princeton, United States Certara USA, LLC Full timeOverview We are seeking a talented Backend Software Engineer with expertise in Groovy Grails and/or Spring Boot, as well as experience with ElasticSearch, to join our dynamic and innovative development team. As a Backend Software Engineer, you will play a crucial role in designing, implementing, and maintaining scalable and efficient server-side...
-
Senior Software Engineer
3 weeks ago
Princeton, New Jersey, United States Kentucky Personnel Cabinet Full timeWe are looking for a Senior Software Engineer - Cloud Solutions to join our team. As a key member of our cloud solutions team, you will be responsible for designing, implementing, and maintaining cloud-based systems and solutions. Your expertise in cloud computing will enable us to deliver scalable, secure, and efficient solutions to our customers.Key...
-
Senior Software Engineer
1 month ago
Princeton, United States Bloomberg Full timeJob duties: Responsible for planning and executing small and mid-size software development projects by working through the project life cycle such as requirements elicitation, risk assessment, development through operations, and maintenance. Responsible for training and coaching staff members. Contribute to projects outside of regular scope, including...
-
Princeton, New Jersey, United States Diversity Nexus Full timeWe are seeking a highly skilled Senior Quality Assurance Engineer to join our team at Diversity Nexus.About the RoleIn this key position, you will be responsible for overseeing the quality assurance of software development processes in the pharmaceutical industry. Your expertise will ensure that our products meet global regulatory requirements and exceed...
-
Senior Software Engineer
4 weeks ago
Princeton, United States VetJobs Full timeJob Description ATTENTION MILITARY AFFILIATED JOB SEEKERS - Our organization works with partner companies to source qualified talent for their open roles. The following position is available to Veterans, Transitioning Military, National Guard and Reserve Members, Military Spouses, Wounded Warriors, and their Caregivers. If you have the required skill set,...
-
Senior Software Engineer
1 week ago
Princeton, United States National Guard Employment Network Full timeJob Description ATTENTION MILITARY AFFILIATED JOB SEEKERS - Our organization works with partner companies to source qualified talent for their open roles. The following position is available to Veterans, Transitioning Military, National Guard and Reserve Members, Military Spouses, Wounded Warriors, and their Caregivers. If you have the required skill set,...
-
Senior Software Quality Assurance Engineer
7 days ago
Princeton, New Jersey, United States WIRB-Copernicus Group Full timeAbout the RoleAt WCG, we are seeking a seasoned Senior Software Quality Assurance Engineer to lead our software testing efforts and ensure the quality of our applications and client initiatives. This role is responsible for implementing testing procedures, creating software test packages, and executing tests to ensure compliance with WCG guidelines and...
-
Sr AWS DevOps Engineer
5 days ago
Princeton, United States Iris Software Inc. Full timeIris’s client, one of their Direct Client is looking to hire Sr AWS DevOps Engineer for Princeton NJ (3 days/week Hybrid) Major skills: AWS, Terraform, KubernetesMust be able to obtain Public Trust clearance. Senior AWS DevOps EngineerGitlab CI/CD expertise is a mustAWS Certification is a must Core Responsibilities:Architect & build scalable, highly...
-
Senior Architect of Data Infrastructure
7 days ago
Princeton, New Jersey, United States Triunity Software Full timeJob SummaryWe’re looking for a Senior Data Engineer to join our Data Science Team, focusing on implementing and managing data workflows that support machine learning models and large-scale analytics.Key ResponsibilitiesDesign and implement ETL processes for data transformation and preparationDeploy machine learning models to production environmentsManage...
-
Princeton, New Jersey, United States Lak Software Solutions Inc Full timeJob OverviewLak Software Solutions Inc is seeking an experienced Pega Senior Developer to join our team. This is a fantastic opportunity for someone who wants to utilize their technical expertise and work on complex projects.
-
Senior Software Engineer
1 week ago
Princeton, United States Bloomberg Full timeBloomberg Data Technologies Engineering is seeking a Senior Software Engineer that has a passion for full stack development, design/implementation skills, and experience integrating multiple external and internal systems. As a member of the team, you will contribute to the research, design, development and maintenance of low-latency, distributed web scraping...
-
Senior Bridge Inspection Engineer
1 week ago
Princeton, United States Spotlock Full timeJob Title: Senior Bridge Inspection Engineer About Us: We are a leading engineering firm dedicated to providing innovative solutions in structural evaluation and infrastructure development. With a focus on excellence and client satisfaction, we are committed to delivering high-quality services that meet the needs of our clients and contribute to the...
-
Senior User Experience Developer
1 week ago
Princeton, United States Indium Software Full timeAbout the RoleWe are seeking a highly skilled Front End Developer to join our team at Indium Software. As a Senior User Experience Developer, you will play a crucial role in designing and developing cutting-edge front-end applications using React, Redux, NodeJS, CSS, and HTML.The ideal candidate will have a strong understanding of performance optimization...
-
Lead Research Software Engineer
4 months ago
Princeton, United States InsideHigherEd Full timeOverviewThe “Princeton Language and Intelligence” Initiative at Princeton University invites applications for a Lead Research Software Engineer. This multidisciplinary initiative has three Research thrusts: (a) Better design, evaluation, safety and understanding of large AI models (especially language models); (b) Applications of large AI models to many...