Software Engineer

Singapore, Singapore

Job Description


The Role

In this role, you will be expected to demonstrate proficiency in Java, ReactJS, and AWS. Your primary responsibility will be to design, develop, and maintain software solutions that are both robust and scalable. Collaboration with cross-functional teams will be key to delivering high-quality software products.

What You\'ll Do

  • Collaborate with product managers, designers, and fellow engineers to comprehend project requirements and deliver top-notch software solutions.
  • Design, develop, rigorously test, and deploy Java-based applications and microservices.
  • Create interactive web applications using ReactJS, ensuring a responsive and user-friendly user experience.
  • Develop and manage APIs to facilitate seamless integration with backend services.
  • Participate in code reviews to uphold code quality and adhere to best practices.
  • Swiftly identify and resolve software defects and issues.
  • Work closely with DevOps teams to deploy and oversee applications on AWS cloud infrastructure.
  • Maintain well-documented code that complies with coding standards.
  • Stay current with emerging technologies and industry trends related to Java, ReactJS, and AWS.
  • Continuously enhance and optimize software applications for improved performance and scalability.
  • Collaborate within an Agile development environment, actively participating in sprint planning, stand-ups, and retrospectives.
What You\'ll Bring
  • A Bachelor\'s degree in Computer Science, Software Engineering, or a related field with a minimum of 3 years of relevant experience.
  • Proven experience in software development with a strong emphasis on Java and ReactJS.
  • Proficiency in JavaScript and front-end development using ReactJS, including familiarity with state management libraries (e.g., Redux).
  • Experience with AWS services such as EC2, Lambda, S3, RDS, and API Gateway.
  • A solid grasp of Java programming, including expertise in Spring Boot, Hibernate, and RESTful API development.
  • Knowledge of microservices architecture and containerization (e.g., Docker).
  • Strong problem-solving skills and an ability to work effectively in a collaborative team environment.
  • Familiarity with CI/CD pipelines and automation tools (e.g., Jenkins, GitLab CI/CD).
  • Understanding of Agile and Scrum methodologies.
  • Excellent communication skills and the capability to work seamlessly with cross-functional teams.
  • A proactive, self-motivated approach to learning and staying up-to-date with industry trends.

NodeFlair

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.


Job Detail

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