Enable job alerts via email!

Junior Java Software Engineer

Randstad (Schweiz) AG

Singapore

On-site

SGD 60,000 - 90,000

Full time

10 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in the tech sector is seeking a skilled Software Developer to design and implement robust applications. The ideal candidate will have strong experience in Java and Spring, with a focus on both frontend and backend development. This role involves collaborating closely with cross-functional teams, mentoring junior developers, and driving process improvements. Join an innovative team dedicated to creating secure and scalable solutions in a dynamic environment.

Qualifications

  • Minimum of 3 years of professional experience in software development.
  • Strong knowledge of secure coding practices.
  • Excellent attention to detail with a focus on clean code.

Responsibilities

  • Design, develop, and maintain high-quality software applications using Java and Spring.
  • Participate in code reviews and conduct unit testing.
  • Collaborate with QA and DevOps to ensure robust deployment processes.

Skills

Analytical skills
Problem-solving
Collaboration

Education

Bachelor’s degree in Computer Science
Bachelor’s degree in Software Engineering
Bachelor’s degree in Information Technology

Tools

Git
Hibernate
Docker

Job description

Collaborate with product managers, software architects, and other stakeholders to understand business needs and translate them into robust technical solutions.

Design, develop, and maintain high-quality software applications usingJavaand theSpring framework, contributing on either the frontend or backend based on expertise.

Write clean, efficient, and secure code aligned with industry best practices and coding standards.

Participate in code reviews to maintain code quality and share constructive feedback with peers.

Perform unit testing and debugging to ensure application functionality and resolve technical issues.

Work closely with frontend or backend teams to integrate components and ensure smooth application flow.

Build scalable and secure backend services using Java, ensuring reliability and performance.

Collaborate with QA engineers to support testing, quickly address defects, and ensure timely resolution of issues.

Partner with DevOps to implement and maintain CI/CD pipelines and automate deployment processes.

Contribute to cross-functional initiatives alongside product management, UX/UI, and operations teams for successful product delivery.

Promote knowledge sharing and team support through mentorship and collaboration.

Continuously seek improvements in development processes, tools, and practices.

Stay informed on industry trends, new technologies, and security practices, particularly aroundpayment systemsand secure coding.

Qualifications & Skills

Bachelor’s degree inComputer Science,Software Engineering,Information Technology, or a related field.

Minimum of3 yearsof professional experience in software development, with a focus on either frontend, backend, or full-stack roles.

Experience developing secure, robust applications with knowledge of security principles and secure coding practices.

Exposure topayment systemsand integration is highly desirable.

Solid understanding of relational databases andORM toolslikeHibernate.

Proficiency withversion control systems(e.g., Git) andAgile developmentmethodologies.

Familiarity with frontend build tools (e.g., Grunt, Gulp) and package managers (e.g., npm, Yarn) is advantageous.

Excellent analytical and problem-solving skills with an ability to implement effective technical solutions.

Strong communication and teamwork skills, with a collaborative mindset.

Meticulous attention to detail with a focus on clean, maintainable code.

Familiarity withcloud platformsandcontainerization toolslikeDockeris a plus.

Certifications inJavaor related technologies are a bonus.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.