Senior Software Developer
at APRICUS VENTURES PTE LTD
Singapore, Southeast, Singapore -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 01 Oct, 2024 | USD 8000 Monthly | 02 Jul, 2024 | 5 year(s) or above | English,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,Nginx | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
JOB REQUIREMENTS
- Candidate must possess at least a Bachelor’s Degree in Computer Science/Engineering, Information Technology or equivalent;
- At least 5 years of working experiences in the related field is required for this position.
- Possess strong analytical and problem-solving skills;
- Able to provide support to mission critical issues outside business hours;
- 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) - 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). - Good communication skills in English both spoken and written;
- 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