Java Developer Resume
SUMMARY
- Skilled and results - oriented Software Engineer with more than 15 years of experience. Strong in life cycle development of back-end micro-service by Java, Spring framework and SQL.
TECHNICAL SKILLS
Languages and OO: Java, JavaScript, Node.js, Python, Design Pattern. Algorithm and Data Structure
RDBMS and NoSQL: MySQL, Oracle, SQL Server, Redis and Mongo DB
J2EE Confidential: JSP, Servlet, JSTL, FreeMarker, Java Mail, JDBC
Web Confidential: HTML, Bootstrap, Angular, JQuery, CSS, XML, AJAX, JSON.
Business Process Management: Activiti BPM, jBPM
Web server and Cloud: Nginx, Tomcat, AWS
Frameworks: Spring Boot, Spring Cloud, Spring MVC, Hibernate, JPA, RabbitMQ, Solr.
Micro service: RESTful API, SOAP, WSDL.Unit Test and Auto Test Junit, Mockito, Selenium.
PROFESSIONAL EXPERIENCE
Java Developer
Confidential
Responsibilities:
- RESTful micro-service to suite the business growth and requirement change.Implemented continuous integration and deployment with Docker and Jenkins.
- Migrated legacy modules and systems to cloud based solution with cutting edge tools.
Software Engineer
HuaTai Securities
Responsibilities:
- Implemented concurrent java thread program to handle multi event messages driven by RabbitMQ.
- Used Spring, Spring MVC and JSP as web infrastructure framework.
- Implemented Apache Shiro as security management.
- Built with Maven, Jenkins, SVN.
- Evaluated and tuned performance by JMeter.
Software Engineer
Confidential
Responsibilities:
- Worked close with customer to provide full stage of software development lifecycle include requirement acquirement, porotype system build, test case and user accept test preparation, deliverance and on-site deployment
- Used Spring, Hibernate, JSP as MVC framework.
- Used apache CXF framework to implement SOAP webservice.
- Performed unit test using Junit
- Used JBPM as work flowing to manager status change
- Built and deployed application using Maven, Hudson, SVN.
- Used Nginx and Cluster server to improve server-side concurrent performance.
Software Engineer
Confidential
Responsibilities:
- Developed SIM card applet and server system in Java, Servlet, JSP.
- Acquire requirement from customer and coordinate with customer, marketing and sale force and R&D team to ensure solution deliverance.
- Deployed software package in customer side and generated UAT report with customer.
- Implemented Client/Server communication infrastructure via Winsock and windows API.
- Designed and generate reports according customer required using Crystal Report and storage procedure of SQL Server.
Environment: Visual C++, MFC, COM, Visual Basic, Crystal Report, MS SQL Server, TCP/IP, Windows API, MS SourceSafe
