This job posting is currently inactive. Check out other active jobs at Seven Arc Info Systems.

Senior JAVA Developer - CA3194

Seven Arc Info Systems
Full-timeSingaporeSGD 10,000 - 12,000/month

Main Responsibilities

Build and Change Management

  • Able to lead in terms of technology and conceptualize, propose design and architectural evolution, along with operational model.
  • Contributing to development of high quality fully tested source code complying with deadlines, schedule and coding standards.
  • Liaise with business analysts for clarification and understanding of requirements.
  • Provide deployment and change management of the solution/platform.
  • Develop tests strategy in coordination with project manager / Business Analysts.
  • Provide technical assistance during user acceptance test.

Incidents and Requests management (business users and other IT teams)

  • Communicate effectively.
  • Analyse enhancement requests and bug-fixes.
  • Document deliveries.
  • Support applications in production - analyze and resolve issues as they arise as well as propose optimizations for future.
  • Monitor the results and quality of the different software solutions and projects implemented in the organization.

Change Management

  • Apply monthly release strategy, following the team’s milestones for analysis, coding and testing.
  • Support the release roadmap in production.
  • Operations management
  • Application support, level 3 (expert).
  • Troubleshoot and fix issues.

Continuous Improvement

  • Process improvements.

Besides having greater development experience and more raw technical skill than the average candidate, as a senior developer you must be particularly self-motivated and driven. You will frequently be driving changes and balancing trade-offs that your management is not well equipped to understand, and you will need to be able to explain and advocate for these. This means having a clear understanding of the goals of the project, and pushing the team to achieve those goals – not merely passively completing tickets assigned to you, but truly leading and participating in the process.

Qualifications and Profile

  • The successful candidate will definitely have:At least 10 years of software development experience
  • At least 8 years’ experience working with Java
  • Strong knowledge and experience on various design patterns and design principles
  • Strong understanding and well experienced with recent Java language features, such as lambdas, streams, and futures
  • Strong understanding and well experienced with Spring framework
  • Strong understanding and well experienced with APIs development and security design
  • Strong understanding and well experienced with SQL
  • Good knowledge of algorithms and data structures, with strong fundamentals in complexity analysis
  • Strong ability to analyze code – understand execution flow & debug even without access to a debugger
  • Experience with Maven, Git, writing and maintaining integration tests
  • Experience in cloud native architecture (Micro services).
  • AWS cloud architecture
  • Docker/Kubernetes, Microservices
  • An ideal candidate will also have expertise in some or all of the following:JupyterLab, JupyterHub, Jupter notebook, Mercury ecosystem Gitlab, Jenkins and Ansible with exposure to devops culture Jira or a similar issue-tracking systems
  • Additionally, knowledge of the following would be helpful although it is not required:Web development fundamentals (HTML, Javascript, typescript, jQuery, ReactJS, etc)
  • ElasticSearch
  • Understanding or interest in finance & financial markets, particularly interest rate derivatives in their many forms (Forwards, Futures, Swaps, Swaptions, etc)
  • Note: Only Singapore citizens are preferred to apply.

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
What is your total years of experience?
What are your relevant years of experience?
What is your Visa status?
What is your notice period?