Full Stack Java developer Resume
Denton, TexaS
SUMMARY:
- A motivated proactive professional with over 7+ years of Experience, coupled with strong analytical and adaptive skills in implementing various business applications and products using JAVA/J2EE Technologies and Web Technologies for enterprise applications.
- Extensive experience in designing both Frontend & Backend applications using Java, J2EE Web frameworks, JSP, JSTL, HTML, CSS, Angular JS, Kerberos, JavaScript, jQuery, PHP
- Extensive experience in various Java/J2EE technologies including Core Java, J2EE (Servlets, JSP, JDBC), Mockito, Power Mock, Hibernate.
- Experienced in using JavaScript library JQuery , MS FrontPage, JSP, Struts Tag Library, AngularJS, Jasmine .
- Experience with development, implementation and maintenance of large web/portal application systems using J2EE technologies (using Core Java, Servlets, JSP, JDBC, JMS, Swing, Struts, Spring Boot, Shell Scripting, XML Gateway , AngularJS, HL7, Bootstrap, Grid Gain, ReactJS, Hibernate, XML, C++, a, Web service, Axis, NetBeans, Eclipse, ANT
- Strong knowledge of SQL Queries using Hibernate as ORM framework.
- Involved in all the phases of SDLC - requirement gathering, design, development and maintenance.
- Experienced in using Spring Framework (Spring Core, Spring IOC, Spring MVC, and Spring DAO).
- Excellent knowledge of design patterns (Model View Controller, Singleton, Factory pattern, DAO, Session Facade).
- Experience in publishing and consuming Web Services (Restful/SOAP).
- Experience in using JSON, XML, and XSL for implementing Web Services.
- Experience in JUnit to develop unit testing and debugging of application.
- Proficient in Test Driven Development (TDD).
- Good Experience with Portlet development
- Working knowledge of PL/SQL and databases like MySQL Server, Oracle 10g/11g and tools like oracle SQL Developer.
- Experienced in deploying applications on Apache Tomcat, WebSphere, and WebLogic.
- Expertise in developing applications using Swings/AWT, Applets, Multi-threading, Util packages,Single Sign On, Struts, Enterprise Java Beans (EJB), Servlets, JSP, JSTL, JTA, JDBC, JNDI, JDOM, JSF, JSON, JMS, SOAP, POJO, Apache Lo4j, Hibernate , ANT, Junit, and JQuery.
- Experience in using IDE's like Eclipse and NetBeans, integration with Maven.
- Strong experience with Version Control like GitHub, SVN and CVS.
- Proficient in Object Oriented Programming, software configuration and maintenance.
- Having Experience on UNIX commands and Deployment of Applications in Server.
- Have solid testing experience in unit testing, integration testing and automation testing.
- Have experience in developing Hadoop by using core Java.
- Proficient in programming by using the IDE’s such as Eclipse 3.x, My Eclipse 6.x, JBoss6.x, 5.x, 3.x, RAD 6.0, 7.
- Extensively worked with different operating systems like Windows … UNIX and LINUX.
TECHNICAL SKILLS:
Programming Languages: C, JAVA, SQL, PL/SQL
J2EE Technologies: EJB 1.1/2.0/2.1/3.0 , Servlets 2.3/2.4, JSP 1.2/2.0, Maven, JSTL, JDBC, JSF 1.1/1.2, RMI 2.0, JNDI, JMS
Web Technologies: HTML, DHTML, XML, XSLT, CSS, AJAX
IDE Tools: IBM WSAD 4.0/5.0, RAD, Jboss3.0/4.0/6.0, Eclipse3.1
Distributed Computing: RMI, EJB 1.0, 1.1 & 2.0
Application/Web Server: IBM WebSphere 5.0/5.1/5.1.2 , JBoss 3.0/5.1.2/6.0 , Tomcat 5.0/6.0.
Databases: Oracle 8i/9i/10G, DB 2 7.1/8.2.1/9.1.1 , SQL Server 00/05/08
Methodologies: UML, SDLC
Operating Systems: Windows Vista/XP/2000/NT/98/95, Red Hat Linux
Frameworks: Struts 1.1/1.2/2.0, Hibernate 2.0/3.0, JUnit, Log4j
PROFESSIONAL EXPERIENCE:
Full Stack Java Developer
Confidential, Denton, Texas
Responsibilities:
- Followed Waterfall Methodology for development of the application in the beginning but after few releases started following Agile.
- Have experience in developing Hadoop by using Core Java
- Practicing Design Driven Development to expedite the development process.
- Worked on the JCache conversion for reducing the server startup time and increasing the performance.
- Developed the schema design using Altova XML SPY Professional
- Created and maintained DB2 table in TEST, IST, ET and Production environments.
- Back-end coding and development using Java collections including Set, List, Map, Multithreading, Exception Handling etc.
- Used HTML5, bootstrap, Spring Boot, Kerberos, Groovy, CSS3, Grid Gain, XML Gateway, HL7, JavaScript and Angular JS to Designed dynamic and browser compatible pages.
- Developed various AngularJS directives to help build the functionality and UI behavior using JavaScript, also developed filters and angular services and responsive UI with AngularJS, Bootstrap and SASS.
- Experience in developing and consuming web services using SOAP.
- Experience In using C, C++ language as a back-end development project and was working in Data Structures for Employees management system.
- Used UNIX and Shell commands for retrieving the information from log files.
- Have experience in using the Data stage for data loading.
- Used SQL for querying customer profiles from database, and used SSIS (SQL server Integration services) for loading data into database.
- Deploying the code in Jenkins server.
- Practiced test driven development (TDD) to expedite the development process.
- Developed Web Services using SOAPUI and developed DTDs, XSD schemas for XML (parsing, processing, and design) to communicate with Active Directory application using SOAP API.
- Good knowledge on fisheye for internal code reviews.
- Used Eclipse IDE for Development, configured and deployed application on Tomcat Server.
- Involved in doing various testing efforts as per the specifications and test cases including Unit and Integration testing using JUnit.
- Involved in developing Restful web services by using JSON coding.
- Back end coding and development using Java Collections including Set, List, Map, Multithreading, Servlet, Exception Handling etc.
- Involved in installing and configuring Eclipse and Ant for development.
Environment: Java/J2EE, JSON, XML spy, C++, Find Bugs, AngularJS, JQuery, JSP, JavaScript, Hibernate, Java 8, Spring Boot, Waterfall Methodology, Servlet, Spring 4.3, ReactJS, Bootstrap, Mongo DB, Spring boot, Jenkins, HL7, Docker, Mockito, Groovy, PowerMock, Spring AOP, XML, Unix, Design Patterns, Hadoop, Gradle, Grid Gain, Tableau, SAOP Web Services, JUnit, Cactus, GIT/SVN, Oracle, Oracle DB.
Java/J2ee Developer
Confidential, Texas
Responsibilities:
- Involved in Analysis, Design and Implementation translation of Business User requirements.
- Actively participated in the daily SCRUM meetings and paired programming to produce quality deliverable within time.
- Experience working with end users to troubleshoot problems with both Tableau Desktop and Server.
- Implemented, managed and administered the overall Hadoop infrastructure.
- Interacting with QA team and Business team to resolve defects.
- Practiced test driven development (TDD) to expedite the development process.
- Used PHP, Angular JS, HTML5, CSS3 and JavaScript framework for creating Dynamic Reach Design Layout with JSP.
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture Spring MVC, Spring Annotations, Spring JEE, Spring Transactions, Hibernate and JDBC.
- Implemented the persistence layer in Hibernate. Created the Hibernate POJO Objects and mapped using Hibernate Annotations.
- System was built using Model-View-Controller (MVC) architecture with spring.
- Developed Web Services using Restful with Spring MVC and developed DTDs, XSD schemas for XML (parsing, processing, and design) to communicate with Active Directory application using Restful API.
- Back end coding and development using Java Collections including Set, List, Map, Multithreading, Servlet, Exception Handling etc.
- Implemented the application using the concrete principles laid down by several design patterns such as Facade, Business Delegate, Singleton, and Data Access Object.
- Performed preparation of test cases and Unit testing using JUNIT.
- Test suite is automated with Selenium 1.0 Remote Control for Java with JUnit.
- Used SVN and GIT for code commits and check outs.
- Involved in installing and configuring Eclipse and Maven for development.
- Mobile version developed using jQuery Mobile.
- Using detect mobile browsers JavaScript to detect whether it is a mobile browser and redirect to your mobile website.
Environment: Java/J2EE, JSF, HTML5, CSS3, AngularJS, JQuery, JSP, JavaScript, Selenium, UML, Web Services, Hibernate, Spring Boot, Agile Methodology, AngularJS, Groovy, Bootstrap, ReactJS, Servlet, XML, C++, Apache Tomcat, Design Patterns, RabbitMQ , Restful, Unix, JUnit, SVN, Tortoise SVN, Log4j, Mongo DB, JMeter, Spring Cloud, Eureka, Akka, Oracle/MSSQL Server , Oracle DB.
J2EE Developer
Confidential
Responsibilities:
- Involved in projects utilizing Java, Java EE and Spring Framework Web applications to create fully- integrated client management systems.
- Oversee all stages of design, development and deployment of new Java-based vendor application system for financial-services industry.
- Created and explained prototypes to end users.
- Designed and developed application using spring frameworks.
- Setting up build environment and deploying of application in all the servers.
- Wrote SQL and implemented Spring ORM using Hibernate.
- Involved in implementing the MVC framework which is based on spring and Hibernate.
- Worked on generating the web services (JAX-WS) classes by using Service Oriented Architecture SOA, WSDL, UDDI, and SOAP.
- Involved in writing DAO layer using Hibernate to access the Oracle database.
- Implemented Hibernate to map all the tables from different data sources to make database updating.
- Developed Ant scripts to bundle and deploy application.
- Developed various test cases and performed unit testing using Junit.
Environment: Spring, JSP, Servlets, Oracle, Java Script, JQuery, Hibernate, Web Logic, HTML, XML, CSS, CVS, GIT JUnit, Eclipse, SOAP, WSDL, Web Services, WebLogic.