We provide IT Staff Augmentation Services!

Software Engineer Resume

West Caldwell, NJ

SUMMARY

  • Highly competent Java Software Developer, fluent in English and Mandarin Chinese, has over 24 years of progressive experience and sustainable results in Web - based application and database design, modeling, implementation, and support, and is adept in SDLC(Software Development Life Cycle) of applications development including requirement analysis, design, implementation, testing and deployment.
  • Experienced in STLC(Software Testing Life Cycle) which includes design review, creating test cases, setting up environment and execution of test cases.
  • Outstanding analytical and programming capabilities in Java/J2EE can be demonstrated along with an expertise developing, debugging, troubleshooting and enhancing Web-based applications, in those of the manufacture, financial and healthcare industry.

TECHNICAL SKILLS

Languages: Java 8, SmartGWT, Java/J2EE, C/C++, PL/SQL, UML, Perl, JavaScript, UNIX-shell script, HTML/CSS, XML, XSLT/XSL-FO

Open Source: Eclipse/NetBeans, SVN, Maven, Ant, Hibernate, Spring Framework, JSON, GWT, iText, SonarQube, Apache

Database: SQL Server 2016, MySQL, Oracle, Sybase

Platforms: Windows 10, Window Edge, UNIX (Solaris, HP-UX), Linux

PROFESSIONAL EXPERIENCE

Confidential, West Caldwell, NJ

Software Engineer

Responsibilities:

  • Developed and enhanced scan workflow in admin console UI using Core Java 8 API, SmartGwt.
  • Good knowledge in OAuth2 protocol on Microsoft Identity platform.
  • Registered apps in Microsoft Azure Portal and implemented RESTful API to get authentication tokens for a user.
  • Developed to access Microsoft cloud resources: SharePoint, OneDrive and Outlook using Microsoft Graph API, JAX-RS client with Jersey 2, Jackson as JSON provider.
  • Implemented SOAP, XML/XPath API to access third party repository using Apache HttpClient.
  • Performed feasibility analysis on the new requirement. Wrote design and functional specification according to the requirements.
  • Designed and Customized the application for customer’s special needs.
  • Involved in database design and implemented CRUD using MyBatis.
  • Experienced in defining objects and dependency injection using Spring Framework.
  • Wrote unit test cases using Junit, Mockito and Power Mockito.
  • Validated and checked code quality and security through SonarQube.
  • Peer code review through Crucible application tool.
  • Created manual test cases for QA. Familiar with STLC(software testing life cycle).
  • Experienced in automation testing using Selenium with web driver.
  • Analyzed and troubleshooting network traffic using Fiddler, Postman and Wireshark.
  • Provided technical supports for customer support team.

Technologies: Java 8, SmartGwt, RESTful and SOAP Web Service, XML/XPath, JSON, Servlet/JSP, HTML/CSS, JavaScript. Spring Framework, MyBatis, Jetty Web Server, SQL Server database, MAVEN, Eclipse IDE, SVN, JIRA, Jenkins.

Confidential, New York, NY

Software Developer

Responsibilities:

  • Developed new desktop applications using SWT/JFace API to build rich client UI modules. Client applications communicate with Server through HTTP Requests.
  • Implemented and enhanced existing web applications using Servlet/JSP, ServerFace, Java Script, Ajax, HTML/CSS, XML/XSLT.

Technologies: Java 1.6, SWT/JFace API, Servlet/JSP, ServerFace, Java Script, Ajax, HTML/CSS, XML/XSLT, Hibernate, Spring Framework, CVS, Eclipse/NetBeans IDE, Tomcat Web server, Sybase database.

Confidential

Senior Java Developer

Responsibilities:

  • Developed Filter Criteria Component UI to allow user making fine selections using Servlet/JSP, JavaScript and HTML/CSS.
  • Implemented page rendering through Ajax calls.
  • Created ORM in Hibernate.
  • Wrote SQL Query and Transact-SQL.
  • Designed and created data schema to store and retrieve user role and permission.
  • Implemented API to retrieve and store user role and permission in database using JDBC.
  • Developed MenuBar create new horizontal menu bar using dojo toolkit, CSS, JavaScript.
  • Designed different analytic reports in excel, PDF and CSV format using JasperReports.

Technologies: Java, Servlet/JSP, Java Script, Ajax, HTML/CSS, XML/XSLT, dojo toolkit, SQL Server database, JBoss and JRun application server, Eclipse IDE.

Hire Now