Software Engineer

Singapore, SG, Singapore

Job Description

SOFTWARE ENGINEER - LEVEL 2



:



We are seeking a senior Full Stack developer to join our development team. As a key member, he/she will be responsible for designing and developing engaging and high-performance HTML5 web applications. His/her expertise in both front-end and back-end technologies will drive the creation of user-centric interfaces that enhance the overall user experience.

Key Responsibilities:



Requirement Analysis: Assist the Project leader to analysis the user story, provide useful advice and the best implementation way.

Develop User Interfaces: Design and develop responsive and interactive web applications using the React framework and Spring Boot framework.

Good Code Quality: Self-quality control and delivery good quality program/function for the project.

Code Optimization: Optimize JS and JAVA code for performance, scalability, and maintainability.

Code Security/Safety: Provide security program without Vulnerability risk.

Collaboration: Collaborate with project manager, UI/UX designers, and other developers to ensure seamless integration and a cohesive user experience.

Problem-Solving: Identify and resolve technical issues and bugs in a timely manner.

Documentation: Write clear, concise and readable technical documentation for code, APIs, function description, and project deliverables.

Stay Current: Keep abreast of the latest trends and advancements in technologies and frameworks.

Technical Requirements:



Expertise in React, HTML5, CSS3, and JavaScript (ES 6+) for frontend development.

Expertise in JAVA JDK 11/17+, Spring Boot v3.3.x+, Spring Cloud, Spring Security, Redis, SQL Server/Maria DB for backend development.

Familiarity with common AMQP like: Rabbit MQ, IBMMQ, Kafka, Flink etc.

Familiarity with modern front-end tools and libraries (Webpack, Babel, NPM, NodeJS etc.).

Familiarity with version control systems (Git).

Familiarity with automatically code compile and deployment (CI/CD).

Familiarity with Agile Development model and know how to use JIRA or Open Project to manage the ticket tracking.

Familiarity with common devOps tools (Docker, Kubernetes etc).

Experience with Elasticsearch integration.

Understanding of responsive design principles and techniques.

Knowledge of state management libraries (e.g., Redux) and UI frameworks (e.g., Material-UI, Ant Design).

Experience with GIS Map service development and Integration (Open Layer, Three.js, Arc GIS, OSM integration etc).

Ability to write clean, maintainable, and scalable code.

Soft Skills



Excellent communication skills, both written and verbal.

Strong problem-solving and troubleshooting abilities.

Ability to work independently and as part of a team.

Attention to detail and a commitment to quality.

Willingness to learn and stay current with industry trends.

Education and Experience:



Degree and above in Computer Science, Engineering, or a related field.

At least 3 years of professional experience as a React Frontend Developer or senior JAVA developer.

Portfolio or GitLab profile showcasing relevant projects and contributions.

Job Types: Full-time, Contract
Contract length: 12 months

Pay: $7,800.00 - $8,400.00 per month

Benefits:

* Health insurance

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1707634
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, SG, Singapore
  • Education
    Not mentioned