Sr Java/jee Developer Resume
Minneapolis, MN
SUMMARY
- Over 6+ years of hands on Experience in Design, Development and Deployment of web applications using JAVA and J2EE Technologies in various domains.
- Expertise skills in Java and J2EE technologies such as Object - Oriented methodology, Servlets and JSP.
- Excellent working knowledge on J2EE Frameworks: Spring (Spring Core, AOP, DAO, MVC), Hibernate, Struts and Web services.
- Good experience in project development using Agile methodology.
- Expertise in developing Web applications using front end technologies such as JavaScript, JQuery, AJAX, JSTL, JSP, JSF, HTML, XHTML, DHTML and CSS.
- Proficient in using SOA and Web Services Technologies and Tools.
- Hands on experience in using Integrated Development Environments like Eclipse, RAD, OEPE (Oracle Enterprise Pack for Eclipse) and Net Beans.
- Extensively worked on Model View Controller (MVC) Architectures.
- Expertise in JUnit Testing framework and test driven development.
- Hands on experience on Ant / Maven for project build, test and deployment.
- Extensively worked on SQL and RDBMS concepts and proficient in using Oracle, SQLServer, MySQL databases and PL/SQL queries.
- Highly motivated team developer with zeal to learn new technologies and always believes in giving the best of efforts in challenging environments.
- Well versed with application development - user interface, code optimization and debugging techniques.
- Excellent communication skills, leadership abilities, strong architectural skills, hardworking and good team worker.
- Expertise in implementing Dynamic web applications using Application Severs like IBM WebSphere, JBOSS and Apache Tomcat
TECHNICAL SKILLS
Languages: C,C++, Java, SQL, PL/SQL, Python
Web Technologies: Servlets, JSP, EJB, JDBC, JNDI, JMS
Application Frameworks: Spring, Struts, Hibernate, Spring, and JUnit
Mark Languages: HTML, Java Script, AJAX, JQuery, CSS, XML
Web Services Technologies: SOAP, SOA, HTTP, REST, WSDL, Spring WS, JAX-RPC, JAX-WS
Web Servers: Apache Tomcat 7, Web Logic 9
Application Servers: IBM WebSphere, Glass Fish, Jboss
Databases: Oracle 11g, SQL Server, MYSQL
Operation Systems: Linux, Unix/Ubuntu, Windows NT/XP/2000
Version Control: SVN, CVS and Clear Case
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis, MN
Sr Java/JEE Developer
Responsibilities:
- Analyzed, Designed and Developed the application implementing MVC Architecture, integrating Hibernate and spring frameworks
- Developed Handlers, Helper classes to facilitate communication between presentation layer and Business logic in web applications for the User Management and the Role Management modules.
- Implemented Spring security features for user authentication and validation.
- Responsible for writing various controllers to call service methods
- Worked on server side validations using Spring with Hibernate validations support
- Developed a new AJAX enabled architecture for the client. It provides configuration of pages, which are dynamically built, instead of static GUI designs with JSPs
- Build ANT Script for the application and used Log4J for debugging.
- Worked on Client-side validations using JavaScript, jQuery technologies.
- Using Agile programming methodologies during the development phase.
- Involved in the implementation of DAO using Spring-Hibernate ORM.
- Used JUnit Framework for the unit testing of all the java classes.
- To identify and resolve technical issues.
- Development of the User Interface and fixes.
- To address cross-browser compatibility issues on standard desktop browsers.
Environment: HTML, CSS, XML/XSL, JavaScript (including prototypes, jQuery), Java, J2EE technologies (Ant, Spring Framework, Servlet, Hibernate, Web Services, and POJO), Oracle 9.0, and DB2 Mainframe and command line language were highly estimated. Eclipse, Edit plus, NVU (HTML Editor), Junit, WebSphere Server 8.0.
Confidential, St. Louis, MO
Sr Java/JEE Developer
Responsibilities:
- Involved in design, development, testing and maintenance phases of application.
- Followed Spring MVC architecture to design front-end part of Universal portal.
- Worked on server side validations using Spring and Hibernate validations.
- Implemented presentation layer JSPs by following Tiles concept.
- Created Spring model classes with scopes such as request, session and application and controllers to handle requests by using Spring annotations.
- Worked on Client-side validations using JavaScript, jQuery technologies.
- Worked on JSF inbuilt AJAX tags for partial page updates.
- Written PL/SQL stored procedures and functions.
- Created SOAP/WSDL Web Service clients/proxies and worked on SoapUI to test results.
- Web services were used for address validation, tracking, and shipping label generation and to communicate between front end applications with database.
- Effectively used WebLogic application server to deploy, debug and run applications.
- Also comfortable Confidential creating various resources using WebLogic Application Server.
- Written JUnit test cases for unit testing java classes.
ENVIRONMENT: Scrum(Agile), Java, JSF, Spring MVC, JSP, Tiles, Security, XML, PDF, AJAX, Angular JS, JavaScript, jQuery, CSS, WebLogic, Oracle DB, PL/SQL, SoapUI, SOAP/WSDL Web services, Eclipse, TortoiseSVN, log4j, JUnit, Ant, HP Quality Center, Adobe site catalyst.
Confidential, Columbia, SC
Sr Java/JEE Developer
Responsibilities:
- Involved in analysis and design phases of Software Development Life Cycle (SDLC).
- Worked as a part of the Business Analysts team to understand the requirements.
- Development UI modules using HTML, JSP, JavaScript and CSS.
- Designed and developed application based on Spring MVC design pattern, used spring validation and wrote validation rules.
- Developed components using Spring Framework ( Spring MVC, Spring DAO, Spring AOP)
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Responsible in development of Web Services using SOAP based Web Services.
- Involved in the implementation of DAO using Spring-Hibernate ORM.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Writing service methods and SQL queries, PL/SQL to interact with the Oracle DBMS and writing test cases using JUnit Frames.
ENVIRONMENT: Java, J2EE, Spring MVC, JSP, JavaScript, Web Service, Hibernate, CSS, JAX-WS, JBoss 4.0.3 Oracle 11g, JUnit, AJAX,SQL, PL/SQL,UNIX,HTML, CVS,SQL Developer.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC).
- Developed user interface using Struts Framework which is based on Model View Controller design pattern.
- Used the Struts validation and Tiles is used templating in the presentation layer.
- Used EJBs in the application and developed Session beans to house business logic Confidential the middle tier level.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Used Spring Framework to support the Hibernate tool and Struts.
- Used Web Service to receive the credit card information of the consumers.
- Designed various tables required for the project in Oracle 11g database and used the Stored Procedures in the application.
- Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
- Developed the different components of application such as JSPs, Servlets, EJB’s using Web sphere Studio Application Developer and used CVS for version control.
ENVIRONMENT: Struts, Hibernate, Spring, EJB, JSP1, Servlets, JMS, XML, SOAP, WSDL, JDBC, JavaScript, HTML, JNDI, CVS, Junit, Windows 2000, Web Sphere App server 5.1, Oracle 10g.
Confidential
Jr. Software Developer
Responsibilities:
- Developed the application in MVC Pattern using Struts.
- Implemented client side validations using JavaScript.
- Developed Servlets and Java Server Pages (JSP) as the front end
- Developed various Session beans to implement Business logic.
- Involved in Support and Maintenance for Bug fixing issues.
- Coordinated with other functional consultants.
- Involved in deploying the application on Web Sphere.
- Used Log4J for logging framework used for extensive debugging of the code.
- Used CVS as the Version control tool.
- Used TOAD to fine tune the Oracle SQL statements.
- Involved in writing the JUNIT test cases involved in writing test suites test units.
- Involved in Integration testing and User Acceptance testing.
ENVIRONMENT: Java, JSP, Enterprise Java Beans, Struts, Tag Libraries, Oracle 9i, Java Script, EJB 2.0, HTML, TOAD, PL/SQL,SVN,JUnit,MVC Pattern, Windows 2000,Websphere