Sr Java Developer Resume
Santa Clara, 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:
Java Technologies: Spring, Spring MVC, iBatis, Hibernate, Spring boot, Activiti
Test: JUnit, TestNG, Mockito, Selenium
SOA Technologies: Apache cxf, Axis, Xfire, Restful
Architecture: Agile, Design Patterns, DevOps, Kafka, Zookeeper
Frontend: Javascript, jQuery, Twitter Bootstrap, EasyUI, Ajax, CSS, HTML5
Databases: Oracle, MySQL, Mariadb, Mongodb, Redis, Apache DS
Others: Linux, Docker, Jenkins, SonarQube, Nginx, Apache http server
PROFESSIONAL EXPERIENCE:
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 China Headquarter
- Usage training to team members
- Business process and workflow design
- Rest API presentation implement
- Code templates design and implement
- Unit test and Integrated test implementation and assertion
Environment: Linux, Jdk7, Eclipse, Mongodb, MariaDB, Git
Used technologies: Spring Boot, Spring MVC, Hibernate, FreeMarker, Swagger UI, Spring Security, Mybatis, Activiti, Angulars js, Node js
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: Jdk8, Eclipse,Oracle, SVN
Used technologies: JUnit, Test NG, JMeter, Selenium, Oracle Stored Procedure
Confidential
Application 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
Environment: Jdk7, Eclipse, Oracle, Confidential P4V, WebSphere, SVN, Mongodb, Mysql
Confidential
System 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: Jdk7, Eclipse,Git, Linux, Chrome, FireFox, Selenium
Confidential
Senior Software Engineer
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: Jdk7, Eclipse, Clear Case, Weblogic, Oracle, F5
Confidential
Software Engineer
Responsibilities:- Project development
- Unit test and System Integrated test
- Business analysis
- Technical training
Environment: Jdk6, Eclipse, SVN, Oracle, Mysql