Sign in or register for a JobTech account.

Jobs that require object-oriented programming skill

A-IT Software Services Pte Ltd
08Mar
Senior Software Engineer
A-IT Software Services Pte Ltd   via JobTech

Java Full Stack Developers:

Job Duties and Responsibilities

  • Level of experience : 5+ years to 10 years
  • Java 1.5 and above. [ Good to have Java 1.8 ]
  • Spring (spring security, spring integration, spring batch, spring data, spring cloud, spring boot)
  • JPA (Java Persistent API), Hibernate, MyBatis
  • Unix/Linux-Any Unix flavor
  • SQL/Database knowledge
  • Any messaging knowledge [JMS, KAFKA]
  • HTML5, CSS, JavaScript [ES6] & Other Front-End Technologies
  • jQuery, Bootstrap, ReactJS, AngularJS
  • Responsive Design, Cross-Platform [Web & Mobile], Cross-Browser Environment compatibility, Object-Oriented Design, Web Services (REST/SOAP)
  • Web Services (Restful/Any web services)-Consumption experience is fine
  • AWS
  • Any NoSQL Database [DynamoDB, MongoDB, CASSANDRA, HBase, etc…]
  • Node JS [Good to have]

Required Experience

  • Experience With Git and Github
  • Knowledgeable of REST-Based APIs
  • Knowledgeable of Web Application Development Frameworks
  • Manage and Prioritize Project Work
  • Knowledge in MariaDB, or at least should have knowledge in RMDB (e.g, MySQL, Oracle)
  • Preferable to have knowledge in Private Cloud platform (Openshift, Kubernetes, Docker).
  • Familiar with Agile practice.
  • Establish Continuous integration and Release automation

Skills
A-IT Software Services Pte Ltd
01Mar
Java Full Stack Developers
A-IT Software Services Pte Ltd   via JobTech

  • Level of experience : 5+ years to 10 years
  • Java 1.5 and above. [ Good to have Java 1.8 ]
  • Spring (spring security, spring integration, spring batch, spring data, spring cloud, spring boot)
  • JPA (Java Persistent API), Hibernate, MyBatis
  • Unix/Linux-Any Unix flavor
  • SQL/Database knowledge
  • Any messaging knowledge [JMS, KAFKA]
  • HTML5, CSS, JavaScript [ES6] & Other Front-End Technologies
  • jQuery, Bootstrap, ReactJS, AngularJS
  • Responsive Design, Cross-Platform [Web & Mobile], Cross-Browser Environment compatibility, Object-Oriented Design, Web Services (REST/SOAP)
  • Web Services (Restful/Any web services)-Consumption experience is fine
  • AWS
  • Any NoSQL Database [DynamoDB, MongoDB, CASSANDRA, HBase, etc…]
  • Node JS [Good to have]
  • Experience With Git and Github
  • Knowledgeable of REST-Based APIs
  • Knowledgeable of Web Application Development Frameworks
  • Manage and Prioritize Project Work
  • Knowledge in MariaDB, or at least should have knowledge in RMDB (e.g, MySQL, Oracle)
  • Preferable to have knowledge in Private Cloud platform (Openshift, Kubernetes, Docker).
  • Familiar with Agile practice.
  • Establish Continuous integration and Release automation

Skills
Seagate
22Mar
Engineer Security Firmware Test Development & Verification
Seagate   via Seagate

190760 Engineer Security Firmware Test Development & Verification (Open) Looking for independent and team player test developer with Python script development background.  The developed scripts are used to qualify Seagate Secure HDD and SSD Drives for use in Cloud, Nearline and/or Client environment to meet general/standard security requirement, in-house requirement and specific customer requirement. Responsibilities: 1. To design and develop test cases, test scripts and stress tests to    Read more

ensure new HDD or SSD SED (Self-Encrypting Drives) meets TCG (Trusted Computing Group) specifications, functionalities and performance requirements 2. To perform DVT (Design Verification Test) and reporting during HDD or SSD SED product development cycle. 3. To participate in failure analysis and to work closely with Firmware Engineers to resolve firmware bugs and test compatibility issues. Qualification and Requirements: Working experience in test/firmware development or testing in HDD or SSD industry (preferred). Working experience in Python script development is required, if not Object-oriented programming background (C++) may help. Experience in working in Linux environment and using Bus/protocol Analyzer will have added advantages.  Familiar with any storage interface protocols or protocols e.g. SAS (T10), SATA (T13), NVMe, SCSI etc and Cryptography will have added advantages. Candidate who possesses relevant working experience and knowledge may be considered for senior position. Degree and/or relevant experience   Job Family: Engineering Professional

Skills
Seagate
22Mar
Engineer , Software Research ( Surveillance)
Seagate   via Seagate

190653 Engineer , Software Research ( Surveillance) (Open) Seagate Research Group is seeking a Engineer, Software Research for a position in the exciting and rapidly growing field of client/server and surveillance software. This is a position for a software professional who is passionate about building innovative solutions involving new storage products. You should be entirely comfortable with Linux, JavaScript, node.js, Angular or React, CSS, Object Oriented design and    Read more

MySQL (or similar) databases. You should also be familiar with Git, Linux package management, as well as software requirements management and testing. Finally, you must demonstrate in-depth knowledge of the use, design, and development of client-server systems, GUIs and SaaS delivery models. Responsibilities Web-based client GUI development. Design of test cases, including debug, and fix-validate Comparative benchmarking of various systems. Requirements: Proficiency in using Linux open source software and management tools. Demonstrated programming proficiency in JavaScript, node.js, Angular or React, HTML, and MySQL. Additional experience with one or more languages (such as C, C++, Python). Demonstrated problem-solving capabilities. Experience using firmware and hardware development tools. Self-motivated, willingness to learn and be able to comprehend and apply new knowledge quickly and effectively on the job. Degree in Engineering Preferred Experience with Debian / Ubuntu A solid understanding of Linux storage systems. Experience working with the open source community, and experience with GitHub Familiarity or experience with Machine Learning / AI methods and Tools will be a plus Job Family: Engineering Professional

Skills
Seagate
22Mar
Engineer , Software Research ( Surveillance)
Seagate   via Seagate

190652 Engineer , Software Research ( Surveillance) (Open) Seagate Research Group is seeking a Engineer, Software Research for a position in the exciting and rapidly growing field of client/server and surveillance software. This is a position for a software professional who is passionate about building innovative solutions involving new storage products. You should be entirely comfortable with Linux, JavaScript, node.js, Angular or React, CSS, Object Oriented design and    Read more

MySQL (or similar) databases. You should also be familiar with Git, Linux package management, as well as software requirements management and testing. Finally, you must demonstrate in-depth knowledge of the use, design, and development of client-server systems, GUIs and SaaS delivery models. Responsibilities Web-based client GUI development. Design of test cases, including debug, and fix-validate Comparative benchmarking of various systems. Requirements: Proficiency in using Linux open source software and management tools. Demonstrated programming proficiency in JavaScript, node.js, Angular or React, HTML, and MySQL. Additional experience with one or more languages (such as C, C++, Python). Demonstrated problem-solving capabilities. Experience using firmware and hardware development tools. Self-motivated, willingness to learn and be able to comprehend and apply new knowledge quickly and effectively on the job. Degree in Engineering   Preferred Experience with Debian / Ubuntu A solid understanding of Linux storage systems. Experience working with the open source community, and experience with GitHub Familiarity or experience with Machine Learning / AI methods and Tools will be a plus Job Family: Engineering Professional

Skills
GIC Private Limited
21Mar
Vp, It Analyst (Investment Services Public Markets)
GIC Private Limited   via JobsCentral



Roles & Responsibilities

The Technology Group (TG) is a key enabler to keep our business moving forward and is constantly exploiting state-of-the-art information technologies to enhance GIC’s ability to be the leading global long-term investment firm. We aim to provide users with empowering and transformational capabilities, and to create an inclusive, innovative and integrated work environment.

This role is embedded in an integrated team that provides investment services for all    Read more

public market investment activities.

Exposure opportunities

You will play a key project lead / manager role in investment services public market domains to:

- build and support systems across entire trade lifecycle to achieve world-class operational excellence and execution;

- help the firm manage and interface with external fund managers who bring extended investment expertise and intelligence to table

As a person with strong analytical reasoning and conceptual thinking skills, you will use your technology know-how to bring value to the business.

You will participate in high-value complex projects based on Agile principles and work with an expanded toolset beyond the traditional programming languages, including Python, Tableau, Informatica, Jenkins and messaging technologies, while keeping an eye out for emerging technology trends and developments.

As an excellent team player with a collaborative mind-set, you will work hand-in-hand with various facets of the business across Front, Middle, and Back Office, the extended Technology team in GIC as well as industry peers and partners.

You will have access to structured and unstructured data and use data science techniques including predictive modelling and machine learning to identify areas to enhance business capabilities (for External Managers domain).

You will also work alongside experienced professionals and continue to learn.

Requirements

Bachelor’s Degree in Information Technology, Computer Science or equivalent.

Programming experience in object-oriented languages.

Working proficiency in SQL and Stored Procedures (MSSQL or Oracle).

Relevant experience in data science preferred (for External Managers domain).

Strong collaboration skills, able to partner and work effectively across teams and with business stakeholders.

Good communication skills, able to articulate technology concepts, drive discussions on requirements with stakeholders.

If you are interested in the role, please apply directly to the link below:

https://career10.successfactors.com/sfcareer/jobreqcareer?jobId=5811&company=gicprivate&username=

Skills
MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD
21Mar
.Net Analyst Programmer
MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD   via JobsCentral



Roles & Responsibilities

• Experienced in application development using .Net technologies

• Ability to review and analyze system requirements and prioritizing tasks

• Ability to design, write clean, testable code using .NET programming languages, and implement the application

• To handle Testing & deployment of applications into various environments.

• Create and maintain application documentation

• Skills Required: .Net Framework 4.0 (ASP.NET, ADO.NET), SQL Server 2014, Java script, XML,    Read more

Angular JS, SSRS, Sonar, GIT, Confluence, Jira 6, Entity Framework.

Requirements

Diploma, Bachelor, or Master's Degree in Information Technology or related studies

Hands on development experience in .NET technologies

Proficient in MS SQL

Good understanding of object-oriented programming

User/Client interaction on issue clarification/update/progress

Experience in API (Web API or Restful API)

Experience in Angular JS or higher version

TO APPLY:

Interested candidates may send in their resume and cover letter directly

to [Click Here to Email Your Resume]

and cc [Click Here to Email Your Resume]

** We regret that only shortlisted candidates will be contacted **

We respect your privacy and all communication will be treated with confidentiality.If you wish to know more about this position or explore other roles, please prepare your updated profile and get in touch with our consultants at 6232 8811 (EA License: 02C3423)

Please note that your response to this advertisement and communications with us pursuant to this advertisement will constitute informed consent to the collection, use and/or disclosure of personal data by Manpower for the purpose of carrying out its business, in compliance with the relevant provisions of the Personal Data Protection Act 2012.

Dianne Balmaceda Antonio (R1105287)

Manpower Staffing Services (S) Pte Ltd (EA License: 02C3423)

Skills
ESRI SINGAPORE PTE. LTD.
21Mar
Software Engineer
ESRI SINGAPORE PTE. LTD.   via JobsCentral



Roles & Responsibilities

About Esri Singapore

Established in 1980, Esri Singapore is one of the most recognized contributors to the geospatial community. Our team of geospatial and industry professionals in Singapore serves a growing community of 700 organizations comprising of the country’s government agencies and commercial enterprises.

Throughout our growth, Esri Singapore has assembled an impressive track-record, successfully supporting major projects and organizations in national development, national security, infrastructure, smart nation    Read more

and innovation initiatives.

Beyond this, Esri Singapore also maintains strong ties with the local community, providing services to not-for-profit and educational institutions.

The geospatial domain is set for tremendous growth and change in the years to come and a position in Esri Singapore is one of the best for leveraging on this trend.

Core Values

Integrity|Professional Excellence|Resourcefulness|Empathy

“Building a stronger future through geographic insight”

Our User Success Team consists of trusted advisors, constantly helping our customers to adopt, extend and deepen the application of GIS in their areas of work as well as expanding their knowledge. Our solutions have been implemented across multiple business domains that spans from commercial businesses, to national agencies and public safety and Esri’s ArcGIS platform has become an integral part of our customer’s business.

We are on the search for candidates who are motivated to contribute to the success of our customers by providing domain and technical expertise and designing innovative solutions and ideas that bridge the gap between spatial technology and real-world business challenges.

If you are passionate to be part of a global community of technology professionals, who collectively believe geography provides the answers for a more resilient future and is committed to create responsible solutions to real-world problems – then we’ve got the career opportunities you’ve been looking for.

Overall objectives of the role:

Develop and implement software solutions or applications for enterprise customers.

Configure and tailor off-the-shelf solutions to suit end user’s needs.

Contribute to all stages of a project life cycle including conducting requirements study with end users, solutioning, development of requirements, system and design documentation and application support and maintenance.

Work with a variety of development environments such as HTML5, Java, .NET and other object-oriented environments or scripting languages (e.g. Python)

Work with spatial datasets and data formats.

Work independently as well as collaboratively as an active contributor in a highly skilled team.

Contribute to engagements with end-users such as workshops, exhibitions, technical support, and training delivery.

Manage delivery engagements as a team-leader/Project Manager as and when needs arise.

Contribute to the monthly reporting of project progress

Pro-actively stay updated on latest ArcGIS and relevant IT technology

Requirements

Minimally 5 years of working experience as a software engineer doing programming.

Tertiary education in fields related to Information Technology, Geographical Information Systems, Systems Engineering or Computer Science.

Strong programming knowledge in 2 or more of the following:

Java, .NET, JavaScript, Python with object-oriented analysis and design methodologies

Knowledge of R will be an added advantage

Web-based technology such as HTML, CSS, Flash, PHP, web browsers and their rendering engines, and understanding of web usability, UX/UI

Mobile technology such as iOS, Android SDK

Knowledge of RDBMS such as SQL Server or Oracle

Ability to perform full suite of project documentations including requirement specification, design specification, wireframes, UAT documentations will be an added advantage

Experience in waterfall model and/or agile software development methodology

Project Management Certification will be an advantage

Effective communication and writing skills.

Strong team player.

Sense of discipline and self-initiative.

Motivated to learn and deliver.

Customer-centric

Client Management Experience

Able to support after office hour system implementation

Skills
Recruit Express Pte Ltd
21Mar
It System Analyst (.Net)
Recruit Express Pte Ltd   via JobsCentral



Responsibilities

Participate in requirements analysis, design, architecture, streamlining of workflows, implementation, and integration of new systems, enhancements of existing systems

Perform software development duties and related tasks assigned by Team Lead/Team Manager

Design, improve and support architecture and infrastructure systems, including cloud-based systems, for internal users and external users (customers)

Candidates with relevant experience and leadership qualities will be considered for more senior positions

Requirements

Must possess at least a Professional    Read more

Certificate, (Advanced / Higher / Graduate / Post Graduate) Diploma, Bachelor’s Degree, Master’s Degree in the following fields: Computer Science, IT, Software Engineering, Information Systems or related areas

At least 3 years of working experience in related field or position

Required skill(s): ASP.NET, Java, MS SQL Server, C#

Good understanding of OOP, 3-tier development, and enterprise architecture

Interested candidates please send your resume (preferably in word doc format) to benjamintan @ recruitexpress.com.sg or click APPLY NOW! We regret that only shortlisted candidates will be notified.

Recruiters Information

Benjamin Tan Fu Kang (Mr.)

Consultant

R1766604

Skills
Nucleus Software Solutions Pte ltd
21Mar
Software Engineer Trainee
Nucleus Software Solutions Pte ltd   via JobsCentral



Roles & Responsibilities

Key Responsibilities :

Ensure the timely completion of the tasks assigned

Ensure to follow the Technology and Process Standards, set for the project

Produce high quality technical documentation

Develop Low Level Design

Undertake development tasks with minimal supervision, including programming and testing

To monitor progress and provide timely updates to Lead

Key deliverables: What are the key outcomes and what does the jobholder have to produce (objectives)?

Technical Design documents

Developed Programs with high quality    Read more

and as per the planned schedule

Developed Programs with high quality, with process standards and as per the planned schedule

Unit Test Cases

Requirements

Technology Skills

Hands on experience in designing and developing applications using Java EE platforms

Object oriented analysis and design using common design patterns.

Profound insight of Java and JEE internals (Class loading, Memory Management, Transaction management etc)

Experience in developing web applications using Struts or Spring MVC and EJB

Working experience with Relational Databases, PL/SQL. Experience in Oracle preferred.

Working experience with ORM technologies (Toplink/Hibernate)

Experience in Rule Engine is a plus (Strata/Experian)

Role Interaction Points

Interacts with Technical Lead, Senior Developer, BAs and testers for the project during the project lifecycle

Interacts with the Client managers, for status review meetings

Others

6 monthsof development experience using Java/J2EE related technologies

Should possess good communication and problem solving skills

Should have Aptitude and Attitude of learning and mastering new technologies and tools

Working in client facing environment is a plus

Working in Agile Methodology is a plus

Working experience in Retail Lending Domain (Home LoansPersonal Loans / Credit Cards) or Corporate Lending is an added advantage

Skills