INSCALE

Java Developer (Junior/Mid-Level)

Kuala Lumpur, Federal Territory of Kuala Lumpur, MY

4 days ago
Save Job

Summary

Company Profile

INSCALE is an impactful IT scaling partner to people and businesses. We unite tech talent with forwardthinking organizations, building a powerful partnership that pushes both towards the next level.

  • Est. 2006
  • 700+ employees
  • 75 clients
  • 35 nationalities
  • Operates in 21 countries with 6 specialized tech hubs


Clients : Companies where tech is strategic.


We help our clients achieve scalable growth by combining our proven IT expertise with market-leading talent acquisition strategies and nearly two decades of industry know-how. Our core service is the attraction of the world's best tech talents and creating dedicated tech teams, whether remote, in-house or in global tech hubs.


With operations in 21 countries and specialized tech hubs in 6 locations our approach is founded on rigorous analysis, deep market understanding, and a commitment to long-term success.


At INSCALE our mission is clear: to serve as a catalyst for your professional advancement in the tech industry and with that potentiate growth for our clients. Join us in this collaborative journey that fosters innovation, knowledge and accomplishment. For more information, visit https://www.inscale.net


Responsibilities:

The Java Developer will be responsible for designing, developing, and optimizing high-quality software applications using Java technologies. The ideal candidate will have a solid background in software development, a strong understanding of object-oriented programming, and experience with Java frameworks.


  • Design and Development: Develop, test, and deploy robust and scalable Java applications according to business requirements.
  • Code Quality: Write clean, maintainable, and ensuring adherence to software development best practices.
  • Perform unit testing
  • Code Review: Participate in code review
  • Collaboration: Work closely with cross-functional teams, including product managers, designers, and other developers, to define and implement new features.
  • Troubleshooting: Identify and fix bugs and performance issues in a timely manner.


Technical Requirements (Must Have):

  • Minimum 2 years of experience working with Java language
  • Proven experience with popular Java frameworks such as Spring and Hibernate.
  • Solid understanding of OOP principles and design patterns.
  • Knowledge and experience with relational databases (preferably MSSQL but others are acceptable, MySQL, PostgreSQL) and writing efficient SQL queries.


Technical Requirements (Good to Have):

  • Knowledge and experience with cloud services such as AWS, Azure, or Google Cloud.
  • Experience with OpenShift
  • Experience with TDD/DDD and writing unit and integration tests.
  • Understanding of microservices architecture and experience in designing and implementing microservices.


Soft Skills Requirements:

  • Excellent verbal and written English communication skills.
  • Effective team and task management skills.
  • Ability to adapt
  • Attitude to learn and execute.
  • Analytical problem-solving skills.
  • Like to work in a dynamic environment.
  • Work autonomously and attentive to details


Education

BSc or higher degree in Computer Science, Engineering, or another technical field


Travelling

N/A


Remarks

All successful applicants will receive an official invite within 2 weeks of your application to discuss the next steps in the Job Application.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job