Senior Java Software Engineer Resume
North Olmsted, OhiO
SUMMARY:
- I am a Java software engineer with about four years of experience and an educational background in both CIS and MSEE. Most of my experience is in (J2EE back - end) web application development but I also have some experience in web application development (front-end). I am very passionate about programming and am always eager to learn new programming languages and technologies.
TECHNICAL SKILLS:
Operating System: Window & Linux (Ubuntu)
Programming Language: Java (SE, EE, ME, JSP, AWT/Swing, Java Servlet, Java Applet), HTMLCSS, JavaScript, JQuery, XML, JSON, C#, ASP.NET
Java Framework: Spring Core, Security & MVC, Spring Boot, Struts 2, GWT, Restful web service, Solar, Luence, Birt, Single Sign-on (SAML), Android, Angular 2
Automated Testing Tool: Junit, Selenium
Source Version Control: SVN, CVS, GIT
Build Automation Tool: Maven, Ant, Gradle
IDE Environment: Net Beans, Eclipse, Visual Studio.NET
Database: JDBC, MSSQL, MySQL, Hibernate, Mongo
Server: Apache Tomcat Server, Apache Http Server, Jetty Server (Embedded Standalone), LifeRay Server, Apache Solar Server, Jenkins ServerNexus server, Web Sphere Server
Software: MS Office, Atlassian JIRA
PROFESSIONAL EXPERIENCE:
Confidential, North Olmsted, Ohio
Senior Java Software Engineer
- Work with IT team lead to determine needs and requirements for the (Trubox) project
- Develop the web components in XML, JS, JSON, & Java by using Smart GWT API
- Develop login security module by using SAML SSO & Spring security API
- Develop portal applications by using LifeRay API
- Develop web application utilizing google Smart GWT & Spring frameworks
- Develop search application by using Solar Search engine & Luence API
- Develop report application by using Birt engine
- Develop multi-tenant database connection lookup by using JNDI
- Develop mail notification by using Java Mail
- Integrate Alfresco & LogicalDoc servers with main application
- Develop multi-tenant web application & portal admin control panel
- Develop real-time plugins for the web application by using JSPF API
- Develop analysis chart for the web application by using Smart GWT API & OLAP
- Develop embedded Jetty application server installer
- Integrate window service with embedded application server
- Upgrade application with newer version of Spring framework & Smart GWT libs
- Ensure web application runs in the Jetty, Tomcat, & JBoss Servers
- Develop an automated build by using continuous integration server (Jenkins)
- Prepare documentation for the maintenance of the website
Confidential, Independent, Ohio
Java Developer (Contractor)
- Work with senior developers to determine needs and requirements for the projects
- Developed Java/J2EE mid-tier web application utilizing struts frameworks
- Implemented struts 2 validate method to apply validation rules in the specified field
- Ensured web application runs in the Web Sphere Server
- Have developed the web page, struts action form and validator for one of their website
- Work with senior developers to prepare documentation for the maintenance of the website