Java Developer Resume
SUMMARY:
- 5 years programming experiences in Design, Development and Maintenance with Windows and Web Application under Java application(J2EE), Strong ability to build scalable, responsive, reliable and high - quality enterprise-level web applications.
- 5 years proficient coding experiences on Middle Ware / Back-End development, strong on MVC,SOAP Web Service, Microservices, SOA, Restful Web Service (Web API), J2ee/J2se, JSP, JDBC, Servlet, Struts2, Spring, Hibernate, MyBatis, Spring Boot, Spring Core. Professional experiences on deployment web application on WebSphere or WebLogic(WAS).
- 5 years working experiences on Oracle/SQL Server, Database design, normalization and CURD operation. Strong on PL-SQL/T-SQL coding with Stored Procedure, Trigger, Transaction.
- 2 years hand-on experiences strong in Java 8, Lambda, stream, filter, map-reduce, collections.
- Professional skills and experiences on Enterprise software development, QA test, maintenance, production release and support. Understanding SDLC such as Waterfall and Agile.
- Extensive solid skills on tools such as Eclipse, SQL Server Oracle Developer, SOAP UI, GIT.
- Extensive working experiences for Test Driven Development (TDD), Automation Test and Unit Test.
- Extensive analytical and problem-solving skills.
- Extensive team working experiences, excellent interpersonal skills, spirit of collaboration and quick learner.
- Cisco CCNA.
- Bachelor Degree in Automation(Engineering).
TECHNICAL SKILLS:
Programming Language: J2EE, SQL, HTML, JavaScript, VB, C++, C#, PL/SQL, Angular
Database: SQL Server,Oracle,DB2,MySQL,PostgreSQL, Stored Procedures
Others: Ajax, JQuery, Spring MVC, UML modeling, JAXB, JSF, Maven, XML Schema, WSDL, ORM, Mybatis, JMS, IBM MQ, ActiveMQ, WebSphere8.5, EJB, JUnit, Selenium, HttpServer, Postman
PROFESSIONAL EXPERIENCE:
Confidential
Java DeveloperEnvironment: Windows10, Tomcat 9, Java 1.8(J2EE), MySQL 5.6, Maven, HTML, JSP, CSS, JavaScript, Spring Boot, Spring MVC, Hibernate, Spring Data JPA, Angular
Responsibilities:
- Designed web application, web service, 3-tire structure, business logic, Microservices architecture, RESTful API, Spring Boot
- Base on microservices and CI/CD, trouble-shooting defect code, branch and merge the latest code
- HTML, css, JavaScript, Angular UI, MySQL database
- Migrated from Java 5 to Java 8
- Maven project + Spring Boot +Spring Data JPA operate database
Confidential
Web Developer
Environment: Windows10, IntelliJ, HTML, CSS, JavaScript
Responsibilities:
- Worked together with customers, discuss the end user experience
- Presentation in dynamic HTML pages
- Modified hyperlinks to match customer's requests
- Used JavaScript technologies to optimize the visual sense
- Design Web page layout
- Code testing & Solving code problems
Confidential
Software Developer
Environment: Linux Ubuntu, Java 1.8(J2EE), WebSphere, Tomcat 7.0, Agile(Jira), Spring, STS, SDLC
Responsibilities:
- Participated in designing business logic for Accounting System which consists of database, web service, web application and CRM.
- Participated in System Design with UML (Use Case, Activity and Class Diagram).
- Designed Web Service based on Java with 3-Tier Web-Based service architecture.
- Designed Data Model in Oracle DB Server for Subscriber's Database to manage the telecom marketing data include group user's geographic info and CRM data.
- Implemented the System Management Module, Subscriber's Management Module and Call Record Module with Spring in Web Service.
- Wrote T-SQL Stored Procedures for service to access telemarketing contact data.
- Implemented the Accounting Toolbar to pop up Accounting System CRM or to retrieve contact information and update CRM data.
- Designed and implemented Leads Importer Web application connected to REMOTE SERVICE to load telemarketing contact information into database.
- Wrote Subscriber-Contact web service design and test document.
- Participated in the full life cycle of development of Subscriber's Call Record based on Java technology.
- Implemented Report Web Page with SSH, HTML, CSS for customers to analyze the sales information.
- Designed and implemented Subscriber Monitor Desktop Application with Spring Boot, JSP.
- Implemented configuration module to read from and write to XML configuration files.
- Implemented Subscriber's DB Service to process the 300+ recording files per day and put entries in Subscriber's Call Record database.
- Wrote stored procedures for save records in Subscriber's database.