Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
IBM

Senior Java Devloper

Shanghai, China

Introduction
As an IBM Application Architect, you directly help clients transform their business and solve complex problems. You will define the scope and vision for projects that deliver customized solutions using your knowledge of IBM platforms. You are a technical leader, serving as a liaison among business partners, technical resources, and project stakeholders.

Your Role and Responsibilities
• Identify and analyze user requirements
• Prioritize, assign and execute tasks throughout the software development life cycle
• Write well-designed, efficient code
• Review, test and debug team members' code
• Design database architecture
• Schedule product releases with internal teams
• Document development phases

Want more jobs like this?

Get Software Engineering jobs in Shanghai, China delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

• Ensure our applications are secure and up-to-date

Required Technical and Professional Expertise

• 5+ years' work experience as a Senior Java Developer or similar role for a large corporation
• Experience designing, building and testing Java EE applications
• In-depth knowledge of popular Java frameworks like JSF and Spring MVC
• In-depth knowledge of popular in-memory data store (e.g. Redis)
• In-depth knowledge of popular middleware (e.g. Kafka, MQ)
• Experience with Object-Oriented Design (OOD)
• Experience with AWS
• Verbal English communication

Preferred Technical and Professional Expertise
• Good delegation and time management skills
• Problem-solving abilities
• BSc in Computer Science, Engineering or relevant field

Client-provided location(s): Shanghai, China
Job ID: IBM-20573901
Employment Type: Full Time

Company Videos

Hear directly from employees about what it is like to work at IBM.