Search by job, company or skills

A

Senior Java Stack Developer (Spring Framework, and Spring Boot technologies)

9-11 Years
SGD 9,000 - 13,000 per month
Save
  • Posted a day ago
  • Be among the first 20 applicants
Early Applicant

Job Description

Role Overview

We are seeking an experienced Senior Java Full Stack Developer to lead the design, development, and implementation of enterprise-scale applications. The successful candidate will play a key role in delivering robust, scalable, and secure solutions while collaborating with cross-functional teams, stakeholders, and architects to support digital transformation and business-critical initiatives.

Key Responsibilities

  • Lead the design, development, enhancement, and maintenance of enterprise-grade applications using Java, Spring Framework, and Spring Boot technologies.
  • Architect and develop scalable, high-performance backend services and microservices to support complex business requirements.
  • Design and implement modern, responsive user interfaces using React.js or Angular, ensuring an optimal user experience across platforms.
  • Define application architecture, technical standards, and development best practices to ensure solution scalability, maintainability, and security.
  • Collaborate with business stakeholders, product owners, solution architects, and project teams to gather requirements and translate them into technical solutions.
  • Lead technical design discussions, code reviews, and development activities to ensure delivery of high-quality software solutions.
  • Develop and integrate RESTful APIs and services to support enterprise application ecosystems and third-party system integrations.
  • Drive application modernization initiatives, including migration to cloud-native and microservices-based architectures where applicable.
  • Implement and optimize CI/CD pipelines, automated testing, and DevOps practices to improve software delivery efficiency.
  • Analyze and resolve complex technical issues, perform root cause analysis, and implement preventive measures to enhance application stability and performance.
  • Mentor junior and mid-level developers, providing technical guidance and promoting knowledge sharing within the development team.
  • Ensure compliance with organizational security policies, coding standards, and regulatory requirements throughout the software development lifecycle.

Requirements

  • Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • Minimum 9 years of hands-on experience in Java Full Stack Development, with experience leading complex application development projects.
  • Strong expertise in Java, Spring Framework, Spring Boot, and related enterprise application development technologies.
  • Proven experience in designing and implementing microservices architectures and RESTful API integrations.
  • Advanced proficiency in frontend technologies including React.js or Angular, JavaScript, TypeScript, HTML5, and CSS3.
  • Experience working with relational databases and database design, including SQL optimization and performance tuning.
  • Strong knowledge of software architecture principles, design patterns, and application security best practices.
  • Hands-on experience with CI/CD tools and DevOps practices, including Git, Jenkins, GitLab CI/CD, Docker, Kubernetes, or equivalent technologies.
  • Familiarity with Agile development methodologies and participation in end-to-end software delivery lifecycle activities.
  • Strong analytical, problem-solving, and troubleshooting capabilities with the ability to address complex technical challenges.
  • Excellent communication, stakeholder engagement, and technical leadership skills.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 149281399