Full Stack Java Developer Resume
SUMMARY:
- 10+ years of experience in J2EE Technologies, such as Java, JSP, Spring (webmvc), Struts (1, 2), Hibernate, IBatis, JPA, JavaScript (JQuery, Angular, Vue).
- Sun Certified Java Programmer (Done in 2004).
- Strong experience in requirement analysis, function design, database design, developing, testing.
- Solid understanding inobject - oriented design, programming (OOD/OOP)concepts, SOA design, microservices architecture and good experience in design patterns and code refactoring.
- True team player in various volume teams
TECHNICAL SKILLS:
Programming Language: Java(4-8), JavaScript, SQL
Frameworks: Spring (3, 4), Spring Boot (1, 2), SSH,SSI, MEAN.
Database & ORM: Oracle, MySql, SybaseIQ, MongoDB, ProgresSQL.
Web: HTML, CSS, Bootstrap, JQuery, NodeJS,AngularJS, ReactJS+Redux, Tomcat,Webpack, Express, Jenkins.
Source Control: GIT(Bitbucket, GitHub, SourceTree), SVN, VSS.
Methodologies: Agile.
IDE: Eclipse, Jira, Wiki.
Cloud & Micro Service: Heroku, AWS EC2, Docker.
WORK EXPERIENCE:
Full Stack Java Developer
Confidential
Responsibilities:
- Technology research and cluster environment architect .Such as Redis, Kafka and docker.Microservices based service design and implement.
- Using redis cache to manage catalog, such as product category, cart info and orders.
- Product environment research and valid.
Environment: Eclipse, Java 8, MySql (8.0), Workbench, JPA, GIT (SourceTree), Redis, Zookeeper, Kafka, Docker, AWS (EC2, S3, RDS), Jenkins, React+Redux, NodeJS.
Java Developer
Confidential
Responsibilities:
- Domain-based system optimization. Integrate domain registering processes.
- Synchronize notice data and produce analyzed records to other systems using web service. For example, product catalog changes (MCT system), logger alert records and merchants contract information.
- Update web service type from SOAP to Rest with JSON data formatter.
- Refactoring the Merchant Control Tool system (MCT) to consume restful web service from Merchant Content Collector system (MCC).
- Create Redis cluster to renew catalog information (MCC&MCT).
- Log analysis toolkit. Analyze and merge exception fragments from different systems.
- Maintain Budget System based on MEAN (MongoDB, Express, Angular, NodeJS).
- Participate in daily scrum meeting, estimated workload and influences of other systems.
Environment: Eclipse, Java 8, Oracle 12, MongoDB, Spring boot, Agile, Jira, Hibernate, JPA, GWT, GIT (BitBucket, SourceTree), Maven, Jenkins.
Full Stack Java Developer
Confidential
Responsibilities:
- Design new email notice templates and register progress, batch delivery document with signature to different recipients or groups.
- Use JUnit to automate test and guarantee the Restful APIs quality.
- UI refactoring, homepage and navigation developing.
Environment: Eclipse, Java8, MySQL5.7, Agile, Jira, JUnit, Angular, JQuery, Bootstrap, AWS EC2, Maven, Jenkins, Html5 and CSS3, GIT.
Senior Full Stack Java Developer
Confidential
Responsibilities:
- System go-live. Organize and execute test scripts to guarantee quality.
- Develop work platform and tools for BBA Plant (BMW Brilliance Automotive).
- Develop OSS (Operation Support System) of China Mobile. Use multi-threads solution to create Network traffic data warehouse (based on Sybase IQ).
- Lead team to transfer DB system from Informix and Oracle to Sybase IQ.
- Analyze network equipment data and export web services to other team and companies.
- Big data technology research. Create distributed data analyzed system based on Hadoop, Hbase, Hive, Zookeeper.
- Lead team develops network dataflow analyst system and main page of acsno studio.
- Lead 10 member development team work onsite. Play many roles in development team, such as develop manager, developer, tester, product manager and db administrator.
- Develop the province platform. Use web services to receive and public alert messages.
- Use ActiveMQ to synchronize data from different data centers.(Country-Province-City).
Environment: Eclipse, Oracle 12, Java 6, JSP, Spring3, Hibernate, Struts 1/2, Spring (webmvc), SVN, IBatis, Redis, ActiveMQ, JQuery, Hadoop.
Senior Full Stack Java Developer
Confidential
Responsibilities:
- Develop high concurrency and distributed Dynamic Content Delivery System for China Mobile.
- Technology researches in Rich Client/RIA Rich Internet Applications. Work in framework team to create common components based on Curl .
- Pm-online system. Design and develop report module based on Apache POI (Java API for Microsoft Documents).
- Japan social security and medical management system. Develop offshore and deploy onsite in Osaka, Japan.
- Design and develop Budget System with UniEap (platform, Form, Workflow, report).
- Develop Japan TeleBank Operation Support System (OSS).
Environment: Java 1.4 1.5, Spring 3, Struts 1&2, Hibernate, Oracle 10g, Web ServiceJavaScript, Maven, ant, UniEap.
