Logo
Thermo Fisher Scientific

Sr. Software Engineer - Java Development

Thermo Fisher Scientific, Bedford, Ohio, United States, 44146

Save Job

Sr. Software Engineer - Java Development

Thermo Fisher Scientific is seeking a Senior Software Engineer to join our team in the United States. As part of our team, you will collaborate with engineers and scientists to develop and implement solutions that impact global health and safety. This position may require U.S. federal government Tier 3 security clearance; U.S. citizenship is a requirement for the clearance process under federal law. Location

This position is site-based with opportunities to work at one of the following locations: Oakwood Village, Ohio; Madison, Wisconsin; or Tewksbury, Massachusetts. What you will do

Lead the design, development, testing, and deployment of high-quality applications. Participate in architecture and code reviews to ensure flawless performance. Prioritize features and bug fixes to successfully implement project goals. Mentor and provide technical leadership to junior engineers. Stay updated with industry trends and continuously learn new technologies. Work collaboratively with cross-functional teams to deliver outstanding products. Education

BS in Computer Science, Engineering, Chemistry, Mathematics, or equivalent experience with 7+ years of related experience in Java development, including Java Spring Boot and microservice architecture. Knowledge, Skills, Abilities

Java & Spring Boot

Strong proficiency in Java (Java 8+) with deep experience in Spring Boot for building scalable, cloud-native applications. Expertise in REST API design and development, including best practices for security, performance, and maintainability. Solid understanding of object-oriented principles, design patterns, and data structures. Experience with unit and integration testing frameworks such as JUnit and Mockito. Databases & Persistence

Strong hands-on experience with SQL databases and persistence frameworks (e.g., Hibernate, JPA). Familiarity with data modeling, query optimization, and performance tuning. Cloud & AWS

Practical experience developing and deploying applications on the AWS Cloud platform. Knowledge of key AWS services (e.g., EC2, S3, SQS, SNS, RDS, Lambda, API Gateway, IoT Core). Familiarity with cloud-native design principles and CI/CD deployment pipelines. Frontend & UI Development (Plus)

Exposure to Angular or another modern JavaScript framework (e.g., React, Vue). Experience in building browser-based UIs using HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX, JSON/XML. Knowledge of TypeScript and Node.js is a plus. IoT & Emerging Technologies (Plus)

Knowledge of IoT concepts and hands-on experience with platforms such as AWS IoT Core is a strong benefit. Software Engineering Practices

Significant experience working in Agile Scrum environments. Proficiency with GitHub (or other version control systems), Jira, and CI/CD tools (e.g., Jenkins, GitHub Actions). Familiarity with reporting frameworks such as Jasper Reports is a plus. Collaboration & Leadership: Demonstrated experience working with geographically distributed teams. Strong communication, collaboration, and mentoring skills, with the ability to lead technical discussions and contribute to architecture decisions. Join Thermo Fisher Scientific to contribute to our mission of enabling customers to make the world healthier, cleaner, and safer. This description reflects the role as part of a dynamic organization focused on global health and safety. #J-18808-Ljbffr