Tech Lead / Senior / Engineer - Java

Tech Hire Ventures
Full-timeColombo, Sri Lanka

About the company and the role

Our client is a relatively young and upcoming organization with HQ based in Melbourne Australia and a development center in Colombo, The organization has been on a significant growth trajectory backed by recent funding and an array of large-scale ASX & NASDAQ listed client projects.

We're on the lookout for Java Developers with passion for Agile methodologies and Scrum practices. If you're looking to kick-start your career and be a part of their dynamic team.

Join the team and be a part of a culture of collaboration, learning, and growth.

Responsibilities

  • Write well-structured and clean, high-quality, high-performance, maintainable code
  • Strong Java skills advancements in spring technologies
  • Strong grasp of OOP principles, microservice design, and client-server architecture
  • Develop and support software including applications, API integration, interfaces, and new functionality enhancements
  • Translate complex technical and functional requirements into detailed designs
  • Integrate third-party tools, APIs, and plugins as required for system functionality
  • Solid understanding of the responsiveness of the system
  • Develop server-side logic and databases for web applications
  • Adopt security best practices to protect apps from possible vulnerabilities
  • Optimize system performance, including loading speed and overall responsiveness
  • Maintain close collaboration with designers, front-end and back-end developers, and other relevant parties to guarantee the smooth integration of system components.
  • Coordinate cross-functionally to ensure project meets business objectives and compliance standards
  • Support test and deployment of new products and features
  • Participate in brainstorming sessions and contribute innovative ideas for system improvements

Requirements

  • Bachelor's degree in computer science (or related field)
  • 2+/ 5+ years of solid experience in developing applications using JAVA.
  • Hands-on experience in Git workflow
  • Good knowledge in MYSQL, MSSQL
  • Able to write well structured and clean code
  • Experience in Build tools such as Jenkins , Azure DevOps CI / CD practices
  • Good analytical and problem-solving communication skills
  • Self-initiative and willingness to learn new technologies

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
What is your current salary?*
What is your expectation?*
What is your notice period?*
How did you hear about this opportunity?