Senior Java Developer
base:上海杨浦区
Software Development:
Architect and develop software
Work closely with product team to design and deliver new features
Work in DevOps environment and agile development methodology
Work closely with operations team to deploy new software releases
Assist with monitoring of systems to proactively identify performance issues
Critical Skills:
7+ years experience building Java services in enterprise applications (5+ years on Spring framework)
Solid experience on message queues and event-driven architectures, particularly utilising either Active , RabbitMQ or Kafka
Solid experience on ReST services, especially Open API and Swagger
Experience on microservices architectures
Excellent understanding of best practices of testing in agile development.
Excellent understanding of best practices devops / SDLC - GIT , Jenkins , continuous integration , docker / nexus
Excellent in software design patterns and enterprise integration patterns
Desirable Skills:
Strong interpersonal, analytical, problem solving and organisational skills
Commit to deadlines and work under pressure
Other programming languages: Python
Experience in Banking / Finance is not necessary