Software Lead (Java)

Executive search firm, Monroe Consulting Group is recruiting on behalf of one of the leading multinational Medical Technology Company. They're in search of dynamic leaders to join their force as a Software Lead.

Job Responsibility:

  • Lead development teams and brainstorm software solutions.
  • Design both client-side and server-side architecture.
  • Participate in all phases of cloud development, including requirements definition, design, development, deployment, maintenance, performance tuning, and monitoring.
  • Construct visually appealing front-end applications.
  • Develop and oversee well-functioning databases and applications.
  • Expertise in microservice development.
  • Ensure product quality, performance, and security.
  • Troubleshoot, debug, and upgrade software as needed.
  • Establish security and data protection settings.
  • Produce technical documentation.
  • Collaborate with data scientists and analysts to enhance software performance.


Job Requirements:

  • Over 8 years of software development experience, with at least 3 years in team leadership roles.
  • Demonstrated proficiency as a Full Stack Developer and Java Developer in Agile environments.
  • Expert in designing, developing, testing, and supporting cloud applications and services.
  • Hands-on experience with Kubernetes service, Function App, and various queue mechanisms.
  • Skilled in crafting both high-level and low-level architectural design documents.
  • Capable of building and managing CI/CD pipelines.
  • Knowledgeable in secure application coding practices and implementing remediation steps for common vulnerabilities.
  • Familiarity with application performance testing, MSSQL databases, and ISS web servers.