IBM Full Stack Web Developer in BEIJING, China

Job Description

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.

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 Tech and Prof Experience

N/A

EO Statement

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.