Demo

Java Software Engineer II

Emerald Resource Group
Cleveland, OH Full Time
POSTED ON 2/28/2025
AVAILABLE BEFORE 5/25/2025

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 :

  • Bachelor's degree in computer science, engineering, or related field.
  • 4 - 8 years experience in software design, development, and testing.
  • Necessary Knowledge, Skills, and Abilities :

  • Demonstrated experience in Java development, including Swing, Multi-threaded programming, JNI, JDBC, JVM internals, class loading, garbage collection, etc.
  • Experience in C# / .NET and .NET Core development.
  • Experience in web-based development using ASP.NET and WebAPI.
  • Experience using MSSQL databases, including SQL scripting.
  • Experience using formal software development processes, Object-Oriented Design (OOD).
  • Experience creating software requirements, architecture, and design specifications.
  • Experience using Scrum or other Agile methodologies.
  • Exceptional oral and written communication skills.
  • Physical Demand :

  • A moderate amount of walking and some standing, climbing, bending, and pushing / pulling or lifting / lowering up to approximately 30 lbs. is required.
  • Work Environment :

  • Software Engineer II works primarily indoors, where temperatures fluctuate, and the noise level is typically moderate.
  • 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.

  • WHY EMERALD RESOURCE GROUP
  • 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!

  • Twitter : @EmeraldRG
  • LinkedIn : @Emerald Resource Group
  • Facebook : @Emerald Resource Group
  • FOR HIRING MANAGERS - Are you struggling to find top IT talent for your team? Let us take the burden off your shoulders. Simply send us the job description for the open positions you're trying to fill, and our expert recruiters will work tirelessly to find the perfect fit for your company. Don't miss out on the opportunity to bring on exceptional IT professionals - contact us today!
  • If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Java Software Engineer II?

    Sign up to receive alerts about other jobs on the Java Software Engineer II career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $91,486 - $118,193
    Income Estimation: 
    $111,369 - $141,168
    Income Estimation: 
    $117,871 - $153,580
    Income Estimation: 
    $109,939 - $144,341
    Income Estimation: 
    $114,500 - $144,633
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $156,679 - $196,968
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Emerald Resource Group

    Emerald Resource Group
    Hired Organization Address Columbus, OH Temporary
    Role : Junior Software Engineer (.NET) - Contract to Hire Location : Columbus, Ohio, United States (Hybrid) Note : Must ...
    Emerald Resource Group
    Hired Organization Address Shaker Heights, OH Full Time
    Senior Software Engineer - Java Software Developer Job Description: The Senior Java eCommerce Developer designs and buil...
    Emerald Resource Group
    Hired Organization Address Cleveland, OH Full Time
    Job Title : Software Quality Assurance Engineer Location : Cleveland, Ohio, United States (Hybrid) Salary : $75,000 - $8...
    Emerald Resource Group
    Hired Organization Address Philadelphia, OH Full Time
    FULL JOB DESCRIPTION Are you a .Net Software Engineer who want to help shape tomorrow? Join a company that values innova...

    Not the job you're looking for? Here are some other Java Software Engineer II jobs in the Cleveland, OH area that may be a better fit.

    Software Engineer II, Java

    S&P Global, Jefferson, OH

    Software Engineer II

    MRI Software, Cleveland, OH

    AI Assistant is available now!

    Feel free to start your new journey!