Job Search and Career Advice Platform

Enable job alerts via email!

Senior Full-Stack Java Developer

Smart Tradzt Sdn Bhd

Selangor

On-site

MYR 120,000 - 150,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software development company in Malaysia is seeking a Senior Full-Stack Java Developer to design and maintain robust Java applications. You will collaborate with cross-functional teams to enhance performance and scalability while engaging in system architecture discussions. The ideal candidate will have over 7 years of experience in Java development, with proficiency in Core Java, Spring Framework, and relational databases. This role offers a dynamic work environment focused on innovation and development excellence.

Qualifications

  • 7+ years of professional experience in Java development.
  • Strong proficiency in Core Java and OOP.
  • Experience building RESTful APIs and microservices.
  • Hands-on experience with Spring Framework and Hibernate.

Responsibilities

  • Design and maintain Java applications.
  • Engage in system architecture discussions.
  • Enhance application performance and scalability.
  • Provide mentorship and conduct code reviews.

Skills

Java development
Object-Oriented Design principles
Angular
Spring Framework
RESTful APIs
SQL
Git version control

Education

Bachelor's degree

Tools

PostgreSQL
MySQL
Oracle
Hibernate
JPA
Job description

We are looking for a passionate and experienced Senior Full-Stack Java Developer to join our dynamic development team. You will oversee the design, development, and maintenance of high-performance, secure, and scalable Java applications. You’ll collaborate closely with cross-functional teams to deliver innovative solutions that match our business needs and align with industry best practices.

Key Responsibilities
  • Design, develop, test, and maintain robust Java applications that align with established coding standards and technical designs
  • Engage in system architecture discussions and help define product requirements and technical specifications
  • Diagnose and resolve complex technical problems in existing software
  • Enhance application performance and scalability
  • Implement security best practices throughout all development phases
  • Research industry specific knowledge to better understand system applications within their respective sectors
  • Acquire familiarity with system functionalities and contribute to enhancing product features for systems such as:
    • Enterprise Pricing System
    • Carbon Footprint Solutions (Corporate Carbon Footprint, Product Carbon Footprint/Life Cycle Analysis, Green Procurement, Green Finance, etc.)
    • Integrated with Ecosystem Collaboration
  • Develop new features and configure systems for demonstration purposes
  • Build modules for the initial enterprise system plan, collaborate with the development team by coding complex module components, and delegate routine coding tasks to junior developers
  • Provide mentorship and conduct code reviews for junior developers to ensure smooth deployment with desired functionality
  • Support all stages of the application lifecycle, including prototyping, design, testing, release, and maintenance
  • Maintain quality standards for both new and existing applications
Required Skills & Qualifications
  • 7+ years of professional experience in Java development
  • Juniors with at least one year of experience are encouraged to apply
  • Strong proficiency in Core Java and Object-Oriented Design principles
  • Familiarity with front-end technologies, specifically Angular
  • Hands-on experience with frameworks such as the Spring Framework (including Spring Boot, Spring Data, and associated ecosystems) along with Hibernate or JPA
  • Experience building RESTful APIs and microservices architectures
  • Proficient with relational databases (e.g., PostgreSQL, MySQL, Oracle) and SQL
  • Familiarity with Git version control systems
  • A Bachelor's degree is mandatory
Preferred Skills (Nice to Have)
  • Experience with document-oriented databases such as MongoDB and Cosmos DB
  • Familiarity with messaging queues (e.g., Kafka, RabbitMQ)
  • Experience with modern Maven build tools and CI/CD pipelines
  • Experience with cloud platforms (e.g., AWS, Azure, GCP)
  • Familiarity with containerization and orchestration (Docker, Kubernetes)
  • Exposure to Agile/Scrum software development methodologies
Project Experience (Nice to Have)
  • Build and deliver at least one enterprise
  • Prior experience with CRM, logistics, and banking systems is an advantage
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.