Enable job alerts via email!

Java Developer

PURVIEW ASIA PACIFIC PTE. LTD.

Singapore

On-site

SGD 60,000 - 90,000

Full time

17 days ago

Job summary

A leading tech company in Singapore is seeking a skilled Java Developer to design solutions based on user requirements. The role involves enhancing existing security applications, creating documentation, and supporting the development process. Ideal candidates should have extensive experience with Java, Spring Framework, and Agile methodologies, along with strong communication skills.

Qualifications

  • Experience with core Java/J2EE technologies.
  • Hands-on experience with Spring Framework.
  • Familiarity with Agile methodology is preferred.
  • Excellent communication skills are essential.

Responsibilities

  • Analyze user requirements and come up with tech design.
  • Develop tech solutions based on communicated requirements.
  • Create documentation and assist operation teams.
  • Support continuous improvement by investigating alternatives.

Skills

Core Java/J2EE
Spring Framework
Test Driven Development
CI/CD Tools (GIT, Jenkins)
Relational Database (JDBC, SQL)
Scripting Languages (Python, Shell)
Front End Technologies (HTML, JavaScript, CSS)
Agile Methodology
Linux Basics
Networking Basics
Information Security Basics
Docker, Ansible, Kubernetes, Splunk
Job description

The developer will be responsible for analyzing user requirements and business objectives, determining application features and functionality, and recommending changes to existing Java-based applications, among other duties. Java Developers need to compile detailed technical documentation and user assistance material, requiring excellent oral/written communication.

Responsibilities
  • Analyze communicated requirements and come up with tech design.
  • Research, develop tech solutions based on communicated requirements and tech design.
  • Enhance existing Security Development security solutions prioritized based on client feedback, issues on PROD, technical discussion etc.
  • Create automated testing for the solutions developed.
  • Create documentation/support procedures and assist operation/SRE team for operational work.
  • Enforce software SLDC in the development circle.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Technical Skills Required
  • Expertise with core Java/J2EE technologies.
  • Experience of using open-source frameworks like Spring Framework
  • Familiar with test driven development methodology.
  • Hands-on experience with CI/CD tools like (GIT, Jenkins, Team City)
  • Experience of using relational database, like JDBC, SQL, Store Procedure.
  • Experience of using scripting language. e.g. Python, Shell, Regular expression
  • Experience with front end technologies like HTML, JavaScript, CSS etc.
  • Experience with Agile methodology, e.g. spring planning, daily Scrum, retrospective etc.
  • Basic knowledge of using Linux.
  • Basic networking knowledge,
  • Basic knowledge of information security, such as IAM, DLP, Crypto etc.
  • Awareness of Docker, Ansible, Kubernetes, Splunk,Public Cloud management
  • Excellent verbal and written communication skills coupled with a collaborative approach.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.