x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Software Developer
 banner picture 1  banner picture 2  banner picture 3

Software Developer

Achieve Talents Pte. Ltd.

Achieve Talents Pte. Ltd. company logo

Job Description:

  • Design and develop complex enterprise applications in Java/JEE, focusing on both UNIX/LINUX and Windows environments.
  • Analyze requirements, design solutions, develop applications, and deliver web-based applications interfacing with databases using JDBC and SQL.
  • Follow software development lifecycle (SDLC) methodologies, including producing SDLC documentation.
  • Participate in the Agile development process and integrate continuous delivery and integration practices.
  • Design, develop, and optimize database solutions, ensuring high performance.
  • Maintain high standards for accessibility and usability when building web interfaces (HTML, CSS, JavaScript).
  • Implement, troubleshoot, and debug applications using web security best practices.

Job Requirements:

  • Bachelor’s degree in Computer Science, IT or Engineering with at least 5 years of relevant experience in software development.
  • Assisted in at least one full software development lifecycle (SDLC) with experience in producing SDLC documentations.
  • Strong expertise in Java/JEE, web programming, and database application interfacing (JDBC, SQL).
  • Experience working with Agile development methodologies and continuous integration.
  • Proficiency in the Spring Framework and Spring Boot.
  • Experience in database design, development, and performance tuning.
  • Strong understanding of access control principles and experience with systems like IBM Tivoli or Microsoft Active Directory is preferred.
  • Strong understanding of Graphical User Interface (GUI) design principles and best practices.
  • Experience in implementing user friendly and intuitive GUIs that are optimized for managing large amounts of data.
  • Proficiency in HTML, CSS, and JavaScript.
  • Understanding of RESTful APIs and their integration with Java based systems.
  • Knowledge of web security best practices, including XSS and CSRF.
  • In-depth knowledge of web-based application development, including security best practices such as XSS and CSRF prevention.
  • Familiarity with UI debugging tools such as Chrome DevTools and Postman.
  • Experience in ExtJS Javascript Framework v5 and above will be an advantage.
  • Experience in Automatic Fare Collection (AFC) systems is a plus.
  • Good written and verbal communication skills.

Sharing is Caring

Know others who would be interested in this job?