Middle Java Developer at HWTech
Bogotá, Cundinamarca, Colombia -
Full Time


Start Date

Immediate

Expiry Date

13 Mar, 25

Salary

0.0

Posted On

14 Nov, 24

Experience

0 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Sql, Hibernate, Data Structures, Spring, Architecture, Relational Databases, Interpersonal Skills, Algorithms, Communication Skills

Industry

Computer Software/Engineering

Description

Our client is a US-based company specializing in advanced solutions for health plans. Their platform helps both new and established Medicare and Medicaid programs scale efficiently, saving time and resources by improving staff productivity and streamlining processes. The company offers flexible options, available as either SaaS (Software as a Service) or BPaaS (Business Process as a Service), making it easier for health plans to optimize operations, enhance member experiences, and stay compliant with industry regulations.
We are currently seeking skilled Middle Java Developer to join the project. You will collaborate with other engineers to create innovative technical solutions and efficiently solve problems using industry best practices

REQUIREMENTS:

  • 3+ years of practical experience with Java development, preferably with extensive use of frameworks such as Spring, Hibernate, etc.
  • A solid understanding and experience implementing microservices architecture and designing RESTful APIs for highly available and scalable systems.
  • Strong knowledge and skills in SQL, with the ability to proficiently work with both relational and non-relational databases.
  • Proficiency in using code versioning tools, particularly Git.
  • Excellent understanding of data structures, algorithms, and multi-threading techniques.
  • Strong problem-solving abilities coupled with excellent written and verbal communication skills.
  • Strong verbal and written English communication skills, capable of effectively conveying technical ideas and solutions.
  • Excellent interpersonal skills with a constant willingness to learn and improve every day.
Responsibilities
  • Designing, implementing, and maintaining applications/integrations to meet the evolving needs of the business.
  • Writing well-designed, efficient, reusable, and testable backend code.
  • Covering source code with tests.
  • Participating in architectural development activities and sprint planning meetings.
  • Preparing and producing releases of software components.
  • Troubleshooting application issues or bugs, diagnosing problems, and implementing solutions.
  • Conducting peer-to-peer code reviews.
  • Owning your code and responsible for pushing it to production.
  • Following Agile values and principles.
  • Work with CI/CD pipelines.
  • Guidance and mentoring for more junior developers and team members.
  • Optimizing the performance of the systems.
Loading...