Search by job, company or skills

K2 Partnering Solutions

Full Stack Developer

Early Applicant
  • 2 days ago
  • Be among the first 50 applicants

Job Description

Full Stack Java Developer

Overview:

We are seeking a talented and motivated Full Stack Java Developer to join our dynamic development team. The ideal candidate will have strong experience in both frontend and backend development, with a particular emphasis on Java-based frameworks. This role will be responsible for designing, developing, and maintaining scalable and robust web applications to meet our evolving business needs.

Key Responsibilities:

  1. Development and Maintenance:
  • Design, develop, and implement scalable web applications using Java, Spring Boot, and related technologies.
  • Create and maintain user interfaces using frontend frameworks such as Angular, React, or Vue.js.
  • Develop and maintain RESTful APIs and microservices for seamless data exchange between client and server.
  1. System Architecture and Design:
  • Collaborate with architects and senior engineers to design system architecture and develop detailed solutions.
  • Ensure applications are designed for scalability, reliability, and maintainability.
  • Optimize application performance and troubleshoot issues as they arise.
  1. Collaboration and Communication:
  • Work closely with cross-functional teams, including UI/UX designers, product managers, and other developers.
  • Participate in code reviews, providing feedback and ensuring coding standards are met.
  • Collaborate with DevOps to ensure smooth CI/CD pipelines.
  1. Testing and Quality Assurance:
  • Write comprehensive unit, integration, and functional tests to ensure code quality.
  • Identify and fix bugs, performance bottlenecks, and security vulnerabilities.
  • Maintain high standards of code quality, adhering to best practices in software development.
  1. Documentation and Reporting:
  • Prepare and maintain technical documentation for development processes and code.
  • Provide regular updates on project status and progress to stakeholders.

Qualifications:

  • Experience: 8+ years of experience as a Full Stack Developer, with significant exposure to Java-based backends and modern frontend technologies.
  • Technical Skills:
  • Proficiency in Java, Spring Boot, and Hibernate or JPA.
  • Strong experience with JavaScript and one or more frontend frameworks (e.g., Angular, React, Vue.js).
  • Familiarity with databases (SQL and NoSQL) such as MySQL, PostgreSQL, MongoDB.
  • Knowledge of version control systems, particularly Git.
  • Experience with cloud services (AWS, Azure, GCP) is a plus.
  • Familiarity with containerization tools like Docker and orchestration with Kubernetes is beneficial.
  • Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Soft Skills:
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork capabilities.
  • Ability to work in a fast-paced environment and manage multiple projects simultaneously.

Preferred:

  • Experience with Agile development methodologies (Scrum, Kanban).
  • Familiarity with CI/CD tools such as Jenkins or GitLab CI/CD.
  • Knowledge of additional backend technologies like Node.js or Python is a plus.

Benefits:

  • Competitive salary and performance bonuses.
  • Comprehensive health and wellness benefits.
  • Opportunities for professional development and training.
  • Flexible work arrangements and remote work options.

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Date Posted: 22/11/2024

Job ID: 101163863

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Full Stack C Satellite Developer C

STAR CAREER CONSULTING PTE LTD Company Name Confidential

Full Stack Developer Java Angular

amarisCompany Name Confidential
Last Updated: 23-11-2024 06:19:37 PM
Home Jobs in Singapore Full Stack Developer