Java Developer (Spring, OOP)

TECH JDI
Expired
Fun
+2
42 Tu Cuong, Phuong 4, Quan Tan Binh, Ho Chi Minh, Tan Binh, Ho Chi Minh
At office

Top 3 reasons to join us

  • We place you into great fast growing IT companies
  • We provide you a career, not just a job.
  • Opportunities to travel/work/relocate overseas.

Job description

As a Java Developer, you will be a part of a team of developers delivering in an Agile environment. You will be expected to work directly with key stakeholders to understand the business requirements and design/deliver complex solutions. You will also be responsible for utilizing best practices to ensure high quality software solutions. The ideal candidate for this job should have experience in Java development with a heavy focus on the Spring framework. You should be comfortable building REST services to support Customer Facing UI as well as integrating with back-end SOAP/REST-based web services.

Role & Responsibilities

  • Work with the team to envision and deliver the required functionality
  • Develop, enhance, debug, support, maintain and test our software application that helps businesses to optimize the deployment of their workforce
  • Profile the application under heavy load to be able to identify memory, CPU or threading issues and fix them
  • Build and run unit tests for frontend and server in an automated testing environment
  • Optimize application for maximum speed and scalability
  • Bringing improvement ideas to the team and driving the execution/implementation of those ideas

Your skills and experience

  • Bachelor’s degree in Computer Science or STEM (Science, Technology, Engineering, Math) majors from a reputed university with good academic record
  • 3-5 years of Java (core Java 1.7+, threading and concurrency, collections and as well as able to profile and identify application for performance issues) AND/OR Kotlin experience
  • 3-5 years of years of relevant work experience in developing complex enterprise B2B web applications
  • Proficient understanding of software design principles, object-oriented programming and design patterns
  • Good Working Knowledge of Java Concurrency libraries
  • Good understanding of performance aspects related to core Java and Swing with hands-on experience on some Java Performance profiling tools like YourKit, JProfiler etc.
  • Well versed with writing unit test cases using JUnit and JMock and developing using IntelliJ

Why you'll love working here

  • Attractive salary packages
  • Insurance according to labor code and private insurance
  • 13th month salary
  • 14 days annual leave and 04 days medical leave
  • Annual health check
  • Professional, young, dynamic in English speaking environment
  • Working devices provided
  • Happy hour twice per month
  • Teambuilding trip and working on-site opportunity
  • Company training to improve technical, English skill
  • About our recruitment process

In this job title, we would like to take you into the follow recruitment process: 

1st round: Technical Test
2nd round: Technical Interview
3rd round: Final Interview with Team

Tech JDI "Technology Joint Development Initiative"

Company type
IT Product
Company size
1-50 employees
Country
Singapore
Working days
Monday - Friday
Overtime policy
No OT