We provide IT Staff Augmentation Services!

Principal Java Software Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • B.S. degree in Software Engineering with 10+ year industry experiences.
  • 5+ years experiences in developing web based cloud application using server and database technology. (Java, micro - service, Kubernetes, Spring framework, PostgreSQL, Oracle, HANA, Restful, JBOSS, Tomcat, JavaScript)
  • 4+ year experiences in full stack developing Element Management System. (Java, SNMP, XML-RPC)
  • 4+ year experiences in QA and QA automation for networking. (Python, Tcl, Silktest, Java, Oracle)
  • Fluent in English and Mandarin; basic understanding in Cantonese.

TECHNICAL SKILLS

Programming Languages: Java, C++, Flex, TCL, Python, Silktest, C#, XML, SQL, Visual Basic, JavaScript, JQuery, and Knockout.

Library: JDBC, Spring, Hibernate, XML, DOM, Log4j, SNMP4j, Expect4j, JUnit.

Web Server: Tomcat, Apache, IIS, JBoss.

Database: Oracle, PostgreSQL, SQLite, Hana.

O/S Platform: Sun-Unix, Linux, Windows, Windows Dos.

Software Tools: Eclipse, Kubernetes, DB Visualizer, Perforce, CVS, Jira, Bugzilla, SoapUI, Ant, Maven, JDK, Visual Studio .NET, Rational Rose.

Networking: Restful, SOAP, HTTP, TCP/IP, ATM, Ethernet, MPLS, Vpls.

PROFESSIONAL EXPERIENCE

Confidential

Principal Java Software Engineer

Responsibilities:

  • Scrum master and developer in a 7 people team.
  • Take care Saml2 protocol in SSO service.
  • Integrate with IdP.
  • Generate Jenkins, Docker and K8s yaml files for SSO service’s CD / CI.

Lead Software Java Engineer

Confidential

Responsibilities:

  • Lead a team with 2 junior engineer.
  • Designed and Implemented SSO service (Service Provider) POC as micro-service.
  • Re-Designed DB upgrade framework and DB report service to fit into Docker container as micro-service.

Senior Software Java Engineer

Confidential

Responsibilities:

  • Take over DB upgrade framework using by SaaS application.
  • Designed and Implemented new version of DB upgrade framework.
  • Designed and Implemented DB report to help operation team to analyze DB issue.
  • Designed and Implemented service maintenance mode.
  • Help on debugging and fix issue on session manager and SSO.

Senior Quality Specialist

Confidential

Responsibilities:

  • Designed and implemented a java base automation framework.
  • Developed tools for testing needed.
  • Manual and Developed automation to test DB upgrade feature, DB cluster functionality, and SSO feature.

Confidential

Staff Software Java Engineer

Responsibilities:

  • Designed, and Implemented Configuration Tool in new product BNE to support export data from node into XML file, and support import data from XML file into node.
  • Designed, and Implemented EMS and GUI for new product BNE.
Confidential

Software Java Engineer

Responsibilities:

  • Designed, and implemented the south bound adapter to read and configure with different type of switch using SNMP and CLI protocol.
  • Designed, and Implemented the Session Manager to manager all the switch communication sessions for south bound adapter.
  • Designed, and Implemented the Configuration Manager to exchange switch information with other components and configure and update switch information by used Session Manager and adapter s.
  • Designed and implemented a flex base demo GUI in V Center plugin to read and configure virtual switch.
  • Designed and implemented some switch related feature in web base UI using JavaScript, JQuery and know out for fabric manager.
  • Setup and Implemented python plugin to exchange information between quantum server and fabric manager for openstack quantum demo.

We'd love your feedback!