Senior Software Engineer - Java Microservices

Quest Global

Thiruvananthapuram

On-site

INR 1,200,000 - 1,800,000

Full time

8 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Quest Global is looking for a skilled software engineer to design and develop applications using Core Java/Swing for the Medical Devices domain and to build SPA applications with Angular and React. You will learn existing architecture across Core Java/Swing and cross-language components (C++, Perl, Python) to deliver cost-effective, sustainable solutions.

You will take ownership of features, fixes and enhancements while communicating with stakeholders.

Qualifications

  • 5–8 years of experience in design and development of software applications and frameworks.
  • Strong experience in developing Linux/Unix based desktop applications using Core Java.
  • Strong experience in UI development using Java Swing.
  • Experience in Spring/Spring Boot.
  • Hands on experience in Angular.
  • Hands on experience in HTML, CSS and Javascript.
  • Medical Device development experience.
  • Deep knowledge of Object-Oriented concepts and implementing in Java.
  • Unit testing experience using JUnit or similar.
  • Excellent analytical, problem solving and debugging skills.
  • Good knowledge of software design patterns and UML.
  • Experience in developing software applications for Medical Devices domain CT, XR, MR, Common Platform, DICOM standard.
  • Hands-on experience in RDBMS and SQL.
  • Excellent communication skills.

Responsibilities

  • Design and development applications using Core Java/Swing for Medical Devices domain.
  • Design and development SPA application using Angular and React.
  • Understand/learn architecture and design of existing enterprise applications developed mainly using Core Java/Swing, with components in C++, Perl, and Python, and develop cost-effective solutions.
  • Take ownership of assigned jobs as part of new feature implementations, bug fixes and enhancements.
  • Technical communication with internal and external stakeholders will be part of the job.

Skills

Core Java
Java Swing
Angular
Spring/Spring Boot
HTML/CSS/JavaScript
RDBMS/SQL
Medical Device domain
OOP in Java
JUnit
Design patterns
DICOM/Medical imaging
Problem solving

Tools

WinSCP
PuTTY
Rally
ClearQuest
ClearCase
Collaborator
SVN
ALM
JDICOM/DVT/DCMTK

Job description

Job Requirements
Roles & Responsibilities:
  • Design and development applications using Core Java/Swing for Medical Devices domain.
  • Design and development SPA application using Angular and React.
  • Should be able to understand/learn architecture and design of existing enterprise applications developed mainly using Core Java/Swing, but also having components developed in C++, Perl, and Python etc. and develop cost effective and sustainable solutions.
  • Take ownership of assigned jobs that are part of new feature implementations, bug fixes and enhancement activities.
  • Technical communication with internal and external stakeholders will be part of job.
Required Skills (Technical Competency)
  • 5-8 years of experience in design and development of software applications and frameworks.
  • Strong experience in developing Linux/Unix based desktop applications using Core Java.
  • Strong experience in UI development using Java Swing.
  • Experience in Spring/Spring Boot.
  • Hands on experience in Angular.
  • Hands on experience in using HTML, CSS and Javascript.
  • Medical Device development experience.
  • Deep knowledge in Object-Oriented concepts and experience in implementing the same using Java.
  • Unit testing experience using JUnit or similar.
  • Excellent analytical, problem solving and debugging skills.
  • Good knowledge of software design patterns and UML.
  • Experience in developing software applications for Medical Devices domain CT, XR, MR, Common Platform, DICOM standard.
  • Hands-on experience in RDBMS and SQL.
  • Excellent communication skills.
Desired Skills
  • Very good knowledge of TCP/IP networking and network services such as DNS, SMTP, DHCP, FTP, SSH, Telnet, etc.
  • Familiar with tools like WinScp, Putty, Rally, ClearQuest, Clearcase, Collaborator, SVN, ALM, JDICOM/DVT/DCMTK.
  • Ability to explore large code base and understand architecture and design.
  • Ability to deliver without much supervision from lead/managers.
  • Proficiency with MS Office, particularly MS Excel, MS Word, MS PowerPoint.
Work Experience

Refer Above

Benefits

NA

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Core Java
Senior Software Engineer - Core Java

Quest Global • Thiruvananthapuram

On-site
INR 600,000 - 900,000
Senior Java Developer
Senior Java Developer

Quest Global • Thiruvananthapuram

On-site
INR 700,000 - 1,100,000
Lead Engineer - Core Java
Lead Engineer - Core Java

Quest Global • Thiruvananthapuram

On-site
INR 1,200,000 - 2,100,000
Software Engineer
Software Engineer

Campus Engineerhub Private Limited • Thiruvananthapuram

On-site
INR 600,000 - 1,200,000
Walk-in | Java Developer_Trivanathpuram
Walk-in | Java Developer_Trivanathpuram

Quest Global • Thiruvananthapuram

On-site
INR 1,200,000 - 2,200,000
Java Developer_Thiruvanathapuram
Java Developer_Thiruvanathapuram

Quest Global • Thiruvananthapuram

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer - Java
Senior Software Engineer - Java

Broadway Global Services • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Senior Software Engineer(Java)
Senior Software Engineer(Java)

Manatal • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Java Developer-Quest Global-Trivandrum
Java Developer-Quest Global-Trivandrum

Quest Global • Thiruvananthapuram

On-site
INR 1,200,000 - 1,800,000
Java Fullstack Developer
Java Fullstack Developer

AlgoLeap Technologies Pvt Ltd. • Hyderabad

On-site
INR 1,200,000 - 1,900,000