Sr Java Developer Resume
San Francisco, CA
SUMMARY
- 13 years IT experience, full - stack software engineer and architect.
- Strong experience in Java back-end technologies
- Open sources software author and contributor
- Highly organized, responsible, detail oriented. Fast learner
- Fluent in Mandarin
TECHNICAL SKILLS
Core Java: JDK1.8, Lambda Expression,Stream, Parallel
Java Technologies: Spring, Spring MVC, iBatis, Hibernate, Activiti
Cloud: Spring Boot,Eureka, Ribbon, Hystrix, Zuul
Test: JUnit, TestNG, Mockito, Selenium,JMeter
SOA Technologies: Apache cxf, Axis, Xfire, Restful
Distribution: Kafka, Zookeeper
Architecture: UML, Agile, Design Patterns, DevOps
Front-end: Javascript, Angular1, jQuery, Twitter Bootstrap, EasyUI, Ajax, CSS, HTML5
Databases: Oracle, MySQL, Mariadb, Mongodb, Redis, Apache DS
Business platform: CRM, SCM, Call Center, Banking
Others: Linux, Docker, Jenkins, SonarQube, Nginx, Apache http server, Wireframe
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
Sr Java Developer
Responsibilities:
- Participate to project team develop different Microservice projects
- Enhance the performance of Email receive service
- Fixed alot of critical and fatal bugs in systems.
- Rest API and Restful service development
- Participate the test cases (unit test, integration test, fusion test, production test)
Confidential, Santa Clara, CA
Sr Java Developer
Responsibilities:
- Design the overall architectural, including the platform physical architecture and technical architecture
- Design the WaterMeter business process, BPMN task node design
- Project development
- Production presentation to ChinaHeadquarter
- Usage training to team members
- Rest API presentation implement
- Code templates design and implement
- Unit test and Integrated test implementation and assertion
Confidential, San Francisco, CA
Java Developer
Responsibilities:
- Junit test codes implementation
- Bill Pay functionality related Stored Procedure logic verification
- Report unit test defects
- Technical support
Environment: JDK1.8, Eclipse,Oracle, SVN
Confidential
Java Architect
Responsibilities:
- Team technical leader
- Redesign the RBAC Permission module
- Business requirement analysis
- Supply Chain Management System overall design, e.g. overall business architecture, overall technical architecture
- PoC demonstration and participate in architectural decision
- Purchase and Supplier modules detail design
- Unit test and integrated test
- Fix project legacy defects
- Technical support
- Team members technologies training
Confidential
Java Architect
Responsibilities:
- Team technical leader
- Project System Architect
- UI framework solution decision, design the UI compoments’ prototype
- UI components’ API design
- Project development.
- Documentation for production
- Production presentation
- Open sources software author for Koala UI
Environment: JDK1.7, Eclipse,Git, Linux, Chrome, FireFox, Selenium
Confidential
Java Architect
Responsibilities:
- Database E-R design for Real Estate Platform, use Powerdesigner as the UML tool, design the Object Relationship Mapping and reverse to generate database tables in development environment.
- Project development
- Participate in Unit test, System Integrated Test, User Acceptable Test
- Production deployment documentation
- Technical training mentor
- Business process analysis and design, usecase description and prototype design
Environment:JDK1.7, Eclipse, Clear Case, Weblogic, Oracle, F5
