Sr. Associate Resume
Tampa, FL
PROFESSIONAL SUMMARY:
- 5+ years of IT experience encompasses software design, development and maintenance of custom application software in Java, J2EE.
- Expertise in the implementation of Core concepts of Java , J2EE Technologies: JSP, Servlets, JSTL, EJB transaction implementation, Struts, Spring, Hibernate, Java Beans, JDBC, XML, Web Services.
- Solid background in Core Java concepts like Threads, Collections Framework, Java Reflection. And also have handsome experience in building Class diagrams, activity diagrams, sequence diagrams, activity diagrams and flow charts using Rational Rose and Visio.
- Proficiency in programming with different Java IDE’s like Eclipse, Net Beans, RAD.
- Extensive experience in developing web Applications using Struts framework implementing Action Classes, ActionForms, Struts Validation Framework, Struts Tiles and Struts Tag Libraries.
- Experience in Hibernate 3.0 which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
- Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO) and also experienced in integrating Spring Web Flow.
- Developed scripts for automating tasks using Ant and UNIX shell programming.
- Building and Deployment of EAR, WAR, JAR files on test, stage and production servers.
- Experienced in deploying applications on Application servers such as WebLogic, IBM WebSphere, and Jboss and on the Tomcat.
- Extensive knowledge and hands on experience in Web development using HTML, CSS, JavaScript and Angular JS.
- Mastery of build technologies like Hudson, Jenkins, Ivy, Maven, Gradle, NuGet etc, Integration and automation of source control applications like Perforce, Subversion, stash.
- Experience in software configuration management using CVS, SVN, and GIT.
- Hands on experience with build tools like ANT, Maven and logging tools like Log4J
- Strong technical background, excellent analytical ability, good debugging skills, good communication skills, team player, goal oriented and ability to quickly learn new technologies as required.
PROFESSIONAL EXPERIENCE:
Confidential, Tampa, Fl
Sr. Associate
Responsibilities:
- Implemented MVC architecture using Spring framework
- Produced centralized Spring Restful Web Services for Enterprise applications to consume in JSON format and in trusted client - server environment.
- Implemented web functionality using jQuery, Javascript, JSP, HTML and CSS.
- Wrote JUnit Test cases for service and DAO layer classes.
- Configured Spring to manage Spring Beans and set their dependencies using Annotations and XML configurations.
- Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files and POJO java classes using ORM tool.
- Developed ORM mappings using Hibernate annotations and also established data integrity among all tables sitting on Oracle Database.
- Designed and developed Customer registration and login screens using JSP, HTML, CSS and JavaScript.
- Developed Spring Controller classes to interact with service layer using Spring.
- Configured handler mappings and view resolvers in Spring MVC Web layer.
- Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
- Created Maven build file to build the application and deployed on Webshpere Application Server.
Environment: J2EE, Servlets, Spring MVC, Hibernate, JSP, JDBC, JNDI, XML, HTML, Subversion, GIT, Eclipse, RAD, WSDL, Webshpere Application Server, JUnit, Unix, Agile, and Oracle database.
Confidential, Omaha, NE
Sr. Application Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phase of Software Development Lifecycle.
- Worked independently with minimal supervision in a fast paced and rapidly changing environment.
- Application is built using standard design patterns such as DAO, Business Delegate.
- Developed and used JSP custom tags in the web tier to dynamically generate web pages.
- Designed and implemented Struts (MVC Paradigm) components such as Action Mapping,
- Action class, Dispatch action class, Action Form bean, and a form set for validation.
- Participated actively in discussions with the business to gain good knowledge of domain.
- Used AJAX for asynchronous calls to server.
- Used XPath to parse xml data.
- Used RAD IDE for development.
- Configured Struts-config.XML for action mappings.
- Worked on SOAP web service calls using Struts.
- Created WSDL for the web services to be deployed using bottom-up approach
- Preparing the JUNIT test cases.
- Worked on JasperReport (iReports) to generate the Pdf’s.
- Deployed entire application on the production and staging servers at different Levels.
- Involved in code merging’s and deployed ear files to WebSphere application server. Worked on configuring WAS for Certification install and log4j properties.
- Worked on Splunk configuration settings on WAS .
- Designed/developed UI with HTML, JavaScript and JSP for interactive web pages.
- Involved in front-end and back-end technologies for interactive web pages.
- Estimation and Analysis of the system
- Has extensive knowledge on SVN and GIT. Worked on migrating SVN to GIT repositories.
- Functional and Technical Design Preparation.
- Proficiency using Linux commands and shell scripts
Environment: JAVA/J2EE, Struts, JSP, Servlets, RAD, HTML, SVN, GIT, Linux, CSS, DB2 and Oracle.
Confidential
Java Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phase of Software Development Lifecycle.
- Worked independently with minimal supervision in a fast paced and rapidly changing environment.
- Application is built using standard design patterns such as DAO, Business Delegate.
- Used Ibatis as a persistence mapping to get the Data from DB.
- Participated actively in discussions with the business to gain good knowledge of domain.
- Used AJAX for asynchronous calls to server.
- Used XPath to parse xml data.
- Developed Spring MVC .
- Used Eclipse IDE for development.
- Preparing the JUNIT test cases
- Involved in database design
- Planning and Tracking the project activities
- Estimation and Analysis of the system
- Functional and Technical Design Preparation
- Added new features for Filter’s tab and Display tab.
- Used SVN for version control.
- Used Eclipse IDE for development.
- Designed/developed UI with8 AJAX, HTML, DHTML, jQuery, JavaScript and JSP for interactive web pages.
Environment: Java, J2EE, Spring 3, Struts 2.x, REST, Jdbc, Spring jdbc, SVN,GIT Ibatis, XPath, JUnit, QUnit, HTML, jQuery, AJAX, jQuery Datatables, Apache Tomcat 7, Oracle, Eclipse IDE, Apache Maven, Ant, Linux
Confidential
Jr. Java Developer
RESPONSIBILITIES:
- Played an important role in analysis, design, development and testing of the application.
- Prepared Technical Design documents, Interface Specification documents, Sequence diagrams and flow charts using MS Visio, MS Word, MS Excel.
- Junit, log4j were used for unit testing and as logging frameworks.
- Hibernate is used as a persistence mapping technology along with JPA which acts as a wrapper around the Hibernate eliminating the mappings and configuration by annotating the POJO classes with Data Base tables.
- Participated in and contributed to group sessions, design reviews, and code analyzing.
- Used SVN repository for version control.
- Used Eclipse IDE for development.
- Preparation of Test Cases for different features.
- Performing Change Requests for existing features and developing new features on the front end using HTML, CSS, JavaScript, and JSP.
- Created a custom web app using Spring, Hibernate using pure annotations based configuration, scheduled jobs (Spring) for weekly & monthly reports.
- Developing code that is reusable by following code quality rules and regulations.
- Solving performance related issues.