company-logo-image

Java Developer

ashley-avatar-image

AI-generated summary

beta
This job is for a Java Developer who loves crafting software! You might like this job because it blends backend and frontend skills using Java, Spring Boot, and NextJS, plus you'll tackle real-world challenges in a collaborative environment.

Undisclosed

shah alam, Kuala Lumpur

Job Description

  1. Degree in Computer Science, Software Engineering, or a related field.
  2. 2 - 5 years of proven experience as a Software Developer, with a focus on Java Spring Boot and NextJS.
  3. Strong proficiency in Java, Spring Boot, and related frameworks/libraries.
  4. Solid understanding of frontend development using NextJS and proficiency with modern frontend technologies such as TailwindCSS.
  5. Experience in designing and developing RESTful APls and microservices.
  6. Proficiency in working with relational databases, particularly PostgreSQL.
  7. Familiarity with containerization technologies, preferably Kubernetes, and deploying applications to a Kubernetes cluster.
  8. Strong problem-solving skills and ability to debug complex issues in a distributed system.
  9. Knowledge of software development best practices such as CMMi, including code reviews, testing

methodologies, and CI/CD processes.


Job Requirements

. Design and develop high-quality software solutions using Java Spring Boot 3.1 as the backend framework

and NextJS with TailwindCSS for frontend development.

  1. Collaborate with cross-functional teams to understand business requirements and translate them into

technical specifications.

  1. Write clean, efficient, and maintainable code that adheres to industry best practices and coding standards.
  2. Implement and maintain secure and scalable RESTfuI APIs and microservices using Spring Boot.
  3. Build responsive UI components using NextJS and TailwindCSS, ensuring a seamless user experience.
  4. Create and optimize database schemas, queries, and procedures using PostgreSQL for efficient data

storage and retrieval.

  1. Perform code reviews to ensure code quality, scalability, and maintainability.
  2. Collaborate with system engineers to deploy applications to Kubernetes cluster, and continuous integration

and deployment (CI/CD) processes.

  1. Troubleshoot and debug production issues, and provide timely resolutions.

Key Result Areas

  1. Software Development: Successfully design, develop, and maintain high-quality software solutions using

Java Spring Boot, NextJS with TailwindCSS, and PostgreSQL. Deliver efficient and scalable code that meets

business requirements and adheres to industry best practices.

  1. Technical Expertise: Demonstrate proficiency in Java, Spring Boot, NextJS, TailwindCSS and PostgreSQL.

Stay up-to-date with emerging technologies and industry trends. Apply technical knowledge to drive

innovation and enhance software development processes.

  1. API and Microservices Department: Design and implement RESTful APIs and microservices using Spring

Boot. Ensure seamless integration and interoperability of various system components. Maintain security and

performance standards for API development.

  1. Database Design: Develop and optimise database schemas, queries and procedures using PostgreSQL.

Ensure data integrity, performance, and scalability. Implement best practices for data storage, retrieval, and

indexing.

  1. Deployment and Production: Collaborate with DevOps engineers to deploy applications to a Kubernetes

cluster. Contribute to the CI/CD processes, ensuring smooth and efficient deployments. Troubleshoot and

resolve production issues promptly.

  1. Mentoring: Provide technical guidance and mentorship to junior engineers. Foster a culture of collaboration

and continuous learning within team. Share knowledge and promote best practices to enhance the overall

team performance.

  1. Communication and Collaboration: Effectively communicate and collaborate with cross-functional teams,

including product managers, designers and QA engineers. Participate in meetings, provide timely updates,

and contribute to a positive and collaborative work environment.


Skills

Java (Programming Language)
Next.js (Javascript Library)
Spring Boot
RESTful API
PostgreSQL

Company Benefits

CT3: Custom-Trained Tech Talent

Pre-trained tech talent matched to your stack, tools, and team ready to deliver from day one.

Delivery-Ready Teams

Skilled professionals embedded into your projects built for speed, precision, and scale.

Global Talent, Local Accountability

Access global expertise with local delivery, communication, and control.

Quality-First, Risk-Free Model

Guaranteed quality, flexible engagement, and full support no compromises.

Full Stack, Full Spectrum

From frontend to backend, cloud to DevOps get comprehensive tech capabilities under one roof.

Domain-Specific Expertise

Access industry-aligned engineers with real-world experience in fintech, healthtech, SaaS, and more.


Additional Info

Company Activity

Last active - few minutes ago

Career Level

Senior Executive

Job Specialisation


Company Profile

Rosemallow Technologies Pvt Ltd-logo-image

Rosemallow Technologies Pvt Ltd

To empower businesses with high-performance, delivery-ready tech talent and cutting-edge digital solutions that drive measurable results. We are on a mission to remove the friction from tech execution by bridging the gap between innovation and implementation. Through our unique CT3 (Custom-Trained Tech Talent) model and hands-on engineering expertise, we help companies scale faster, adapt smarter, and build with...