Senior Software Engineer - Java (Full Time)

IT - Software / DB / QA / Web / Graphics / GIS

About the Employer

Job Description

WE ARE LOOKING FOR

Designation

  • Senior Software Engineer - Java
  • HRCLABS
  • SENIOR SOFTWARE ENGINEER - JAVA
  • FULL-TIME
  • LOCATION Sri Lanka
  • WORK DAYS Monday to Friday
  • SHIFT (SLST) 3.00pm to 12.00am SLST (Straddle shift)

OTHER DETAILS

US calendar applicable

Key Responsibilities Include:

  • Collaborate with cross-functional teams to gather requirements, analyze user needs, and translate them into technical specifications and software designs.
  • Lead the design, development, and implementation of Java-based software solutions, including both back-end and middleware components.
  • Collaborate with cross-functional teams to gather and analyze requirements and translate them into technical specifications and architectural designs.
  • Architect scalable and maintainable software solutions using Java technologies, design patterns, and best practices.
  • Develop and maintain RESTful APIs and microservices to enable seamless integration between different system components.
  • Design and optimize database schemas, write efficient SQL queries, and perform database operations using relational databases (e.g., MySQL, PostgreSQL, Oracle).
  • Conduct code reviews, provide mentorship and guidance to junior engineers, and promote software development best practices within the team.
  • Ensure adherence to coding standards, architectural principles, and security guidelines throughout the software development lifecycle.
  • Collaborate with DevOps teams to implement CI/CD pipelines, automate deployment processes, and ensure smooth deployment and operation of software applications.
  • Troubleshoot and debug complex issues reported by users or identified during testing and implement timely solutions.
  • Stay updated on emerging technologies, industry trends, and best practices in Java development, and advocate for their adoption when relevant.

How to Apply

Qualifications/Criteria:

  • Bachelor's degree in computer science, Software Engineering, or a related field.
  • Relevant certifications in Java programming, software development, or related technologies are advantageous but not required.
  • 4+ years of experience in software development, with a significant focus on Java-based application development.
  • Proven track record of designing, developing, and delivering complex software solutions using Java technologies.
  • Demonstrated ability to lead technical initiatives, mentor team members, and drive successful project outcomes.
  • Extensive experience in Java programming language and Java-based frameworks and technologies.
  • Strong understanding of object-oriented programming principles, design patterns, and software development concepts.
  • Proficiency in developing and maintaining RESTful APIs and microservices using frameworks like Spring Boot, Jakarta EE (formerly Java EE), or Micronaut.
  • Solid understanding of relational databases, SQL, and ORM frameworks (e.g., Hibernate, JPA).

tools

  • Experience with version control systems (e.g., Git), build (e.g., Maven, Gradle), and continuous integration/continuous deployment (CI/CD) pipelines.
  • Excellent problem-solving, analytical, and debugging skills, with a keen attention to detail.
  • Strong communication, collaboration, and leadership abilities, with a proven track record of working effectively in cross-functional teams.
  • Ability to lead technical discussions, make architectural decisions, and drive consensus among stakeholders.

⚫ Please visit our career portal at www.healthreconconnect.com/careers/, select the relevant vacancy and click on the 'Apply Now' button to apply. Your application would NOT be considered without a CV on file.

Please review the criteria and other information listed on this job advertisement thoroughly prior to applying.

⚫ Please pay specific attention to the workweek, shift details, and other features of the job.

All applications will be reviewed in the order in which they were received and only the candidates short-listed for the first round of interviews will be contacted due to the large volume of applications we receive. Thank you for understanding.

About HRC Labs

HRC Labs was established to lead the technological transformation of Health Recon Connect (HRC). Propelled by the deep domain expertise and industry-leading service capability of Health Recon Connect, HRC Labs focuses on enhancing the efficiency of healthcare delivery through intelligent automation solutions for healthcare providers. Our tools sustainably improve clients' operating margins and cash flows by compressing their working capital cycle and reducing their administrative burden.

Health Recon was certified a Great Workplace by Great Place to Work in Sri Lanka for five consecutive years and was adjudged one of the 40 Best Workplaces in Sri Lanka in 2021. HealthRecon is also a Signatory of the United Nations Global Compact. Health Recon Connect is an Equal Opportunity Employer.

Best Workplaces

56, Dudley Senanayake Mawatha, Colombo 08, Sri Lanka.

+94 114 328 827/113 628 339/740 366 771 (WhatsApp Inquiries Only)

General Inquiries

[email protected]

Career Related Inquiries: [email protected] www.healthreconconnect.com

Great Place

Work.

SRI LANKA

2021