Full Stack Developer Resume
Dallas, TX
PROFESSIONAL SUMMARY:
- Ambitious and driven IT professional with 8 years of experience a proven history.
- Diversified exposure in Software Process Engineering, designing & building a Web Application using Java/J2EE Technology, AWS & open - source technologies.
- Extensive handling of the work mode with Frontend and Backend technologies.
- Indulged in all the phases of Software Development Life Cycle (SDLC) which included Analyzing, Designing, Programming, Building, Testing, Debugging, and Maintaining.
- Good Working knowledge of the skills using agile methodology with incremental and iterative development and waterfall methodology.
- Strong Programming Skills in designing and implementation of multi-tier applications using Java, J2EE, JDBC, JSP, JSTL, HTML, JSF, Struts, Spring, JavaScript, jQuery, AngularJS, Angular4, Angular2, NodeJS, Servlets, JavaBeans, CSS, EJB, XSLT, JAXB, MongoDB, JMS.
- Experience in Front-End UI technologies like HTML5, CSS, jQuery, JQGrid, JSON, AJAX, Node JS, Angular JS, React JS, Backbone JS, Bootstrap, Tag Libraries, JSTL.
- Experience in application development using Oracle Application Express (APEX)
- Experience in PL/SQL, including migration of data from MS Excel file to Oracle tables through Apex
- Managed and maintained Oracle and NoSQL (MongoDB) databases in production domain.
- Experience in Object Oriented Analysis, Design and object modelling using UML (Use cases, Test Cases, Sequence and Class diagrams).
- Experience in developing Web Services using - SOAP, Restful, WSDL and developing DTDs, XSD schemas for XML (parsing, processing, and design).
- Experienced using Java/J2EE patterns Front Controller, Session, Façade, DOM, Factory Method, and Singleton.
- Practical experience in using IDE tools such as NetBeans, Eclipse, RAD, and application servers WebSphere, WebLogic, and Tomcat.
- Experience in SQL using Oracle 9i/10g, T-SQL and PL/SQL using Oracle 9i/10g/11i, Elastic search/NoSQL
- Experience in using version control tools like Git, SVN.
- Hands-on experience in unit testing as well as integrated testing, mock testing frameworks TestNG, Mockito, spring mock and Junit.
- Experience in design and development of Model View Controller using Servlet, Struts 1.1, and Spring MVC.
- Provided solutions to automate development and testing for web services-based application
- Strong analytical thinking and problem-solving skills backed by good communication skills.
TECHNICAL SKILLS:
Languages: C, C++, Java 8, JavaScript, Typescript, HTML5
Web Technologies: Java, J2EE, JDBC, Struts, Spring, Hibernate, JSP, Servlets, JNDI, JDBC, JMS, JPA, Java Web services, SOAP, WSDL, JAX-RS/WS, Java Beans, JavaScript, AJAX.
Web/App. Servers: Apache Tomcat, Web Logic, Web sphere, JBoss.
IDEs / Tools: IntelliJ, Eclipse, TOAD, Maven, Ant, PL/SQL Developer, JUnit, JMeter.
Operating Systems: Windows, MAC iOS, Sun Solaris 9/10, Red Hat Linux 9.
Databases and Tools: Oracle8 / 9i /10g,11g, MySQL, MSSQL, MongoDB, SQL Server, IBM DB2, Toad for SQL Server.
Design Patterns: MVC, DAO, DTO, Front Controller, Observer, AMD, Singleton, Factory Pattern etc
Frameworks: Spring (Dependency Injection, Spring MVC, Spring Boot, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, Log4j.
Methodologies: Agile, Scrum, Test Driven Development
Version Control: SVN, Git.
Scripting/GUI Tools: HTML5, React, Angular, JSON, JavaScript, CSS3, MS FrontPage, JSP.
AdditionalSkills: Elasticsearch, Kibana.
WORK EXPERIENCE:
Confidential, Dallas, TX
Full Stack Developer
Responsibilities:
- Developed Application using Java 8, spring, Spring Boot.
- Developed Micro Services using Spring Boot
- Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of the project using the AGILE Software development methodology.
- Implemented the MVC architecture usingSpring MVC.
- UsedSpring Bootat back-end which helps to develop application with ease.
- UsedSpring IOC, AOP, Spring Bootto implement middle tier.
- UsedSpring Bootfor building application withspring initializersand bootstrapping the build configuration and develop custom solutions that act uponJenkinsinformation in authentic time.
- Recommend and develop strategy for integratinginternal securitymodel into new projects withSpring SecurityandSpring Boot
- Participate in scrum meetings and coordinate with Business Analysts to understand the business needs and implement the same into a functional design
- Analyze and create business models, logical specifications and/or user requirements to develop solutions for the application environment
- Design, develop and implement software applications; create system procedures and ensure that the developed applications function normally
- Deploy enterprise web applications using technologies such as: Sencha ExtJS, Java, JavaScript, CSS, or HTML.
- Designed and develop web-based application using HTML5, Jade, JSF, CSS, JavaScript (jQuery), AJAX, JSON and JSP framework and worked with AJAX and AngularJS to create interactive front-end GUI
- Maintain and modify programs, make approved changes by amending flow charts, develop detailed programming logic; code changes using technologies such as Java or J2EE
- Design and develop Web Services using tools such as SOAP, REST, or Tomcat.
- Work onTibco EMS Messaging Service for Integration.
- Work with SQL queries to store the data in MS SQL Server.
- Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
- Write source code, prepare test data, test, and debug programs, revise and refine programs to improve performance of the application software.
- Perform build and unit testing using tools such as Maven or Junit.
- Work on Continuous Integration using tools such as Jenkins or Hudson.
Environment: Java 8,JMS, Javascript, Oracle WebLogic 12c, Tomcat8, Maven, Hiberante4.0, HTML5, Selenium, log4j, Jenkins, SVN, Jira, Confluence, Visio, Spring Boot, Postman, SOAPUI, AWS, EC2, Docker, Junit5, Mockito, XML, Eclipse, Bitbucket, Spring Boot.
Confidential, Minneapolis, MN
Full Stack Developer
Responsibilities:
- Expertise in Core Java 1.8, J2EE enterprise technologies - including Servlets, JSP, JDBC, Struts,Spring
- IOC,Spring MVC,Spring Boot, Web services and web client technologies - including HTML5, CSS3, jQuery and Angular.js.
- Experience in developing with various open-source frameworks: Java Server Faces (JSF),spring
- Framework,spring (MVC),Spring Dependency Injection.
- Developed Micro services with Spring MVC, Spring Cloud, Spring Boot, Spring AOP, DI.
- Experience in building MEAN applications using Angular 4.0, Node JS creating Web services components
- Of RESTful Web services to interact with UI Interfaces using REST API with Node JS, Express-JS and
- Installing client-side dependencies using Bower
- Developed the REST services usingOAuth Security Infrastructure in a secure way.
- Developing OAuth Security Access and Refresh Token Mechanism.
- Develop alerts and timed reports Develop and manageSplunkapplications.
- UsedSpring Core,Spring Web MVC,Spring ORM,Spring JDBC and DAO,Spring Boot.
- Created RESTful web services interface to Java-based runtime engine and accounts.
- Configured Servlets, java classes,Spring Framework, database drivers, data sources related to project.
- Strong experience in working on modernfullstackJavaScript environment like MEAN (Mongo, Express,
- Angular, Node) and Angular 2.
- Involved in designing overall Microservices architecture including Gateway, API Service, Core Service,
- Discovery Server and Monitor Server using Spring Cloud Netflix.
- Designed and develop web-based application using HTML5, Jade, JSF, CSS, JavaScript (jQuery), AJAX, JSON
- JSP framework and worked with AJAX and AngularJS to create interactive front-end GUI.
- Used Apache Cordova for building native mobile applications using HTML, CSS and JavaScript where the
- Command line runs on Node JS.
- Worked with styles (CSS) and images for the web application.
- Used Angular JS framework where data from backend is stored in model and populated it to UI and for
- JavaScript.
- Strong Experience in working with Databases like Oracle 11g, SQL Server 2008 and MySQL and proficiency in
- Writing complex SQL queries.
- Used Http Client to make all rest calls.
- Develop scenario-based testing for theJUnit, JMeterscripts.
- Continuous Integration (CI) and Continuous Delivery/Deployment (CD) Environment setup has been done.
- Having experience in administeringCITool (Bamboo).
Environment: JDK 1.8, J2EE, Glass Fish 4.0, Spring Boot 1.4.x, Hibernate 4.x, Typescript, Junit, Jasmine, Karma, Restful, Bootstrap 3, Microservices, Angular 2, Postman, D3.js, Log4j, I18N, HTML5, Maven 3.0, CSS3, GIT, Oracle 12c, Eclipse, Windows 10.
Confidential
Java Developer
Responsibilities:
- Developed the application in Agile Scrum fashion.
- Developed batch jobs and scheduling components using spring scheduling and Spring batch.
- Implemented SOA based enterprise framework with Web Services using SOAP, WSDL and XML.
- All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM.
- Involved in deploying and testing the application on JBoss server and used Maven Build automation tool to build an application.
- Designed the front-end screens using JSF (ICE Faces, Prime Faces), XHTML, HTML and Java Script and developed application using spring framework.
- JSF (Java Server Faces) was used for to simplify development integration of user interfaces and the operation on the values they (UI) hold.
- Worked with JBOSSRich Faces(JSF/Face let technology for Rich Internet Application).
- Developed XHTML’S for presentation layer and used Java Script for validations.
- Designed and implemented optimized queries, data base tables and stored procedures using DB2
- Used JUnit for testing and check API performance. Used Object Relational Mapping Tool Hibernate for the interaction with the database.
- Developed JMS message listeners using Spring JMS Template to consume messages from queue.
- Developed User Interface Components using JSF (Java Server Faces). Designed web module in Spring framework for the J2EE application.
- Integration and implementation of modules was done by Core Java API’s- Java Collection and Threads.
- Worked on Oracle as the backend database and integrated with Hibernate to retrieve Data Access Objects.
- Responsible for developing Hibernate configuration file to configure the data base drivers, connection pooling, session management and mapping files to map to database tables.
Environment: Agile, Oracle 11g, Java 1.5, HTML5.0, CSS, JSP, JSTL, JSF 2.0, JavaScript, Hibernate 4, Jboss, Spring 3.2, XHTML, XML, jQuery, SVN 1.7.2, Maven2.2.1, JUnit4, UML,, Linux
Confidential
Jr. Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering,
- Implemented application using Struts and Spring Framework
- Use of Multithreading and collection framework including List, Map etc.
- Implemented several design patterns likeSingleton,MVCandFactorydesign patterns
- Designed and developed DAO layer, to access data from IBM DB2 database
- Developed complex PL/SQL queries, stored procedure for getting multiple reports using MySQL
- Used Web services - WSDL and SOAP
- Developed service layer using Core Java
- Deployed J2EE components (EJB, Servlets) in WebLogic Application server
- Implemented front-end using JSP, HTML, JSTL, CSS, JavaScript
- Developed client request validations and processing using JavaScript and HTML
- Prepared Unit test cases for existing functionality as per the requirement and execute the same.
- Involved in the designing of use cases, user interface specification, Impact Analysis document etc.
- Developed requirements/enhancements in the applications shared by client.
Environment: Java, Servlet, JDBC, Struts Framework, Spring Framework, WebLogic, JavaScript, tag libraries, XML, SDLC, Unix, Web Services, MVC, MySQL, Core Java.