At Bean IT, we are passionate about creating innovative software solutions that drive efficiency, reliability, and digital transformation. Our projects range from enterprise-level applications to intelligent data-driven platforms that empower businesses to scale with confidence.
We are now seeking a Software Engineer with strong full-stack development experience and a deep understanding of system design, database performance, and automation.
You'll join a collaborative team that values technical excellence, knowledge sharing, and real-world impact.
Key Responsibilities
Software Design & Development – Analyze system requirements, design efficient and scalable software architectures, and deliver robust, maintainable code in Java, Spring MVC, and Node.js.
Front-end Development – Build HTML, Vue, and React interfaces, integrating seamlessly with backend services.
Database Management – Design and optimize Oracle, MySQL, and SQL Server databases to ensure high performance and data reliability.
Automation & Deployment – Support CI/CD pipelines, automate testing and deployment across WebLogic, Tomcat, and Linux environments.
Documentation & Quality Control – Maintain detailed technical documentation, ensuring code and processes meet accredited quality standards.
Collaboration & Mentoring – Work closely with project managers and peers to achieve milestones; guide junior engineers and support team growth.
About You
You are a detail-oriented, analytical developer who enjoys solving complex system challenges.
Solid grasp of both front-end and back-end frameworks, proactive in improving system design and efficiency.
5+ years' experience in full-stack software development.
Proficiency in Java, Spring MVC, MyBatis, and Node.js.
Strong knowledge of React, Vue, jQuery, and front-end performance optimization.
Skilled in database design and SQL tuning (Oracle, MySQL, SQL Server).
Experience with Linux environment and common system commands.
Familiarity with Redis, Maven, and web container technologies (WebLogic, Tomcat).
Excellent problem-solving and team collaboration skills.
Experience with workflow automation (Activiti) and visualization tools (ECharts).
Familiarity with microservices architecture and cloud deployment practices.
Understanding of security standards and performance testing methods.
Why Join Bean IT
Work on enterprise-grade projects that impact thousands of users.
Supportive team culture with career growth and training opportunities.
Flexible working arrangements and a collaborative environment.
Competitive salary package with clear path to Senior Engineer roles.
#J-*****-Ljbffr