Lead Software Developer
Senior Software Engineer (Full Stack – Java Spring Boot & React.js)
Company: One Sys Consulting
Role Summary
We are seeking a highly skilled Senior Full Stack Software Engineer with at least 5 years of professional experience in developing enterprise applications. The ideal candidate will have strong expertise in Java Spring Boot for backend development and React.js for frontend development. Experience in ERP systems, business process automation, and enterprise application architecture will be a significant advantage.
Key Responsibilities
- Design, develop, and maintain ERP modules using Java Spring Boot and React.js.
- Design and implement user interfaces using Next.js, React MUI (Material-UI), and CSS.
- Build secure, scalable REST APIs and responsive web applications.
- Collaborate with business analysts, QA, and cross-functional teams to deliver high-quality solutions.
- Optimize application performance, database queries, and overall system reliability.
- Review code, mentor junior developers, and ensure adherence to coding standards and best practices.
- Troubleshoot production issues and participate in Agile/Scrum development activities.
Requirements
- 5+ years of experience in full-stack software development.
- Strong proficiency in Java, Spring Boot, Spring Data JPA/Hibernate, and RESTful APIs.
- Hands-on experience with React.js, JavaScript/TypeScript, HTML5, and CSS3.
- Good knowledge of MySQL, Git, and software development best practices.
- Experience with ERP or other enterprise business applications is an advantage.
- Strong analytical, problem-solving, and communication skills with the ability to work independently and as part of a team.
Location
On-site / Hybrid
Employment Details
- Experience: 5+ Years
- Employment Type: Full-Time / Fixed Term Contract