Java Developer Resume
Plano, TX
PROFESSIONAL SUMMARY:
- Over 7+ years of experience in Analysis, Design, Development, Coding, Implementation and Testing of web based and Client - Server multi-tier applications using Java/J2EE technologies.
- Experience in SDLC preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Proficient in Core Java concepts like Multithreading , Exception handling , Collections etc.
- Extensive experience in Java/J2EE technologies like Spring , Hibernate , Servlets , JSP , JMS , Struts , JSP Custom Tags Libraries, JavaBeans, JDBC.
- Extensive used Spring framework features such as Dependency Injection, Inversion of Control, Spring MVC, Spring JDBC and Auto Wiring concepts.
- Implemented projects using various design patterns such as Singleton, Prototype, Factory, Abstract Factory, MVC etc.
- Implemented OOPS concepts in various projects.
- Hands on experience in configuration and deployment of web application in servers like Apache Tomcat , IIS .
- Expertise in build scripts like Maven , ANT and build automation using Jenkins and java unit test coverage using JUNIT .
- Hands on experience in web technologies such as AngularJS , JSP , AJAX , JSON , Servlets , HTML , CSS , JavaScript , JQuery .
- Expertise in Angular JS controllers , directives , services , routings , Bootstrap , events .
- Developed in RESTful , SOAP Web Services .
- Experience working in the UNIX Environment including writing shell scripts .
- Developed various database objects such as Tables, Views, Stored Procedures, Functions and Triggers in Oracle, SQL Server and MySQL.
- Good command over IDEs like Eclipse, IntelliJ Idea, Visual Studio code, Sublime Text.
- Expertise in using JavaScript testing tools such as Karma, ProtractorJs .
- Hands on experience in Agile methodology for project planning, work assignment using JIRA and daily scrum.
- Prepared test case scenarios and internal documentation for validation and reporting.
- Versatile team player with good-communication, analytical, presentation and inter-personal skills.
TECHNICAL EXPERTISE:
J2EE Technologies: J2EE, JDBC, JSP, JMS
Web Technologies: AngularJS 2, Typescript, JQuery, JSON, HTML5, Bootstrap, Node.JS, JavaScript, AJAX, CSS, XML, XSLT
Architectures: MVC, Spring, Hibernate
Database: Oracle 11g/9i/8i, MySQL, MS SQL Server 2000, MS-Access, MongoDB, AWS
Web Servers: Apache Tomcat, IIS, IBM Web Sphere, Web Logic, GlassFish
Tools: Maven, Apache Camel, Jenkins, GIT, SVN, JIRA
Operating Systems: Linux/UNIX, Windows
Tools & IDEs: Eclipse, Visual Studio Code, IntelliJ, SQL Developer
PROFESSIONAL EXPERIENCE:
Confidential, Plano, TX
Java Developer
Responsibilities:
- Designed layouts on the front-end and developed web pages for smart phones, tablets and personal desktops using HTML5, CSS3, Bootstrap, jQuery, AngularJS 2, JavaScript.
- Involving in MVC architecture of AngularJS 2 in developing the apps, controllers and directives which are totally customized to meet the needs of the application.
- Developing forms with new validations and created Single Page Applications through AngularJS 2.
- Using AngularJS 2 Router to build single page application for navigate through the different models and components.
- Using Bootstrap and AngularJS 2 and Node.JS in effective web design.
- Extensively working with making calls to APIS to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS manipulation.
- Implementing jQuery to improve the overall usability of the website interface.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Implementing Hibernate utility classes, session factory methods, and different annotations to work with back end data base tables.
- Used JavaScript cookies concept to remember information about the user.
- Used Spring Framework for Dependency injection and integrated with the JSF Framework and Hibernate.
- Used agile scrum methodology and involved in all the business meetings and status update meetings as a part of scrum.
- Communicating and involving in testing with QA team which involved cross browser testing, loading and performance checking.
Environment: AngularJS 2, Java, J2EE, Hibernate, Spring, JSP, HTML, CSS, JavaScript, jQuery, AJAX, JSON, Bootstrap, Oracle.
Confidential, Minnesota
Java/ UI Developer
Responsibilities:
- Involved in Agile software development lifecycle which involves designing, coding, testing, debugging and support.
- Developed AngularJS controllers, directives, services and utilized node.js for dependency management and route resolver for routing mechanism.
- Created AngularJS Routing to connect different controller to the view which allows the single-page application.
- Using AngularJS created Responsive UI Screens for varying screen sizes and devices.
- Implemented RESTful web services and data services on Node.js.
- Involved in Analysis, design and coding on Java and J2EE Environment.
- Developed Java utility programs to retrieve data from Oracle using Hibernate ORM.
- Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
- Created various Action Classes using Spring MVC which route requests to appropriate Enterprise Java Bean components and service the request.
- Worked in scrum process attending daily stand up and completing tasks in sprints.
- Used GIT for version repository maintenance.
Environment: AngularJS, JavaScript, jQuery, Node.js, HTML5, CSS3, Java, J2EE, Spring, Hibernate, Bootstrap, Eclipse IDE, Oracle 11g, PL/SQL, JSP, GIT.
Confidential, Chicago, Illinois
Java Developer
Responsibilities:
- Developed user specific Highlights (dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create user screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
- Extensive experience using framework APIs like Struts, Spring and Hibernate.
- Implemented ORM mapping and Dependency Injection in a Spring, Hibernate framework.
- Designed and developed the web-tier using Html, JSP's, Servlets and Struts.
- Designed and developed various modules of the application with J2EE design architecture, using HTML, JQuery and JavaScript.
- Design and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
- Testing the web services using SOAP UI user can do CRUD operation returning into JSON.
- Created database tables, functions, Joins and wrote prepared statements using PL/SQL.
- Engaged with Eclipse for visually designing, constructing, testing and deploying J2EE application and web services.
- Created Maven build file to build the application.
Environment: Java, Spring, Hibernate, Struts, jQuery, Ajax, JavaScript, Oracle, JDBC, REST, Eclipse, SVN, MongoDB, Node.js, AngularJS, JSP, Google Web Toolkit, SOA.
Confidential, Fort Lauderdale, FL
Java Developer (Core)
Responsibilities:
- Involved in each phase of SDLC like design, development and testing of the application.
- Implemented frameworks like Spring MVC, IOC, DI modules.
- Involved in the JMS Connection Pool and the implementation of publish and subscribe using JMS. Used JMS to consume messages from the JMS provider.
- Developing the application using Spring and Hibernate based frameworks.
- Experience using SOAP UI to test the existing services. Responsible for consuming Web Service from WSDL.
- Developed REST/HTTP APIs and used JSON file as communication between java object and UI.
- Developed test cases for unit testing before the QA release.
- Deployed the application on Tomcat Application Server.
- Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
Environment : Core Java, J2EE, Apache Tomcat, Maven, Struts, Hibernate, Eclipse IDE, SOAP, REST, Linux, JMS, Oracle.
Confidential, Eden Prairie, MN
Java/ J2EE Developer
Responsibilities:
- Requirement gathering, Gap analysis, workflow design, decision-making rules, source and destination of required inputs.
- Designed and Implemented MVC architecture using Spring framework.
- Developed the Java components to access content from content providers to obtain data of various type HTML.
- Developed and maintained GUI using JSP and HTML.
- Created stored procedures and Triggers using PL/SQL. Created tables, Views and other database objects in the Oracle database.
- Performed unit and system testing. Created test Plan, test cases. Used JUnit to test the code.
- Involved in debugging and load-testing of the application.
- Used GIT as version control tool and Maven as build tool.
Environment : JAVA, J2EE, JSP, Spring MVC, JavaScript, Oracle, JDBC, PL/SQL, Eclipse, JUnit, HTML, CSS.
Confidential
Java consultant
Responsibilities:
- Developed registration, user profile and order status module.
- Developed the views using JSP, custom tags, JSTL, Servlets and HTML.
- Developed message driven Beans to listen coming messages from matching systems.
- Developed SQL queries, PL/SQL procedures, functions, triggers, views.
- Used Apache Log4j logging API to log errors, warnings and messages.
- Performed unit testing using JUnit.
Environment: Java, J2EE, JDBC, JSP 2.0, Servlets, EJB, HTML, XML, Web Services, JavaScript, Oracle, Eclipse, UNIX.