Full Stack Java Developer. Resume
Atlanta, GA
PROFESSIONAL EXPERIENCE:
- Around 7 years of experience in complete software development life cycle involving design, development, testing, deployment and support of web applications
- Experience in Web based application development using Java/JEE, JSP, Servlets, JDBC, Struts, Hibernate, spring, Web Services and XML
- Extensively used Spring IOC, AOP concepts and used Spring MVC framework to develop the application.
- Excellent hands - on experience in SOAP and RESTful Web Services .
- Extensively worked on Spring bean wiring, Spring DAO a spring AOP modules and implemented Spring AOP in exception handling, which it reduces the development time to handle the exceptions.
- Experience in building ecommerce application using MONGODB, Angular JS and Node.js .
- Experience in web based applications and UI technologies such as JavaScript, HTML, CSS, XML, AJAX, JavaScript and AngularJS
- Hands on working experience in using Integrated Development Environments such as Eclipse, IntelliJ, NetBeans
- Proficient in database programming using PL/SQL queries and experience in RDBMS like Oracle and MySQL .
- Experience in deploying JEE components on Apache Tomcat, IBM WebSphere, JBoss application servers.
- Good working experience in implementing Rest base web services using JAX-WS and JAX-RS
- Working experience with the operating systems like UNIX and LINUX
- Excellent logical, technical, debugging and problem-solving capabilities
- Experience in writing and executing unit test cases using JUnit Testing Framework
- Experience with build automation tools like ANT, Maven, continuous Integration and continuous deployment in Jenkins, UNIX commands and Version Control Systems like CVS, SVN, GIT .
- Expertise in using Log4J, Ant, SOAP UI, WinSCP and Putty.
TECHNICAL SKILLS:
Programming Languages: JAVA, J2EE, C++
Oracle / Application Servers: Oracle Application Server, Apache Tomcat, Web logic
IDE-s: Eclipse, NetBeans, Visual Studio
Operating Systems: Windows, Linux
Web Technologies: HTML5, CSS3, AJAX, Bootstrap, JavaScript, JQuery, Angular JSON
Web Services: REST, SOAP
Frameworks: JAVA Spring MVC, AngularJS, Bootstrap
Databases: Oracle 11g, SQL Server, MySQL, MongoDB, Kinvey
Development tools: Jenkins, SVN
Testing Tools: Selenium Web driver, JMeter, Soap UI, Jasmine, karma
Scripting languages: Python, Unix-shell scripting
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Full Stack Java Developer.
Responsibilities:
- Used spring framework for building the application based on MVC design paradigm
- Implemented Hibernate Framework to connect to database and mapping of java objects to database tables.
- Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, spring, Java Scripts and Weblogic.
- Configured pom (xml file), which specifies the artifacts needed by the application.
- Created a custom, single-page, responsive web application to replace a legacy line-of-business web application using Angular JS .
- Used Angular JS filters like date, json, uppercase, lowercase to arrange the data that is to be displayed in a format.
- Used Angular JS multiple in-built directives such as filters, rootscope, modal, template, state etc .
- Designed UI layout using JSP, Servlet, CSS, Angular JS and HTML
- Developed Web-Services module for integration using Restful web service
- Used SQL queries to access database following its constraints
- Used iBatis and MyBatis ORM tools which automate the mapping between SQL databases and objects in Java.
- Involved in testing using Junit
- Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using DB2 .
- Developed the web tier using Struts MVC to show account details and summary
- Developed Honey pot field and zip code validation for contact us page using HTML, CSS, JavaScript and Vanilla JavaScript.
- Entire Applications are developed in Eclipse and deployed in the JBoss Server .
- Used React JS for V in MVC and for building reusable UI components
- Provided support for UAT testing and fixed the defects found during the cycle
- Discuss with Business analysts and Program owners to understand requirements
- Involved in the design and development of the application
- Developed and tested the application using Eclipse
ENVIRONMENT: Java, Angular JS, Jdk 1.7, Struts Framework, JSP, Servlet, JDBC, hibernate 3.0, Spring 2.0, REST, PL/SQL, SVN, Struts, iBatis, MyBatis, Oracle Database 11g, HTML, CSS, DB2, JavaScript, Vanilla JavaScript, Eclipse, JBoss.
Confidential, Dallas, TX
Full Stack Java Developer.
Responsibilities:
- Responsible for understanding the scope of the project and requirement gathering
- Created and maintained the configuration of the Spring Application Framework (IoC)
- Implemented various design patterns - Singleton, Business Delegate, Value Object and Spring DAO
- Used Spring JDBC to write some DAO classes to interact with the database to access account information.
- Mapped business objects to database using Hibernate
- Involved in writing Spring Configuration XML files that contains declarations and another dependent object declaration
- Used Tomcat web server for development purpose
- Developed the front-end web page by using HTML5, CSS3 and JavaScript taking advantage of the frameworks JQuery, Angular JS.
- Involved in configuring JNDI properties, data sources for Oracle, UDB, DB2 data bases in websphere
- Web Services (SOAP) were developed and published using JAX-WS and JAX-RS
- Involved in creation of Test Cases for JUnit Testing
- Designed and implemented the resources, URL structuring, functionality, data mapping and overall workflow of the REST API using Java Spring, myBatis and Hibernate.
- Used Oracle as Database and used Toad for queries execution and also Involved in writing SQL scripts, PL/ SQL code for procedures and functions
- Developed application using Eclipse and used build and deploy tool as Maven
- Used Log4J to print the logging, debugging, warning, info on the server console
Environment: Java, J2EE Servlet, JSP, XML, Spring 3.0, JAX-WS, JAX-RS, Struts 1.1, Hibernate 3.0, Design Patterns, Log4j, HTML5, CSS3, Maven, MyBatis, Eclipse, Apache Tomcat, and Oracle 11g.
Confidential
Java Developer.
Responsibilities:
- Involved in Development and testing of Web Application.
- Responsible for system analysis, design and development using J2EE architecture .
- Used HTML, Java Script for developing web pages.
- Developed JSP's and Servlets .
- Developed SQL queries for retrieving data used to generate the reports.
- Used XML for the data exchange and used JAX-P to extract and read the required information from the XML .
- Developed Web Services using SOAP, WSDL and XML .
- Developed test cases for application.
- Performed testing at all stages of Software Development Cycle .
- Involved in writing the business logic.
- Developed the service layer using JSP, XML, HTML, DHTML and JavaScript
- Deployed the application and tested on Tomcat Application Servers .
- Wrote SQL Queries and integrated SQL Queries into DAO
- Developed web interfaces using HTML and JavaScript .
Environment: Java, Spring, JSP, Servlets, JDK, Oracle9i, AJAX, Java Script, Hibernate, JBoss, Log4j, ANT, HTML, XML, CSS, CVS, JUnit, RESTful, SOAP, WSDL, SQL, PL/SQL, JMS, Eclipse, UNIX, Windows.
