Java Develoepr Resume
Cary, NC
SUMMARY:
- 7 years of experience in Software design and development including requirement analysis, design, and implementations and testing of various client server based applications using Java technologies.
- Experience in diverse industries like financial, Health Care, E - Commerce and Insurance.
- Used Software development methodologies like waterfall,Agile, scrum Methodologies.
- Worked in various components such asJ2EE, JSP, Struts, Spring, Hibernate, Apache Tomcat, XML, JSF, HTML, Angular JS, Servlets, Web service (SOAP, Restful), JMS, and JDBC.
- Good working knowledge of java 7, 8.
- Experienced in designing and developing creative and effective front-end development (UI).
- Expertise in back-end/server side Java technologies such as web services, Java persistence API(JPA), IBATIS, Java Messaging Service(JMS), Java Database Connectivity (JDBC).
- Excellent knowledge and experience of developing applications with Spring Model View Controller (Spring MVC).
- Expertise in developing GUIs using JSP, HTML and XSL, CSS and JQuery.
- Expertise in J2EE application development using CoreJava, J2EE, EJB, Struts MVC, Spring MVC, Spring Boot,Microservices, RESTful Web Services, Mongo DB, Netflix APIs, Hibernate, Design patterns, AJAX, SOAP, Servlets, JDBC, JSP, XML, JAXB, HTML, SQL, CSS, Angular 2 / 4, polymer.js, JavaScript.
- Good knowledge in Object Relation mapping(ORM) usingHibernate.
- Well versed with complete Software Development Life Cycle (SDLC) process which includes Designing, Developing, Testing and Implementation along with strong interpersonal, analytical and Organizational skills.
- Experience in all phases of SDLC and Agile Methodology.
- Highly experienced in designing and implementation of Web Based and Client/Server applications using Spring, Hibernate,JSP, RESTful web services Frameworks.
- Good experience with version controls like CVS, SVN and GIT.
- Working experience with Hibernate as teh back-end ORM tool for implementation of persistence layer and mapping of POJOs (plain old java objects).
- Extensive experience withcomplaint IDE's like Eclipse, Net beans.
- Expertise in applyingJava Messaging Service (JMS) for reliable information exchange acrossapplications.
- Implemented SOA (Service Oriented Architecture) using XML web services like SOAP,WSDL, and UDDI &XML Parsers.
- Proficient in RDBMS concepts and writing SQL Queries.
- Extensive use of Open Source Software such as Jenkins Enterprise; Web/Application Servers like Apache Tomcat 6.0 and Apache Struts, LOG4J for logging information and exceptions, Apache ANT for making build scripts, VSS, SVN, CVS, Eclipse 3.x, Net Beans 6.x IDE.
- Good knowledge of web servers like Apache Tomcat and application servers like IBM Websphereand JBoss Server.
- Strong analytical and problem solving skills, self-motivated, willing to take initiative and able to learn quickly and apply new tools and technologies in teh project.
TECHNICAL SKILLS:
Programming Languages: C, C++, Java, JEE
JEE Technologies: JSP, Servlets, JMS, JDBC.
Web Services: SOAP, WSDL, JAXP, JAX B, AXIS, JAX-WS, WSDL4J, Soap-UI, RESTFUL.
Web/Application Server: Tomcat, Web Logic, Web Sphere, Jboss.
Web Technologies: HTML5, XML, JavaScript, CSS, JQuery, Ajax,JSON
Databases: Oracle 8i/9i/10g, SQL Server, MongoDB, MySQL.
IDEs: Eclipse, Net beans.
Operating Systems: Windows, Unix (Solaris, Aix, Hpux), Linux.
Other Tools: CVS, Clear Case, Git, JUnit, maven, ANT, log4j.
JEE Frameworks: Struts, Spring,Hibernate, JSF, MVC, JPA
Development Strategies: Agile methodology
PROFESSIONAL EXPERIENCE
Confidential - Cary, NC
Java Develoepr
Responsibilities:
- Worked on teh Eclipse SDK framework to develop teh Code.
- Involved in developing teh UI panels using JSP, XHTML, CSS, and JQuery.
- Implemented teh project using Spring Framework.
- Implemented Persistence layer using Hibernate to interact with teh Oracle database, Used Hibernate Framework for object relational mapping and persistence.
- Involved in teh creation of interface to manage user menu and Bulk update of Attributes using AngularJS, ReactJS, EXTJS and JQUERY.
- Developed Presentation layer using JSP, HTML, Custom Tag Libraries, JSTL, Java Script, Business layer using Spring (IOC, AOP) and Persistent layer DAO, Hibernate for all modules.
- Implimented Microservices Architecture for various components.
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Used Spring boot to reduce teh overall time in configuring teh application.
- nvolved in configuring JNDI properties, data sources for Oracle.
- JAX-WS was used to write SOAP services to get data.
- Experience in RESTful API implementation.
- Experience in Hibernate which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
- Extensive knowledge of lamba expressions and overall knowledge of java 1.8/8.
- Created SQL queries, PL/SQLStored Procedures, Functions for teh Database layer by studying teh required business objects and validating them with Stored Procedures. Also used JPA with Hibernate provider.
- Implemented microservices architecture by splitting business functions into reusable services.
- Developed hibernate DAO Classes using Spring JDBC Template, Worked with Hibernate for object relational mapping and connection management.
- Extensively used React Router to keep theUIin sync with teh URL, and to read route parameters from URL.
- Hands on experience in developing web applications using HTML5, CSS, Javascript, Jquery, Backbone JS, node JS, angular JS, Responsive design andBootstrap.
- Created web components and used data binding to dynamically change teh information in ui
- Used Eclipse as IDE, configured and deployed teh application onto tomcat server using Maven build scripts to automate teh build and deployment process.
- Experience in writing test cases using JUnit& Seleniumtesting tools.
- Used javascript for client side validations.
Environment:Java 1.8, Spring, Hibernate, Servlets, HTML, XML, Java Script, JQuery, Junit, Servlets, JSP, Web Services, SOAP, Oracle, PL/SQL, Ajax,Maven, microservices Log4j, Spring Boot,Angular JS, Node JS, ReactJS, EXT JS, Backbone JS JNDI, Agile, Linux, Apache Tomcat.
Confidential - Atlanta, GA
Java Develoepr
Responsibilities:
- Worked on a e-commerce retail services project which deals with vacation rentals and travel
- Used Agile methodology in teh project.
- Involved in entire life cycle development
- Developed teh Application using Spring MVC Framework by implementing Controller and Service classes.
- Involved in teh development of JSPs and Servlets for different User Interfaces.
- Worked with HTML5 and CSS3 for new sections, slowly upgrading teh code as project was initiated and executed.
- Created a CSS framework for using column grid preferred by teh designers as well as implementing parts of Object Oriented CSS to cut down on repetitive code.
- Designed user interface using Angular JS, React JS, EXT JS, JQUERY, CSS3, HTML5, node JS and JavaScript.
- Handled all teh client side validations, slide show, hide and show controls, dropdown menus and tab navigation using JavaScript, JQUERY and AJAX for asynchronous communication.
- Integrated teh Java code (API) in JSP pages and responsible for setting up AngularJS framework for UI development.
- Used GIT as version control repository and ANT/MAVEN, Bamboo for Continuous Build Integration.
- Used Spring Boot which is radically faster in building cloud MicroServices and develop Spring based application with very less configuration.
- Used Angular 2 to consume RESTFul web services & template driven forms and modern driven (Reactive) forms to perform form validations both on server and client side.
- Involved in building a single page and cross browser compatible web application using AngularJS (Angular routing) and bootstrap.
- Published methods as web methods using RESTful web services.
- Developed JavaBeans and mapping files for Hibernate Object Relation Mapping for data persistence & storage.
- Resolve application problems, support end-users, and manage teh processes of reporting, diagnosing, and troubleshooting.
- Implemented Maven build tool to build jar files.
- Used ClearCase Version Control for Project Configuration Management.
- Build and manage relationship with business, development, change management, IT Operations, and project managers to resolve time critical issues and troubles.
Environment:Java, Agile, MVC, Spring, Hibernate, JSP, AJAX, JSON, JavaScript, JQUERY,Angular JS, Node JS, EXT JS, React JS, RESTful Web services, HTML, CSS, GIT,ANT, Maven, Microservices, Spring Boot, WebLogic, Oracle(SQL/PLSQL), JBuilder, Toad, Oracle SQLDeveloper, Bugzilla, Perl, Clear Case
Confidential
Java Develoepr
Responsibilities:
- Responsible for teh implementation of application system with core Java and Spring framework.
- Extensive use of Hibernate framework and its caching mechanism to persist large amount of data with database. Used Spring framework for dependency injection and integrated it with Hibernate.
- Involved in implementation of modules like accessing records from database, comparison of records and related classes using Spring framework and Hibernate.
- Involved in implementation of modules related to file comparison received from clients using Spring Framework.
- Developed teh Spring Xml file for database configuration using Hibernate and for different Spring beans.
- Used Hibernate as teh ORM mapping tool and worked with Hibernate Query Language (HQL).
- Wrote Hibernate configuration file, Hibernate mapping files and define persistence classes to persist teh data into Database.
- Developed Data Access Objects to handle HQL queries using Hibernate and Transfer objects.
- Used Hibernate named queries to access data from Database.
- Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
- Coordinated work with DB team, QA team, Business Analysts and Client Reps to complete teh client requirements efficiently.
- Used Log4j for logging info and are halpful in debugging teh issues.
- Involved in module testing using JUnit and automation testing tools Selenium.
- Maven is used to build and deploy teh application.
- Used Jenkins to automate testing of builds.
- Used GIT version control for management.
- Involved in documentation of essential development stages of project.
Environment:Java, XML, MySQL, Hibernate 3.3, Spring 3.1, Junit, AWS, Log4j, Eclipse 4.2, Weblogic 12c, REST API, Apache CXF, Oracle 11g, Maven 1.4, Jenkins, GIT, JavaScript, HTML 5.
Confidential
Java Develoepr
Responsibilities:
- Designed and developed various modules of teh application with J2EE design architecture, Spring MVC architecture using IOC, AOP concepts.
- Developed UI screen with HTML5, CSS, and AngularJS.
- Responsible for pagination for teh application by integrating Spring framework with AngularJS.
- Involved in teh application development using Spring MVC moduleand responsible for developing DAO layer.
- Implemented teh application usingSpringBootFramework and handled teh security usingspring security.
- Worked onJavaMessage Service (JMS) API for developing message oriented middleware (MOM) layer for handling various asynchronous requests.
- Used Hibernate core interfaces, annotations, configuration files to implement DAO layer implementations.
- Used open source automation server, Jenkins to support building, deploying and automating project.
- Used React js, Angular js, Node js to develop user interface.
- Created, configured Hibernate entities using annotations, mapping associations to map with data base model.
- Worked on workflows, scheduler jobs development.
- Used Hibernate to develop an application to manage reference data to store/retrieve data out of teh database tables.
- Configured and tested eclipse plugins, and used automation tools like selenium web driver to test dynamic web pages.
- Prepared unit test cases with JUnit, Spring Test and Selenium.
- Used log4j to log all error messages of application along with debugging purposes.
- Prepared build with halp of Maven.
- Involved in teh analysis and troubleshooting of issues.
- Application was deployed in Web Sphere Application server across all environments.
- Used GitHub as Distributed version control system and branching for creating a new feature and making bug fixes.
Environment:Java, Spring, Spring Batch, Hibernate, RESTful web services, Angular JS, Node JS, React JS, JMS, Junit, Spring Boot, Maven, Linux, Jenkins, Web Sphere,GIT.
