Point your AI agent at freehire and let it find you a job.

Get the CLI →

Ridik Pte. Ltd.

NewBe an early applicant

Java Developer

Posted 2 views
Discussion

Summary

Java Developer in Singapore building and testing web applications with Java/J2EE, front-end and back-end development using frameworks like Angular, React and Node, plus databases such as Oracle, MSSQL, MySQL or MongoDB. Covers unit testing, integrations, deployment support and documentation; AWS and Agile experience are pluses.

Qualifications

Minimum 3 years work experience with the following languages and tools:

  • Proven experience as a Java Developer
  • Good working knowledge in on Java/J2EE, .Net
  • Extensive experience with Java framework/SDK, front end or backend development.
  • Strong Java development experience wth RDMS like oracle or MSSQL , or my sql, mongoDB
  • Good understanding of development methodologies, testing practices, and tools and knowing when to apply each method to achieve the desired outcomes
  • Familiarity with architecture styles/APIs (REST, RPC, Api, MVC, hibernate)
  • Client/Server ing framework (Java , angular.js, knockout.js, node.js, React js)
  • Excellent troubleshooting and communication skills
  • BSc/BA in Computer Science, Engineering or a related field
  • Knowledge of security standards and techniques for web applications
  • Understand browser-specific compatibility issues
  • Expertise in the design, implementation, and deployment of user-centric software, with focus on usability
  • Certification in Java, React or equivalent
  • Experience in deploying application on Cloud (AWS) will be added advantages
  • Understanding and practicing Agile methodologies will be added advantages
  • Experience in Java based mobile application development will be added advantages
Responsibilities
  • Report to development team lead.
  • Work within project team to develop and test Web applications based on Java technologies
  • Design, develop, and unit test applications in accordance with established standards.
  • Assist senior developer(s) in analyzing and resolving technical issues.
  • Assist in preparing manuals, specification and other technical documentations.
  • Package and support deployment releases.
  • Developing, refining, and tuning integrations between applications.
  • Assisting in the collection and documentation of user's requirements, development of user stories, and estimates.
Personal Attributes
  • Creativity and strong attention to detail
  • Ability to work effectively on tight deadlines, as necessary
  • Effective oral and written communication skills
  • Strong proof reading skills
  • Desire to learn new skills and improve
  • Exceptional customer service skills, including the ability to interact professionally with a diverse group of customers
Education/Training

Bachelors or Associate degree in IT discipline. 5+ years in software development desired. Equivalent combination of education and experience will be considered.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.