Java Developer Resume
New, JerseY
SUMMARY:
- Having more than 6 years of experience in maintaining, design, development, implementation and testing various web based applications.
- Extensive experience in development of web and enterprise applications using J2EE technologies such as JSP, Servlets, Spring, Hibernate, and JDBC .
- Strong experience in relational databases like Oracle 10g/11g, MySQL, MS SQL Server .
- Extensive experience in Design, Development and implementation of Model - View-Controller (MVC) using Spring Framework.
- Expertise in web-based GUIs development using HTML5, JavaScript, CSS3, JQuery and AJAX.
- Experience in Application servers like JBOSS, Apache Tomcat, Web logic and Web Sphere .
- Experienced in integrating enterprise applications using SOAP and RESTful Web services.
- Well versed with consuming and producing Web services like SOA Architecture based SOA (WSDL Component), UDDI and REST working with data-exchange formats like PLAIN TEXT, XML and JSON formats.
- Experience in MVC (Model View Controller) architecture, using Struts Framework, and Spring Framework with various Java/J2EE design patterns.
- Worked extensively on Core Java using Object Oriented Programming, Multithreading, Collection framework, Serialization.
- Hands-on experience of Model-View-Controller (MVC) pattern in designing and developing modern single page applications (SPA) in Angular.js
- Comfortable working with Windows and Linux based environments.
- Expertise in collaborating with onsite as well as offshore teams and coordinating with business to convert business requirements into technical specifications.
- Hands on experience in creating build scripts using ANT and Maven.
- Developed the entire application implementing MVC Architecture integrating JSP with Hibernate and Spring MVC frameworks
- Strong experience with Version Control like GIT and SVN.
- Expertise in Using Clear case for source code control and JUNIT for unit testing.
- Involved in implementing the DAO pattern for database connectivity and used the JDBC API extensively.
- Good experience in using JDBC and Hibernate for persisting data to different relational Databases.
- Have good knowledge on React js, Redux and Nodes js .
- Experience in using various IDE’s such as Eclipse, WebStorm, Net Beans.
TECHNICAL SKILLS:
J2EE Technology: Servlets, JDBC, JSP, JSTL, JNDI, Web services, SOA
Programming Languages: Java, SQL, PL/SQL.
Web Technologies: XML, HTML 5, CSS 3, JavaScript, JQuery, React js, Redux, Nodes js, JAX-RS, JAX-WS.
Version Control: GIT, SVN.
Framework: Spring(IOC, MVC, JDBC, Hibernate, Boot), Hibernate
Databases: Oracle 10g/11g, MS SQL Server.
Application/Web Servers: IBM Web Sphere, BEA Web Logic, Apache Tomcat Server, JBoss.
Operating Systems: WINDOWS, UNIX, LINUX.
IDE Tools: Eclipse, Net Beans.
Database Tools: MySQL Workbench, SQL Developer.
Design Methodologies: J2EE Design Patterns, MVC Pattern, Java Design pattern
SOA: SOAP Web Services (JAX-WS), RESTful Web Services (JAX-RS).
Build Tools: Maven, ANT.
PROFESSIONAL EXPERIENCE:
Confidential, New Jersey
Java Developer
Responsibilities:
- Associated with the Data model designing and reusability of the existing data objects to maximum extent.
- Involved in the design and development of the Controller classes utilizing Spring Restful Web services.
- Performed the Unit Testing and moving the jobs to SIT, QAT and UAT.
- Engaged with Requirement analysis on core functional modules.
- Leveraged AngularJS sources for data access and created custom directives, factories, services for the reusable components.
- Implemented a CD pipeline involving Jenkins & GIT to complete the automation from commit to deployment.
- Built and tested a RESTful web service using Spring Boot
- Design and developing batch to generate restricted drawee's to be checked.
- Involved in the Design, Architecture and Implementations by understanding the Functional requirements
- Worked with JIRA for Issue Tracking and monitoring.
- Automated deployment of builds to different environments using Jenkins.
- Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC
- Develop core Java programs for all business rules and workflows using spring framework.
- Implement Hibernate for data persistence and management.
- Analyze and fix issues related to REST Web services and Application responses.
- Communicate with the client and the end users in addressing and clarifying the issues.
- Involve in design, configuration, development and bug-fixes.
- Check the codes through SVN.
Environment: Java 1.7, Multi-Threading, Servlet, JSP, Spring 4.X, Jenkins, REST Web Services, Hibernate 4.X, Angular Js, Spring Boot, Hudson, Web Sphere, Oracle 11g, Unix, SVN repository.
Confidential, Miami, Florida
Java Developer
Responsibilities:
- Developed applications using Application Lifecycle Management to deliver reliable applications.
- Involved in project plan meetings with clients, business analysts and team members to analyze business.
- Requirements and translated business requirements into working model using agile methodology.
- Developed the view-controller components using Servlets/JSPs, JavaScript, Bootstrap, CSS, HTML and DHTML.
- Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and migrating to RESTFUL.
- Developed the service layer that acts a bridge between the presentation layer and data access layer, with spring framework.
- Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging.
- Configured development environment using Web Sphere application server for developer’s integration testing.
- Developed persistence Layer using Hibernate to persist the data and to manage the data.
- Developed Hibernate configuration files and queries and Implemented DAO classes.
- Developed unit testing frame work using JUnit test cases for continuous integration testing.
- Helped deployment team in deploying and bringing up application with proper configuration settings for optimal performance of application.
- Helped deployment team in deploying and bringing up application with proper configuration settings for optimal performance of application.
- Responsible in ensuring that all production changes are made as per the life-cycle methodology and risk guidelines.
Environment: Java1.7, Hibernate4.X, Spring4.X, XML, JSP, JUnit, Maven, UML, JAX-WS, JAX-RS, Log4J, Oracle 10g, JavaScript, PL/SQL, Web Sphere.
Confidential
Java Developer
Responsibilities:
- Involved in Software Development Life Cycle Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
- Involved in requirements from business users data modeling and designing and developing tools using Servlets and JSP.
- Involved in implementing the DAO pattern for database connectivity and used the JDBC API extensively.
- Designed and developed the UI using JSP, HTML, DHTML, CSS, XML and JavaScript.
- Used Oracle database to deploy the application.
- Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging.
- Developed unit testing frame work using JUnit test cases for continuous integration testing and used JTest Tool for performance testing.
- Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Rational Rose.
- Working on PL/SQL procedure and functions for production issues and defects.
- Used JavaScript, JQuery and AJAX for client-side validation.
- Used Spring MVC framework controllers for Controllers part of the MVC.
Environment: Java1.7, HTML5, DHTML, CSS3, JavaScript, Servlets, Spring 3.X, JSP, XML, JDBC, Oracle10g, SQL.
Confidential
Java Developer
Responsibilities:
- Involved in the entire software development cycle spanning requirements analysis, design, development, building, testing, and deployment.
- Designed, developed and deployed various data gathering forms using HTML, CSS, JavaScript, JSP and Servlets.
- Developed user interface module using JSP, Servlets and MVC framework.
- Used Struts tiles libraries for layout of Web page, Struts validation using validation.xml and validation-rules.xml for validation of user Inputs and Exception Handling using Struts Exceptional Handler.
- Used Validator plug-in to Struts for server side validation.
- Designed and developed struts action classes for the controller responsibility.
- Designed and developed the Critical modules like Order Processing, Order Making, Agents and Reports generation.
- Implemented the session beans and entity beans to develop the business logic to persist the customer data in to the system.
- Performed the code reviews and refractor the code to improve the performance.
- Developed multiple Shell scripts to improve performance.
Environment: s: Java1.6, J2EE 1.4, Servlets2.4, JSP2.0, Eclipse, JDBC, HTML, Struts, CSS3, Java Script, XML, SQL Server, SQL.