Full Stack Developer Resume
Dallas, TX
SUMMARY
- Around 5 years of experience in Analysis, Design, Development, Implementation and Maintenance of Enterprise and Web applications using JAVA and J2EE technologies.
- Expertise on Java/J2EE technologies (Core Java, JEE, Java Script, HTML, JSP, Spring, Web Service), XML and SQL.
- Experience working in both Agile/Scrum and Waterfall environment.
- Experience working in Spring Framework, Spring MVC, Spring IOC.
- Hands on experience inAngular 5/ TypescriptSPA domains.
- Experience in developing persistence layer with Hibernate (OR Mapping) framework and JPA with good performance optimization techniques.
- Experience in various design patterns MVC (Model - View-Controller), Singleton, Factory, DAO, and DTO in the development of multi-Tier distributed Enterprise Applications.
- Good understanding of most used Java and J2EE Design Patterns.
- Proficient in developing Web services, XSL, Schemas, JAXB, XMLBeans, WSDL and SOAP and Restful Web services.
- Expertise in application and web servers such as Apache Tomcat, IBM WebSphere, JBOSS and Oracle Web logic.
- Excellent skills in creating and accessing Database using SQL Queries, PL/SQL scripts (Stored procedures, triggers, views and synonyms) on Oracle.
- Provided interaction design solutions including mockups, task flows, and interaction specifications.
- Experience in interacting with Clients, Collection of Requirement Specifications from the client site, performing Requirement Analysis and Designing.
- Created Angular service and integration withRESTful APIs.
- Strong expertise on UNIX platform with commands, configurations, packaging and deployment
- Expertise in developing HTML, DHTML, Java Script, AJAX, CSS.
- Used NPMfor installing required node modules and other publishedAngular NPM modules.
- Worked Extensively withAngular CLIfor creating components, Services, pipes, Directives.
- Very good knowledge in writing ANT and Maven scripts for building the projects.
- Responsible for closing the backlog of production related issues
- Experience in programming with IDE’S like Eclipse, IntelliJ and Net Beans.
- Involved in Junit testing, software testing, regression testing, management and defect tracking using Clear Quest and HP Quality Center(QC).
- Experience in preparing project related documents using Microsoft Office Suite like MS-Office, MS-Excel, MS-PowerPoint, MS-Visio, MS-Project Plan and etc.
- Deliverable-oriented team working and effective problem-solving skills and analytical capabilities
- Excellent team player with leadership abilities and positive attitude. Strong analytical skills with excellent interpersonal and communication skills with analytical ability and understanding of Organizational functioning.
TECHNICAL SKILLS
Technologies: Angular 5, Bootstrap, Java, J2EE (Servlets, JSP), REST Web services, JDBC, HTML, JavaScript, jQuery, Log4j, AJAX, Junit, Maven, Gradle.
Frameworks: Angular 5, Spring and Hibernate.
XML Technologies: DOM, XSLT, DTD, XML
Database Software: MY SQL, Oracle 11, 10g.
Web services: JAX-WS, REST API, SOAP
Servers: Web Sphere, Tomcat and JBoss.
Tools: Visual Studio Code, Eclipse, SQL Developer, Jenkins, JUnit, Git and SVN
Systems: UNIX, Windows.
Source Control: SVN, GIT
Methodologies: Agile and Waterfall.
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Full Stack Developer
Responsibilities:
- Involved in designing, gathering UI requirements and developing User Interface using Angular5.
- Hands on Experience onAngular CLI(Command line Interface).
- Designed and developed the architecture of various screens in accordance with UI Specs and mockups.
- Implemented project using Agile SCRUM methodology. Involved in daily scrum /standup meetings and sprint grooming.
- Used Angular5 framework to create Single Page Applications (SPA) which can bind data to views.
- Experience using Spring Framework modules like Spring Core container for Dependency Injection, Application context, Spring ORM and POJO objects.
- Implemented front end web pages using Angular 5 and used various predefined components from NPM (Node Package Manager).
- Implementing application-level core API’s as Restful web services and developed test cases using Spring Mockito for the developed web services.
- Experience in creatingAngular modules, controllers, directives, and servicesto deploy the entire business logic.
- Involved in validating input parameters using prepared statements before passing them to DAO layer.
- Worked with bootstrap HTML and CSS to create responsive web pages.
- Used Angular framework for implementing the functionality for scheduling jobs, predictive search, view search history and view elastic search data related to specific index.
- Worked on front-end validation through JavaScript and back-end improper error handling through generic exception handlers.
- Expertise creating user formsand sending data to server usingRESTfulservices.
- Strong experience on consuming Web Services, Rest Services, Web API.
- Developed web services being exposed to stake holders/business partners using REST.
- Continuous integration using Jenkins on tomcat server.
- Involved in resolving check Marx, pen test and security findings required for production launch.
- Used GIT for version control and JIRA as defect tracking tool to track and maintain the history of bugs/issues on daily basis
- Ability to communicate effectively, both written and verbal, with technical and non-technical cross-functional teams.
Environment: Java 1.7, Angular 5, Spring Framework, Git, HTML5, CSS3, bootstrap, JavaScript, jQuery, MY SQL, Web Services, REST, XML, JSON, Tomcat Server, Maven, JUnit.
Confidential, Dallas, TX
Java Developer
Responsibilities:
- Involved in gathering, analyzing and documenting business requirements, functional requirements and data Specifications for application development.
- Involved in working with agile methodology implementations like Daily scrum meetings, sprint planning's, resource planning, etc. to deliver quality code in 2-week sprints.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript, jQuery, HTML5 and CSS3.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Develop core Java programs for all business rules and workflows using spring framework.
- Implemented Hibernate for data persistence and management.
- Extensively worked on SOA and web services to get the data and configured JMS queues on server.
- Consumed and published REST Web services and interacted with multiple teams.
- Used Maven automated deployment and for the build operation of the entire application.
- Used GIT for version control.
- Implemented external customer page using Spring MVC pattern and IOC.
- Integrated Hibernate with springby coding a Spring Configuration file.
- Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping
- Involved in writing Oracle PL/SQL Stored procedures, triggers, views.
- Developed Server-side programs and deployed on WebSphere Application Server.
- Created JUnit test cases for unit testing the code at minute level and used Eclipse IDE.
Environment: Java 1.7, Spring Framework, Hibernate, Git, HTML5, CSS3, JavaScript, jQuery, Oracle 11g, JPA, Web Services, REST, XML, JSON, JMS, JAXB, WebSphere Server 7.0, JUnit.
Confidential, Salt Lake City, UT
Java Developer
Responsibilities:
- Involved in preparation of functional definition documents and Involved in the discussions with business users, testing team to finalize the technical design documents.
- Created business logic and application in Spring Framework using JSP, and Servlets.
- Worked on implementation of MVC pattern using XML configurations and annotations. Used controllers to handle requests and Model to send values to user interface.
- Involved in developing JSP pages for the web tier and validating the client data using JavaScript.
- Proficient in CoreJava concepts like Collections, Multithreading, Serialization, andJava Beans and Streams.
- Developed XML documents and generated XSL files which are transferred on to server using sftp protocol.
- Wrote unit test cases for different modules and resolved the test findings.
- Implemented REST using Web services to communicate with other systems.
- Developed JDBC code for backend processing.
- Used Subversion for version control and log4j for logging errors.
- Involved in writing test cases for testing functional specification and for unit testing
- Wrote Oracle PL/SQL Stored procedures, triggers.
- Helped production support team to solve trouble reports.
- Interacted with testing team to fix defects.
Environment: Java, J2EE, JSP, JDBC, Servlets, JavaScript, JUnit, Log4j, Maven, SVN, PL/SQL, Linux, Net Beans, Apache Tomcat, SVN, DB2, MVC.
Confidential, Malven, PA
Web Developer
Responsibilities:
- Analyzed user requirements and designed the user interfaces, object model, application server logic and schema.
- Involved in developing JSP pages for User Interface.
- Designed JSP pages using HTML, DHTML, JSP and AJAX
- Coded Struts Action Classes, and Model Classes
- Integrated the application with Struts Validation framework to do business validations.
- Worked with QA team to validate the test cases whether meeting the business Requirements or notConducted Unit Testing, interface testing, system testing and user acceptance testing
- Used SVN for version and source control.
- Involved in writing SQL queries & PL SQL - Stored procedures, function, triggers, cursors, object types, sequences, indexes etc.
- Involved in producing & consuming SOAP based web services.
- Involved in creating JUNIT test cases
- Deployed web components, presentation components and business components in Tomcat Web Server.
Environment: Java, Web Services, JSP, Ajax, Eclipse, JBoss, XML, Oracle, JUnit, SQL.