What are the responsibilities and job description for the Java Software Engineer II position at Emerald Resource Group?
Title : Java Software Engineer II
Location : Cleveland, OH
Type : FTE, Hybrid - 3 days in office 2 days at home
Looking for a challenging opportunity to utilize your Java software engineering skills and make a meaningful impact in the healthcare industry?
We are seeking a highly motivated Java Software Engineer to join a leading company based in Cleveland, OH.
If you are a self-starter with a passion for innovation and a desire to make a positive impact, we want to hear from you! Join a dynamic team and help revolutionize cardiovascular healthcare through cutting-edge technology and patient-centered care.
About the company :
The company is a leader in providing cutting-edge telemetry, device management, and diagnostic monitoring solutions for the cardiovascular space. By leveraging advanced technology and a patient-centered approach, they strive to improve patient care and clinical outcomes while reducing healthcare costs. Their high-quality devices, software, and monitoring services aid hospitals and cardiology practices in the diagnosis, management, and rehabilitation of cardiovascular patients.
About the role :
In this role, you will gather requirements for new software features and products, assist with system-level architecture decisions, design and develop software for existing and new products, and create necessary design and regulatory documentation. You will work independently with minimal direction from management and collaborate with cross-functional teams to ensure the success of our projects.
Essential duties and responsibilities :
- The initial focus will be on supporting existing Java applications and then transitioning to new product development using the latest Microsoft Core technologies for web application development. Thus, this position requires knowledge of both Java and some background in .NET / C#.
- Assist with managing the software development lifecycle, including requirements, architecture, design, development, and test phases.
- Analyze user requirements, envisioning system features, and functionality. Creates software requirements specifications in coordination with product managers.
- Create and documents software architectures and detailed software designs.
- Design and develops desktop applications, web applications, and web services for next-generation products.
- Create unit and integration level tests and coordinates with the QA team on system-level testing.
- Complete development activities in a team environment using Agile methodologies; contributes to team meetings.
- Mentor junior engineers regarding software design and development best practices.
- Perform troubleshooting on development and production problems across multiple environments and operating platforms.
- Support product users by developing documentation and assistance tools.
- Update job knowledge by researching new internet / intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
- Enhance organization's reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to products.
- Perform other duties as required.
Education and Experience :
Necessary Knowledge, Skills, and Abilities :
Physical Demand :
Work Environment :
Interest but not sure?
We know the confidence gap can get in the way of meeting spectacular candidates, so please don't hesitate to apply - we'd love to hear from you! For any follow up questions email your Recruiter Mark Krusinski Jr directly at markjr@emeraldresourcegroup.com or call at 440-627-6920.
Looking for a different role? Check out hot vacancies here www.emeraldresourcegroup.com and navigate to our "Careers" page.
We are more than just a talent scouting agency. We believe that the key to a company's success is its people, and our mission is to match exceptional candidates with exceptional companies. With over 25 years of experience, we have built a reputation as an industry leader in IT recruiting , working with a diverse range of clients from startups to Fortune 500 companies. This means more and better opportunities for you to take your career to the next level. Choose Emerald Resource Group for excellence in IT recruiting.
Let's keep in touch!