Hangzhou, China
3 days ago
Software Engineering & Development, SrAssc

Who we are looking for

We are looking for a Software Development Engineer who will contribute to the development, enhancement, maintenance and support of SSGM COO IT Applications. This is an opportunity to work within a very strong development team and help to develop challenging new products in the financial space using cutting edge technology.

What you will be responsible for

As a Software Development Engineer you will

· Work independently to develop, test, and debug software enhancements and solutions within the business and technical problem domains

· Develop, test, debug, and implement software programs, applications and projects on cloud computing using Python, Java, Spring boot, Apache Spark, SQL and similar frameworks.

· Designing applications and handling them independently.

· Write unit and automation tests to ensure a high quality end product

· Participate in code reviews

· Actively participate in the agile software development process by adhering to the scrum methodology including attending all daily standups, sprint planning, backlog grooming, and retrospectives

· Triage production issues by reviewing code and logs as needed and come up with solutions

What we value

· Good at Java, Spring framework, spring boot, spring cloud, postgreSQL, Elastic search, redis, Drools, workflow tools, Oracle, Mybatis, restful API design.

· Good at writing SQL, familiar with at least 4 java design pattern, code refactor.

· Familiar with Linux command/scripts, Git, tomcat, cloud knowledge.

· Familiar with AWS (EC2, ECS, S3, ELB etc.), Autosys, Quartz job, SFTP, NDM, Kafka, MQ.

· Able to solve problems independently and have strong learning ability

· Experience with messaging and event driven architecture

Education & Preferred Qualifications

· 4+ years of software development experience , proficient in developing multi-tier solutions

· Experience in micro-services architecture and understanding of cloud computing and distributed systems is highly desirable

· BS/MS in Computer Science or equivalent field

· Knowledgeable of commercial software development

· Professional Java development experience

· Ability to analyze business requirements and develop solutions to the business needs

· Strong communication skills(verbal and written), self-motivated, detail oriented, and highly responsible.

· Strong collaboration skills, working with multiple teams in various locations in an agile environment.

State Street's Speak Up Line

Confirm your E-mail: Send Email
All Jobs from State Street