Senior Software Developer

at  APRICUS VENTURES PTE LTD

Singapore, Southeast, Singapore -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate01 Oct, 2024USD 8000 Monthly02 Jul, 20245 year(s) or aboveEnglish,Struts,Gradle,Jasper,Tomcat,Json,Test Coverage,Maven,Application Servers,Angular,Kendo Ui,Safari,Event Driven,Sql,Windows,Content Management Systems,Eclipse,Cms,Hibernate,Developer Tools,Information Technology,Spring,Linux,Html,NginxNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOB REQUIREMENTS

  1. Candidate must possess at least a Bachelor’s Degree in Computer Science/Engineering, Information Technology or equivalent;
  2. At least 5 years of working experiences in the related field is required for this position.
  3. Possess strong analytical and problem-solving skills;
  4. Able to provide support to mission critical issues outside business hours;
  5. Have good knowledge and hands-on in the following areas:
    i. Java EE and frameworks like Spring, Struts 2 and Vert.x;
    ii. ORM frameworks like Hibernate and Spring Data;
    iii. SQL and experiences with the popular DB engines like MySQL, MS SQL, Oracle;
    iv. HTML/HTML5, CSS/CSS5, JavaScript/jQuery/Ajax;
    v. MVVM frameworks like Angular, Knockout and Kendo UI;
    vi. Protocols like HTTP and WebSocket;
    vii. Data formats like JSON, XML and CSV;
    viii. Developer tools of the popular web browsers like Google Chrome, Safari, Firefox and IE/Edge;
    ix. IDE like Eclipse or IntelliJ;
    x. Build/dependency automation/management tools like Maven and Gradle;
    xi. Git version control;
    xii. Java EE application servers like Tomcat;
    xiii. Windows and/or Linux like OS.
    xiv. Shell scripts (Windows and Linux)
  6. Advantageous with experiences in any of the following:
    i. Architectural styles like Event-Driven, REST;
    ii. Developing code for QA automation and extensive unit test coverage of the code;
    iii. Interfacing with payment gateways like eNETS, CyberSource and etc.
    iv. Jasper reports;
    v. Java-based content management systems (CMS);
    vi. Java-based workflow engines (BPM);
    vii. Mobile application (Android/iOS);
    viii. Responsive web design;
    ix. Reverse proxy servers like Nginx and MS IIS ARR;
    x. Single-page application (SPA).
  7. Good communication skills in English both spoken and written;
  8. Full-Time position(s) available

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

Involved in the entire process of software development (i.e. conceptualization, system design/prototype, implementation, testing, deployment, maintenance, documentation), as well as software product development:
1. Work with the project managers in technical requirement gathering, analysis, solutioning, creating technical documents and work breakdown structure (WBS);
2. Work independently in a cross functional team to develop software according to the specifications and development standards;
3. Build web applications using various Java frameworks and web technologies;
4. Design and implement robust, scalable and high-quality solutions that following best practices for web security, and feasible for unit, integration, functional testing;
5. Perform unit & system test to ensure quality of codes to be delivered;
6. Enhance existing web-based application according to the design document provided and modifies existing software to correct defects;
7. Perform troubleshooting and coordinate problem resolution activities with the client and the internal teams;
8. Deliver quality works in given duration of time frame;
9. Guide and supervise team members on picking up new technologies/projects, coding, testing, deployment, troubleshooting etc.;
10. Conduct training in-house or at customer place;
11. Create and update generic or project specific technical documents;
12. Work in an agile and rapid development environment;
13. Work in small team environment.


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science/engineering information technology or equivalent

Proficient

1

Singapore, Singapore