Java/j2ee Developer Resume
Charlotte, NC
SUMMARY
- Having 4+ years of professional experience in developing web based, SOA based and client/server applications in multi - platform environments with Java/J2EE technologies, Involved in all the phases of Software Development Life Cycle(SDLC). Analysis, Design and Development of Java/J2EE Business applications, Web-based and n-tier applications using the following core technologies - Java/J2EE, JDBC, Struts, Servlets, Spring, Hibernate, JMS, JSP, JSF, EJB
- Experience in developing and deployment of applications using HTML5, CSS3, JAVASCRIPT, AJAX, JQuery, AngularJS, JSON and XML.
- Experience in Spring Framework such as Spring MVC, Spring AOP, Spring IOC, Spring DAO, Spring security.
- Experience on Core Java technology which includes Multi-Threading, JDBC, network programming.
- Experience in creating XML Web Services (SOAP, WSDL, and UDDI) using JAX-WS.
- Experience with consuming RESTful Web Services using JAX-RS API.
- Experience in Relational Databases likes MSSQL Server, Oracle and MySQL and database programming using T-SQL, PL/SQL.
- Used CVS, GIT, and SVN for Source code version control.
- Experience in working with build & deployment tools like Maven, Ant, and Jenkins.
- Experience in generating logging by Log4j to identify the errors in production, test environments.
- High-level proficiency in developing test scripts with JUnit and Mockito and used JMeter for performance Testing.
- Excellent Client interaction skills and proven experience in working independently as well as in a team.
TECHNICAL SKILLS
Operating Systems: Windows, UNIX/LINUX
Programming Languages: Java/J2EE, SQL, PL/SQL, C++
Web Technologies: JDBC, Servlets, JSP, JSTL, JNDI, XML, HTML5, CSS3 and AJAX
JavaScript Libraries: AngularJS, JQuery
Frame Works: Struts, Hibernate, Spring
Web Service Technologies: AXIS2, SOAP, WSDL, WADL, REST (JAX-RS).
Scripting Languages: JavaScript, JQuery AngularJS
Web/Application Servers: Web Sphere, Apache Tomcat
Databases: Oracle10g, MSSQL SERVER 2008/12, MYSQL
IDE Tools: Eclipse, NetBeans, IntelliJ, IBM RAD/RSA
Source Control: CVS, SVN, GitHub
Methodology: Water Fall, Agile, SCRUM
Other Tools: Log4J, JIRA
PROFESSIONAL EXPERIENCE
Confidential, Charlotte NC
Java/J2EE Developer
Responsibilities:
- Responsible for Analyzing, designing, developing, coordinating and deploying web - based application.
- Worked on high level, detail design, Class diagrams and Sequence diagrams using UML modeling.
- Developed applications using Spring MVC design pattern.
- Develop, implement, and maintain an asynchronous, AJAX and jQuery based rich client for improved customer experience.
- Participated in development of a well responsive single page application using AngularJS framework, JavaScript, and jQuery in conjunction with HTML5, CSS3 standards, with Front end UI team.
- Worked on implementing directives and scope values using Angular Js for an existing webpage.
- Implemented the Project structure based on Spring MVC pattern using spring boot.
- Developed SOAP and Restful based web services.
- Develop and maintain elaborate services-based architecture utilizing open source technologies like Hibernate ORM and Spring Framework.
- Effectively used Spring framework on developing controller, model, DAO and Services.
- Developed Data Access Objects (DAOs) and business delegates for accessing data.
- Written JUnit Test cases for perform unit testing.
- Worked on writing SQL queries and PL/SQL for Oracle databases.
- Designed and developed Database structures (Database triggers, Procedures, Functions to implement business Rules).
- Experience in Performance Tuning SQL Statements and Procedures for the maximum efficiency in various schemas across large complex Oracle PL/SQL databases
- Worked on Maven builds. Tested the Web services by using SOAP UI.
- Used GIT as Version control.
- Worked with QA team for testing and resolve defects.
Environment: JDK/J2EE, Angular, Hibernate, HTML 5, Css 3, Angular Js, Spring, Spring Restful services, JAX-RS, JavaScript, JQuery, JUnit, Oracle PL/SQL, JIRA, Jenkins, Json.
Confidential
Systems Engineer
Responsibilities:
- Developed screens using JSP and Struts Tag Libraries for Screen Design using JSP.
- Developed the front - end using JSP, Servlets, HTML, and JavaScript.
- Developed DAO Implementation classes using JDBC.
- Called Stored Produces in Oracle using Callable Statements in JDBC.
- Developed Screen Design using HTML, Iframes, JavaScript, and CSS.
- Written SQL queries for Performing CRUD Operations.
- Generated DAO s to map with database tables using Hibernate. Used HQL (Hibernate Query Language) and Criteria for database querying and retrieval of results.
- Creating Hibernate POJOs, Hibernate mapping files for all database tables.
- Designed asynchronous messaging using Java Message Service (JMS) to exchange critical business data and events among J2EE components and legacy system.
- Written Client/ Server-side validations and Java script Implementation for MDI windows/Customer Window.
- Service Configurations using JNDI.
- Build application with ANT tool and deployed the application on IBM WebSphere application.
- Worked on code-merge, code integration and module integration. Involved in monitoring the defects and assigning it to the concerned.
- Used JUnit for Unit Testing and Clover for code coverage.
Environment: Core Java, JDBC, Servlets, JSP, Spring, Hibernates, Tiles, Html, CSS, Oracle, Java Script, JUnit, PL-SQL, CVS, Eclipse.