Full Stack Developer Resume
Lowell, AR
PROFESSIONAL SUMMARY:
- 5+ years of experience as a Software Developer in all phases of Software Development Life Cycle (SDLC) including analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE and Object - Oriented Client-Server technologies
- Acquired good development experience in Java at best Information’s technology sectors, such as Health care, Banking, Networking, Service oriented companies.
- Extensively used Spring technology features: Dependency Injection, Security, AOP, Transaction Management and Spring JDBC.
- Expertise in implementing applications with Model-View-Controller (MVC) pattern using Spring MVC, and implementing various Java/J2EE design patterns including Singleton, Factory and MVC.
- Experienced in developing Microservices using spring boot.
- Proficient in implementing Model-View-Controller (MVC) Architecture for enterprise applications using Spring, Hibernate, JPA and JMS frameworks.
- Good experience in developing web applications using HTML5, CSS3, JavaScript, jQuery, Ajax, Bootstrap and Angular 2+
- Extensively used several interfaces and features provided by Spring MVC framework for new web applications like Handler Mappings, Controllers, View Resolvers, Multipart file resolver, Handler Interceptor, Handler Exception Resolver, Locale Resolver, Theme Resolver, Annotations, Validators.
- Developed different modules using Java, Apache Camel, spring and Hibernate.
- Experience in UNIX and LINUX operating systems.
- Upgrading the application from different version of Angular 5, 6 & 7.
- Used many Handler Mappings such as Simple URL Handler Mapping, Controller Class Handler Mapping, default Bean Name URL Handler Mapping to map incoming request to appropriate handlers defined by controllers.
- Expertise in core java that includes concurrency, Exception Handling, Multithreaded programming, String Handling, memory management, Generics and Java swing development.
- Experience in developing web application, batch process using Eclipse versions and IntelliJ
- Good work experience in RDMBS such as Oracle 10g, DB2 and MySQL.
- Experience with ANT scripts, Maven and Gradle.
- Experience in implementation of the version control software Harvest and GIT.
- Expertise in object-oriented analysis and design (OOAD) of distributed web-based applications.
- Expertise in implementing the design and development modules using Agile Methodology and waterfall model.
- Experienced in developing Web, Client/Server, multi-tiered applications from designing of the architecture, requirements gathering through selenium testing and installation with quick learning curve on new technologies and excellent analytical, logical and interpersonal skills.
TECHNICAL SKILLS:
Programming Languages: C, C++, Java, J2EE
Methodologies: Agile and Waterfall
Database: MySQL, Oracle 11g, SQL Server
Application server and Frameworks: Apache Tomcat, Hibernate, Spring, Spring MVC, Spring Boot
Testing Framework: Jasmine, Karma and JUnit
Version Control: SVN (Apache subversion), GIT
IDE/Tools: Eclipse, MyEclipse, STS, Visual Studio Code
Web Technologies: HTML5, AJAX, JSF, jQuery, CSS3, JavaScript, AngularJS, (1.5, 2), Nodejs, JSON
Query Languages: SQL, PL/SQL
Design & Control: UML, Rational Rose, CVS, Clear Case
Web services: REST
PROFESSIONAL EXPERIENCE:
Confidential, Lowell, AR
Full Stack Developer
Responsibilities:
- Experience working on Data validation/inline edits and error handling for the application.
- Working on a legacy application which deals with the JB hunt corporation Driver’s payroll and other details related to the driver.
- Developed HTML template views with HTML5, CSS3, Bootstrap 4, Font Awesome, Angular Material and Angular 6.
- Experience in third-party UI design libraries such as Angular Material, NG Bootstrap to better suit different Front-End requirements.
- Used Angular CLI for monitoring and building the applications.
- Maintaining of System Architectures using application servers like WebLogic and tomcat.
- Involved in deploying the war files on to WebSphere server both in Development and QA environment.
- Designing and developing web pages using JSP.
- Worked in building Event Emitter to solve the issues of component communication with a third party library like Angular Material.
- Developed microservices using Spring Boot platform.
- Implemented Angular Routing to navigate between components.
- Maintaining and extended legacy applications including web-based front ends, user administration, data migration support including mapping and transcription of data with data driven code.
- Provide Support to business users for testing applications as well as production support and troubleshooting.
- Used Spring Core Annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for microservices.
- Implemented Swagger for the microservices for Documenting Rest API.
- Improved reliability of a software application using several methods including application process changes, improved specifications, bug fixes, improved QA processes, and software repository procedures.
Environment: Java/JDK, UML, JSP, Spring, JavaScript, Hibernate, Tomcat, Spring Boot, Visual Studio Code, Swagger UI, API, Maven, Gradle, node, Angular6, Postman, Microservices, WebLogic Server.
Confidential, Pittsburgh, PA
Java UI Developer
Responsibilities:
- Developing a Java /J2EE based Web Application with complete spring suite, implementing Spring MVC and other spring modules.
- Developed microservices in the Spring boot platform.
- Developing front end pages using JSP, JSTL, CSS and XHTML. Used JavaScript for toggling, disabling the elements of dojo and creating JSON trees.
- Working and developing single page applications using AngularJS and Bootstrap.
- Extensively worked on AJAX to create interactive front-end GUI.
- Used Agile methodology in developing the application, which includes iterative application development, 2 week-sprints, daily stand up meetings, Sprint Retrospective, Sprint Planning, Story Estimates and customer reporting backlogs(bugs).
- Collaborated with the business and technical teams and took the responsibility to document the functional and technical specifications in the business requirements analysis phase.
- Defined dorm validation using AngularJS through HTML.
- Implemented Hibernate as ORM and integrated to spring using Spring ORM.
- Involved in the development of presentation tier using HTML, CSS, Bootstrap, Angular JS and JSP.
- Responsible for implementing an API that allowed fetching enrolled person and device information from an iOS device.
- Developed servlets and utilized to create a fast and efficient chat server.
- Creating a service for moving data from one database to another database based on some specifications which uses Spring 3.0.
- Extensively worked with the retrieval and manipulation of data from database by writing queries using SQL and PL/SQL.
- Created stored procedures, packages, sequences and PL/SQL statements to different operations on the database.
- Developing the RESTful web services using JAX-RS.
- Designed Test cases, Test scenarios & Test scripts for Unit testing and Black box perform testing.
- Developed Log4j logs to record the application events to provide the debugging, monitoring and auditing capabilities to the application.
- Created UNIX shell scripting for periodic generation of reports. Wrote rules for Skip Logic using drools which we call in JavaScript functions.
- Used GIT as a version control. Used GIT bash, for version control. Creating branches on the source code, adding, staging and committing code as a part of development.
- Conducted and participated in code reviews and design reviews meetings.
- Troubleshoot and fix the issues as part of Performance, Pre-Prod and Prod deployments whenever the release is committed.
Environment: JDK 1.7, Multithreading, Spring 4.x, JSP 2.0, Servlets 3.0, HTML, CSS, JavaScript, XHTML, JDBC, JSTL, XML, XSLT, AJAX, Restful, Hibernate 4.1, Jenkins, MongoDB, Postman, JUnit 3x, JSF, Maven3.0, Log4J, SQL Developer4.1, Linux.
Confidential, Washington DC
Java UI Developer
Responsibilities:
- Developed various screens and its architecture in accordance to UI Specs following client branding standards.
- Developed microservices in the Spring boot platform.
- Created user-centered design, keeping in view the business usability goals including meeting accessibility requirements and usability testing for participants with disabilities.
- Create and maintain web pages using HTML5, CSS3, JavaScript, JQUERY and also responsible for Designing of Web pages including Ajax controls XML.
- Integrated the Java code (API) in JSP Pages.
- Used jQuery core library functions for the logical implementation part at client side for all the applications.
- Involved to create different cross browser compatible user interactive web pages, using web technologies like HTML5, XHTML, and CSS3.
- Designed and implemented the User Interface using OO JavaScript, HTML/HTML5, XML, and CSS3.
- Worked on Responsive Design to make website Responsive for Desktop and Tablets.
- Edited web pages for achieving design goals with CSS3, JavaScript and JQUERY.
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
Environment: Java/JDK, UML, AngularJS, JSP, Spring, JavaScript, Hibernate, SOAP, Tomcat, API, Maven, jQuery, SLT, JBOSS, Web Services, XML, JDBC, Restful web service, Junit, IBM MQ, JSF, XQuery, EJB.
Confidential, Houston, TX
JAVA/J2EE Developer
Responsibilities:
- Involved in gathering, analyzing and documenting business requirements, functional requirements and data Specifications for application development.
- Developed in Agile methodology and Test-Driven Development (TDD).
- Develop/program new functionality and features in line with functional specifications and business requirements.
- Provide recommendations to management concerning issues of programmer productivity and software development management.
- Develop core Java programs for all business rules and workflows using spring framework.
- Refactor existing code structure to separate core business logic and Data Access Objects (DAOs).
- Implement Hibernate for data persistence and management.
- Analyze and fix issues related to REST Web services and Application responses.
- Write database queries and programs for data insertion, updates and views.
- Design and develop the presentation layer using JSPs and JavaScript.
- Used Spring JMS related MDB to receive messages from another team.
- Involved in design, configuration, development and bug-fixes.
- Built ANT scripts for automated deployment and for the build operation of the entire application
- Involved in the Development of Spring Framework Controllers.
- Worked with MySQL queries, triggers and stored procedures.
- Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC
- Build Maven script for the application and use Log4J for debugging.
- Developed a tool to retrieve and send data to a third party service provider. This feature was implemented using REST.
- Developed the presentation layer written using JSP, HTML, CSS and client-side validations were done using JAVASCRIPT.
- Analyze, design, development of software systems to form a basis for the solution of information processing problems.
- Responsible for analysis of current programs including performance, diagnosis and troubleshooting of programs presenting challenges and design solutions to overcome such.
- Used Rest Web Services on front end, servlets as front controllers and JavaScript for client-side validations.
- Used ANT scripts for automated deployment
- Exported web services using JAX-WS Spring support. Extensive experience in production support.
- Integrated Hibernate with spring by coding a Spring Configuration file.
- Conduct functional and performance testing.
- Respond promptly and professionally to bug reports.
Environment: Java 1.6, Spring Framework 4.0, Hibernate, Node.js, Jenkins, Maven, Oracle 10g, JPA, Web Services, REST, WSDL, XML, JAXB, WebSphere Server 7.0, DB Visualize, Logging, Ant.
Confidential
Programmer Analyst
Responsibilities:
- Developed Admin module for Broker Fees and Taxes.
- Multi-Threading Utilities.
- Creation of policy in XML.
- Used Maven for product deployment.
- Development of Data source and connection pool.
- Was responsible for developing, deploying and testing components on Oracle 9i Application
- Involved in requirement analysis and Design of Data Model.
- Written SQL queries in Oracle.
- Developed UI using JSP.
- Implemented service-oriented architecture using JMS for sending and receiving messages while creating web services
- Developed controller using Struts Action Class.
- Development of DAO, DTO and Helper classes.
- Developed Entry and Edit module for Homeowner and Special Events.
- Was responsible for developing testing components.
- Performed Unit testing, System Testing and Integration Testing.
- Implemented Session Facade Design Pattern.
- Prepared Use case, Class and Sequence diagrams using Rational Rose tool.
- Responsible for implementing an API that allowed fetching enrolled person and device information from an iOS device.
Environment: Java 1.6, JSP, Servlets, UNIX, Struts 1.2, Hibernate 3.0, Maven, XML, XSLT, JSP, JSTL, Eclipse IDE, Oracle