Job Search and Career Advice Platform

Enable job alerts via email!

Application Architect (Java 8 / Cloud / Application Security)

ACCENTURE SG SERVICES PTE. LTD.

Singapore

On-site

SGD 60,000 - 80,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global consulting firm is seeking a software developer to design and implement Java-based applications in Singapore. The ideal candidate will have experience with Agile methodology and a strong analytical mindset. They will be responsible for developing solutions, analyzing user requirements, and ensuring high-quality design. The role requires proficiency in Java 8 and familiarity with version control applications. Candidates should also possess good organizational skills and an ability to work in teams.

Qualifications

  • Experience with Software Development Life Cycle using Agile methodology.
  • Analytical mindset and good problem-solving skills.
  • Excellent written and verbal communication.

Responsibilities

  • Design and implement Java-based applications.
  • Analyze user requirements to inform application design.
  • Develop and test software solutions.

Skills

Java 8
Agile methodology
Problem-solving
Version control (GIT)
Spring framework
Unit testing (JUnit)

Tools

Jenkins
APIs
Cloud services (AWS, Azure)
Job description
Responsibilities
  • Designing and implementing Java-based applications.
  • Analyzing user requirements to inform application design.
  • Defining application objectives and functionality.
  • Aligning application design with business goals.
  • Developing and testing software.
  • Debugging and resolving technical problems that arise.
  • Producing detailed design documentation.
  • Recommending changes to existing Java infrastructure.
  • Developing documentation to assist users.
Requirements
  • With experience on Software Development Life Cycle using Agile methodology.
  • Analytical mindset and good problem-solving skills.
  • Excellent written and verbal communication.
  • Good organizational skills and able to work as part of a team.
  • Proficient with Java 8 (Lambda, Stream, Optional, etc.), spring boot / spring application framework / spring MVC. Good if a Full stack developer.
  • Experience with version control applications (SVN, bitbucket, mercurial, GIT (gitlab or github)).
  • Good to have knowledge in Jenkins.
  • Good to have experience on unit testing (JUnit or have use Mockito Framework for testing).
  • Experience with continuous integration and integrating APIs.
  • Good understanding in Design Patterns and best practices in Java.
  • Knowledgeable in Webservices such as REST and SOAP.
  • Good to have knowledge in Cloud such as AWS, Azure or Google Cloud.
  • knowledgeable in Application security.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.