Description de l'offre
The CIO office organization in IBM is seeking talents to join the CIO China Lab in Beijing. The IBM CIO office has more than 10,000 employees across the globe, aiming to create a productive environment for IBMers by Leading with design to drive simplicity and easy of use, Engineering the systems that run the business, and Innovating to transform the business.
The CIO China Lab was built in 2003, and now is one of strategic IBM CIO office strategic locations, and playing critical roles in enabling IBM's business transformation. We are organized as empowered, co-located teams of designers, developers, analysts, and DevOps engineers in agile space. We use the latest technologies and practices to design and deliver systems and insights that equip IBM sales to win in the marketplace. We embrace agile engineering culture and operate in a open, flat and learning organization where we are working with fun and growth opportunities.
We have always have several job roles opening. The ideal candidate will have a passion for software development with experience using emerging technology following Agile methodologies in a continuous delivery environment. This candidate has a passion for building high-quality, innovative and fully performing software in compliance with coding standards and technical design. The candidate will participate in requirements gathering, sprint planning, design and technical review to support overall achievement of business objectives.
Essential interpersonal skills for all roles
As you will be working in an end to end, cross functional scrum team as part of our wider mission, you will need undertake a variety of roles in the team as per requirements.
Great planning and organisational skills, good time management, with the ability to manage and prioritize own workload and to deal with urgent deadlines and changes to requirements
Close teamworking and collaboration across both global and local team environments
The ability to communicate across organisational boundaries and manage stakeholders
Full Stack Web Developer
As an IBM full stack Web & DevOps Engineer, you'll use the latest tools and technologies available to deliver state-of-the-art software. You will have an opportunity to influence the choice of technologies used, as we transform our applications. You'll be responsible for ensuring that components are expertly designed, tested, debugged, verified, and ready for integration into various contexts across the IBM Enterprise, creating a productive environment for IBMers and our Business Partners.
A passion for creative solutions to real user needs and business problems
Driven to achieve high levels of customer satisfaction, addressing the underlying problem and questioning any assumptions
Highly motivated and productive, an entrepreneurial self-starter
Meticulous attention to detail
Excellent written and verbal communication skills with fluency in English.
Auto req ID
Role ( Job Role )
State / Province
Primary job category
Software Development & Support
(0030) IBM (China) Investment Company Limited
Is this role a commissionable/sales incentive based position?
IBM Business Group
City / Township / Village
IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Required Technical and Professional Expertise
· Solid knowledge of Java technology, familiar with IO, NIO, Thread, etc. Understand JVM and JMM.
· Be familiar with popular web development frameworks and tools, such as, SpringMVC, SpringBoot, SpringCloud, Hibernate, MyBatis, MQ, NoSQL DBs
· Be familiar with popular development tools, such as Eclipse, IntelliJ, etc.
· Solid knowledge on modeling, design patterns, refactoring, unit test.
· Solid knowledge on Agile methodology and practices, such as SCRUM, Extreme Programming (XP), Test Driven Development (TDD), Continues Integration, etc.
· Solid knowledge on Databases such as MySQL, DB2, Oracle and etc (at least one)
· Solid knowledge on micro services, DevOps
Preferred Technical and Professional Experience
Secondary Job Category
Other Software Development & Support
Early Professional Track
New Collar Role