Enable job alerts via email!

Senior Java Developer

PEOPLE PROFILERS (SERVICES) PTE. LTD.

Singapore

On-site

SGD 80,000 - 120,000

Full time

4 days ago
Be an early applicant

Job summary

A leading recruitment agency in Singapore seeks a skilled software developer with experience in Java/J2EE and UNIX. The candidate will develop and enhance software solutions while collaborating with hardware engineers and ensuring code quality. The ideal applicant has at least 8 years of relevant experience and strong problem-solving skills. Interested candidates should apply or send their resume to the provided email.

Qualifications

  • Minimally 8 years of experience in relevant activities.
  • Good knowledge in UNIX platform.
  • Experience in supporting capital market applications.

Responsibilities

  • Research, design, and develop computer and network software.
  • Work with computer hardware engineers for integration.
  • Perform unit tests to verify functionality.

Skills

UNIX
Java/J2EE
Spring
AngularJS
SQL
Docker
Microservices
Cloud platforms

Education

Bachelor Degree in Computer Science

Tools

Elastic Search
Jira
Gitlab
Mongo DB

Job description

Job Responsibilities

  • Research, design, and develop computer and network software or specialized utility programs.
  • Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
  • Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.
  • Work with computer hardware engineers to integrate hardware and software systems and develop specifications and performance requirements
  • Build quality, shippable, and reusable code according to design and coding standards.
  • Write simple, purposeful, and lean code that aligns with CMI project guidelines and quality standards.
  • Perform peer reviews when needed to ensure code quality and adherence to best practices.
  • Implement Configuration Management on each of your work items to ensure version control and traceability.
  • Perform unit tests to verify the functionality.
  • Automate tests according to the test strategy, ensuring test coverage targets are met and adhering to software factory practices.
  • Implement and perform technical tests as defined in the test strategy to ensure the software meets all requirements.
  • Propose non-functional needs in sprints to ensure the software meets performance, security, and other non-functional requirements.
  • Estimate, break down, and update User Stories and Tasks to ensure accurate project planning and tracking.
  • Update Sprint Backlog to reflect progress and any changes in scope.

Job Requirements

  • Bachelor Degree in Computer Science or equivalent.
  • Candidate should have minimally 8 years of experience in relevant activities.
  • Good knowledge in UNIX platform
  • Solution design using proven patterns, awareness of anti-patterns, performance tuning
  • Java/J2EE, Spring,AngularJS, Spring MVC/Struts, Multi-threading, Restful web services, Swagger, JMS/WebSphere MQ, Java script, JQuery, XML, XSLT, Xpath, XSD
  • Valuable exposure to tools & technologies like Elastic Search, Grafana, Prometheus, Kibana, Control-M, KAFKA, Confluence, Jira, Gitlab, MQ Series, Mongo DB
  • Well experienced and having good understanding on SQL language, relational databases – MSSQL, Oracle, PostgreSQL
  • Application server – Jboss/WildFly/ Websphere
  • Experience in DevOps tooling (GIT, Maven/Graven/Nuget/Ansible, Jenkins… )
  • Experience with Docker/Kurbernetes
  • Domain-Driven design and Microservices: springboot
  • Experience in supporting capital market applications and trading systems, ideally within the dynamic landscape of Market Risk/Front Office operations with a commendable grasp of financial products (Treasury, FX, Credit, IRD, Bonds, RSF etc.)
  • Excellent communication and interpersonal skills to effectively collaborate with diverse teams.
  • Excellent problem-solving and analytical skills.
  • Ability to work under pressure.
  • Appetite to follow technology trend and participate to communities.
  • Eagerness to learn and adapt to new technologies.
  • Strong perseverance and diligence towards attaining goals and effective time management
  • Passion for sharing expertise and grow team members’ skills.
  • Autonomous, self-motivated and excellent team player

Good to Have

  • Any Object-oriented language: Java, .Net
  • Exposure to Capital Markets applications
  • Knowledge of Cloud platforms and services

We regret that only shortlisted candidates will be notified.

Interested applicants kindly click on apply now or send your updated resume to berlyn.lum@peopleprofilers.com

Berlyn Lum Miao Yu

Registration Number: R1766577

EA License Number: 02C4944

People Profilers Pte Ltd, 20 Cecil St, #08-09, PLUS Building, Singapore 049705

http://www.peopleprofilers.com

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.