
Turing
A US-based company providing businesses with enterprise image management systems and services is looking for a Java Software Engineer. The engineer will be responsible for writing clean, documented, and well-tested codes. The company is transforming the healthcare industry by tapping into the power of advanced imaging innovations. This is a great opportunity for developers to build a lucrative career and develop modern solutions that will impact millions of lives.
Job Responsibilities:
- Work with relevant stakeholders to define requirements for software application features
- Provide estimates for proposed software application features
- Participate in design and architectural discussions and brainstorming sessions with the team
- Work as the technical subject matter expert for one or more software development teams
- Develop new applications, features, and enhancements
- Write, maintain, and execute unit tests
- Diagnose and mitigate software applications failures
- Collaborate with the QA team on how to test software application features, enhancements, and defect fixes
- Perform code reviews to support a high-quality code base and ensure adherence to designs and coding patterns
- Mentor and coach other software developers to advance their technical skills
- Innovate and advocate for new tools and technologies to implement best practices
Job Requirements:
- Bachelor??s/Master??s degree in Engineering, Computer Science (or equivalent experience)
- At least 6+ years of relevant experience as a software developer
- A minimum of 3+ years of experience building software using Java/J2EE application servers
- Solid understanding of SOLID development principles
- Able to work efficiently in a team with minimal supervision
- Experience with Agile software development
- Nice to have experience with architecture patterns (microservices, cloud)
- Experience with Linux and Windows platforms is nice to have
- Prior experience in Google Cloud, AWS, Kubernetes, and Docker containers is a plus
- Experience with Healthcare standards (HL7, DICOM, XDS) is a bonus
- Knowledge of IT such as OS, networking, and security is preferred
- Excellent analytical, critical thinking, and problem-solving ability
- ¯¨Fluent in verbal and written English