Il y a 11 joursIBM

Java Developer

  • Beijing (中华人民共和国)
  • Développement informatique

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

Required Education

Bachelor's Degree
Role ( Job Role )

Software Developer
State / Province

Primary job category

Software Development & Support

(0030) IBM (China) Investment Company Limited
Contract type

Employment Type


Is this role a commissionable/sales incentive based position?

Travel Required

No Travel
IBM Business Group

Preferred Education

Master's Degree
City / Township / Village

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.
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
Eligibility Requirements

Position Type

Early Professional
Early Professional Track

Developer (Software)
New Collar Role