Java/j2ee Developer Resume
New York, NY
SUMMARY
- Around 5 years of professional experience in various phases of software development life cycle (SDLC) with Java/J2EE application development in client server environment using Object Oriented Technologies along with web based applications.
- Experienced in usingJavaBatch framework and packages such as theJavaThreadspackage, Collection.
- Experience in developing applications in Recognition, Wellness, and E - commerce domain.
- Expertise in Core Java, data structure, algorithms, Object Oriented Design(OOD) and Java concepts such as OOP Concepts, Collections Framework, Exception Handling, me/O System, Multi-Threading, Reflection, Generics and other new features in Java 7.
- Extensive experience with J2EE technologies, such as Servlets, JSP, JDBC 4.1 and etc.
- Strong experience with developing Web Services providers and consumers using REST.
- Hands-on experience in developing web applications using MVC (Model View Controller) architecture using Spring 3/4, Struts 2, Servlets.
- Extensive experience in using Hibernate 3/4 and API for mapping Java classes with database using Hibernate Query Language (HQL).
- Strong experience in database design and development using MySQL, SQL Server and good experience in writing SQL and stored procedures.
- Proficient in developing and deploying applications on Tomcat Web/ Application.
- Well-experienced with front-end development using HTML, CSS3, JavaScript, JQuery, YUI Library, HIGHCHARTS Library, AJAX and JSON.
- Enhanced experienced in developing on Windows environments.
- Experienced in use of build tools like Maven.
- Experienced in writing Junit test cases for system testing and API
- Good experience with Eclipse, NetBeans.
- Good experience on version control systems Git, Bitbucket.
- Self-motivated Team player with excellent interpersonal skill. Capable of performing in a fast paced, result driven atmosphere.
TECHNICAL SKILLS
Programming Languages\J2EE Technologies\: Java, SQL, ColdFusion, JavaScript\Servlets, JSP, JDBC\
Frameworks\Web Technologies\: Struts, spring, Spring MVC, Hibernate\HTML, CSS, JavaScript, JQuery,YUI\
Application/Web Servers \Version Control\: Apache Tomcat\ Git, Bitbucket\
Databases \IDE Tools \: MySQL, SQL SERVER\Eclipse, NetBeans \
Operating Systems\Tools\: Windows Mac OS\ Maven, JUnit, Jersey \
PROFESSIONAL EXPERIENCE
Confidential - New York, NY
JAVA/J2EE Developer
Responsibilities:
- Involved in the full stages of platform setup with Statement of work (SOW).
- Implemented Spring MVC framework in the application. Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) and Inversion of Control (IOC). Developed Object Relational (O/R) mapping (ORM) using Hibernate and JPA. Developed Data Access Object (DAO) persistence layer using Hibernate.
- Utilized CRUD operations with Hibernate into the DAO layer to keep track of properties and their associations.Utilized HQL and SQL to implement queries.
- Decouple the business logic from other layer by using Spring. Deployed the business layer in Tomcat and Controller in Apache Tomcat.
- Implemented Restful web service based on Spring MVC for user register, entering sales loan and reports.
- Used Spring Bean Validation to validate users’ input and Spring Security for authorization control.
- Used AJAX calls to the server for asynchronous data populating to the client side and used JSON, XML to send data.
- Involved in designing user screens and validations using HTML5, CSS3, JavaScript, JQuery, YUI
- Configured Maven dependencies for build automation.
- Created unit tests using JUnit framework in test driven development approach.
- Used HIghCharts library to build user friendly stats.
- Used Efficient Algorithm to make sure data access and stored efficiently.
- Used Jira as project process tracking tools to solve bugs and build new features.
Environment: SpringMVC3.1.4, Spring 3.2.4, Hibernate4.2.7, Java, J2EE, Restful, JSP, JUnit, SQL SERVER, JDBC, Design Patterns, HTML5, CSS3, JavaScript, AJAX, JSON, XML, IIS, Eclipse, Tomcat
Confidential
Java/J2EE Developer
Responsibilities:
- Participated in Sprints, involving cross-functional members, like architects, programmers, analysts, testers, and some simple UI designers.
- Involved in all the phases of SDLC including collection of requirements, analysis of company specifications, system design, development and deployment of the application.
- Developed the web applications using Spring MVC and other components of the Spring Framework 3, with the controller being Spring Core (Dispatcher Servlet), including writing actions/ classes/ forms/ custom tag libraries and JSP pages.
- Implemented sign in authentication and role authorization using Spring Security.
- Used MYSQL to save clients and company sales data.
- Developed database schema and populating data using SQL, PL/ SQL functions, stored procedures, triggers and bulk uploads.
- Created indexes, views to speed up the system performance.
- Developed user interfaces to interact with server using JSP, JSP tag libraries, Spring tag libraries, JavaScript, and jQuery to simplify the complexities of the application.
- Used JSON, XML to output reports data.
- Worked on code reviews, debugging, unit testing and integration testing. Interacted with test engineers to define test plans, to identify and to reproduce defects, and finally provided fixes as needed.
- Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript. Used AJAX to implement asynchronous communication with server side.
- Developed JUnit 4.11 test cases for unit testing. Exposed to integration testing, functional testing and performance testing, and fixed raised bugs.
Environment: Spring, Java, JUnit, J2EE, Servlet, JSP, MYSQL, JDBC, Maven, Design Patterns, HTML5, CSS3, JavaScript, JQuery, AJAX, JSON, XML, Eclipse, Maven, Git