Software Developer Resume
Falls Church, VA
SUMMARY
- About 5 years of experience in Software Development with major JEE technologies. Worked through multiple roles as developer, financial planner and project leader.
- Utilized programming languages Java, R, C++, Visual Basic, and Matlab.
- Extensive experience with major JEE technologies such as Servlet, JSP, JDBC, Struts1 .3, Hibernate 3.0, Spring 3.1, EJB 3.0 and WebServices (SOAP, REST).
- Extensive experience on features like Spring MVC, AOP, DAO framework, Inversion of Control. Integrated Spring Framework with Hibernate and Struts.
- Extensive Experience with the Struts MVC, Validator and Tiles Framework.
- In - depth database modeling with multiply entities and relationships comply with BCNF or 3rd NF. And Extensive experience in RMDB Oracle 10.3g, MySQL 5.x.
- Worked with EJB 3.0, creating Stateless and Stateful Session Beans, as well as Message Driven Beans with JMS.
- Experience with front-end developing using JSP/Servlet, JavaScript, AJAX, CSS3, HTML4.0 and Bootstrap frame-work.
- Utilized JavaMail, JNDI, ANT, J-Unit 4, Log4J. Experience in defining XML schemas and in read and parse data held in XML file.
- Both exposed and consumed, J2EE WebServices SOAP, WSDL, and RESTful WebService.
TECHNICAL SKILLS
Operating System: Windows XP/7, MAC OS, LINUX
Programming language: Java 7, C++, R, Visual Basics, Matlab
Frameworks: Struts 1.3, Hibernate 3.6, Spring 3.1
APIs: Collections, JDBC, Servlet, EJB,JNDI, JAX-WS,SOAP, Google Maps API 3
Web Technologies: JSP, JSTL, CSS
Scripting Languages: JavaScript, AJAX, JQuery 1.11x, MATLAB, PL/SQL,JSON
Testing/Logging Tools: J-unit 4, log4J
IDE Tools: Eclipse Kepler, Visual Studio, RStudio
Application Servers: Oracle WebLogic 12c, Apache Tomcat 7,JBoss
RDBMS: MySQL 5.x, Oracle 10g
Design Tools: UML(static and dynamic), Visio
Automation Tools: ANT
Business Layer: EJB 3.0, WebServices(SOAP, REST)
Version Control: Tortoise, Subversion SVN, Git, Sub eclipse
PROFESSIONAL EXPERIENCE
Confidential, Falls Church, VA
Software developer
Responsibilities:
- Create requirement documents along with diagrams for entity relationship, use-case, class, sequence.
- Designed view layer using JSP, JSTL, JavaScript, Jquery1.11, AJAX and CSS2
- Utilized Struts framework to developed middle tier ActionForm and Actions.
- Utilized JavaMail to develop notification center
- Integrate Spring into Hibernate using ContextualSession. Made use of Spring IOC for the business and Dao layer.
- Implemented SOAP based WebServices to expose business logic to other components within the application.
- Developed Unit tests using JUnit 4.
- Made use of GitLab repository for Version Control.
Environment: Java 7, JSP, JSTL, Struts 1.x, Spring Framework 3.x, Hibernate 3.x, GitLab, Oracle 10g Database, Weblogic Application Server 12c, JavaMail, J-unit, Eclipse Kepler IDE.
Confidential, Clifton Park, NY
Software developer
Responsibilities:
- Designed user interface using JSP, JSTL, JavaScript, AJAX and CSS3
- Implemented MVC Architecture using Struts Framework.
- Coded middle tier with Struts ActionForms and Actions. Use Struts Validator framework for client side data validation.
- Developed additional help classes to implements MD5 encryption security module.
- Implement Spring Framework with Hibernate using ContextualSession as persistent layer.
- Used Spring Dependency Injection to wire beans into the application using Setter injection.
- Implement JavaExcel API to facilitate the front-end user input and back-end data operation.
- Utilized open source technology to achieve cost reduction.
- Utilized Tortoise repository tool to check in & out, submit and clean source code
Environment: Java 7, JavaExcel API, JSP, JSTL, XML, Struts 1.x, Spring Framework 3.x, Hibernate 3.x, Tortoise, Oracle 10g Database, Weblogic Application Server 12c, J-unit, Eclipse Kepler IDE.
Confidential, Troy, NY
Software developer
Responsibilities:
- Analyzed the existing system and identify functions that have been implemented.
- Developed JSP with JSTL, JavaScript, using Spring framework, web Services and JavaScript for client side validation
- Implemented Spring MVC framework to develop Model and Controller classes.
- Implemented Business logic with EJB Stateless Session Beans.
- Used RESTful Web Service frequently to communicate data among legacy applications and new applications.
- Exposed and consumed SOAP - based WebService to comply and work with other modules within the cluster of applications on the organizational portal.
- Implement Spring Framework with Hibernate using ContextualSession as persistent layer.
- Applied Spring’s AOP to apply cross cutting concerns for managing performance of methods and functions throughout the application along with some logging and pre-built security API.
- Proficiently utilize CRUD using Hibernate on Oracle 11g Database using Weblogic 12c server.
- Created ANT scripts for Build and Deployment of .WAR/.Jar/.EAR files
- Utilized Tortoise repository tool to Checked in & out, submit and clean source code
Environment: JDK 1.6, Spring MVC, JSP, JQuery, XML, Spring Framework 3.x, Hibernate 3.x, JavaMail, REST, SOAP, EJB3.x, Maven 2.2.x, log4j1.2.x, ANT, Oracle 11g Database, Weblogic Application Server 11g, SVN, Eclipse Kepler IDE.