Senior Software Engineer developing reusable microservices for scientists and healthcare. Collaborating with diverse teams across the globe in a flexible working environment.
Responsibilities
Building and maintaining Java code to provide reusable libraries and microservices.
Translate product requirements into clean, scalable, and reusable code.
Performance tuning your code to ensure that it runs optimally under expected workloads.
Writing comprehensive documentation to facilitate easy understanding by other teams.
Mentoring junior team members and new hires.
Conducting thorough code reviews and ensuring adherence to best practices.
Writing and reviewing specifications for the development of complex system components.
Completing complex bug fixes and working closely with other development team members.
Operating in an agile environment while collaborating with key stakeholders.
Requirements
5+ years of Software Engineering experience.
BS Engineering/Computer Science or equivalent experience required.
Be a highly proficient Java developer with extensive experience with the latest versions of Java.
Strong background with Java development tools, particularly Spring and Maven.
Strong knowledge of containerisation technologies (including Docker and Kubernetes) and CICD tools (including Jenkins and Github Actions).
In-depth knowledge of AWS cloud services (or other cloud platforms) and RESTful API design and implementation.
Intellectually curious, quick to learn new technologies and concepts.
Excellent problem-solving skills and capable of working independently.
Ability to explain technical topics to non-technical stakeholders.
Understanding of programming languages such as Python, Scala, and shell scripts.
Benefits
Health insurance options for you and your family.
Group life and accident insurance for financial security.
Employee assistance programs and mental health resources.
Flexible working arrangements for work-life balance.
Paid time-off options, including sick leave, vacation, and public holidays.
Subsidized meals and free transportation in select locations.
Senior Lead Software Engineer at Celestica designing and developing software for complex data center x86 appliances. Collaborating within teams to deliver high - quality product solutions across all levels.
Software Engineer developing automation solutions and system software for container cranes. Involved in product lifecycle from analysis to delivery in a leading global company.
Senior Engineer overseeing Manufacturing Quality Assurance to ensure compliance with regulations in medical devices. Collaborating with cross - functional teams for efficient processes and product specifications.
Senior Full - Stack Software Engineer for Boeing’s FishTools program. Developing mission management systems for the Intelligence community with a focus on innovative software development.
Senior Software Developer at Boeing shaping data strategy and ensuring compliance within the Data Governance team. Designing robust data architectures to drive innovation and efficiency.
Software Engineer building and extending systems that manage traffic at Cloudflare. Working on Linux network technologies, collaborating with engineers across the company.
Software Engineer developing reliable network connectivity for Cloudflare products. Collaborating with various engineering teams to enhance platform capabilities and optimize technology.
Senior Software Engineer developing Microsoft Stack applications for Comcast, enhancing user experiences and business solutions through innovative web applications.
Senior Software Engineer at Toast working on New Ventures to scale innovative products. Collaborating on backend architecture and feature implementation in a remote or hybrid setting.