We provide IT Staff Augmentation Services!

Java/angular Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • Over 6+ years of IT experience in Object Oriented Programming, Analysis, Design, Documentation, Integration, Testing, and Implementation of Client - Server, Distributed Multi-tiered and Large Scale Enterprise applications in Waterfall and Agile methodology using JAVA and JEE technologies.
  • Experience in Designing and building dynamic and user interactive websites using JavaScript, AngularJS, Angular 2, Express.js, Bootstrap, Node.js, and jQuery.
  • Expertise in Java programming and have a good understanding on OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Swing, Annotations, Enums, Concurrency, Multi-Threading, Lambda, and Generics.
  • Experience in understanding and implementing design p Confidential erns such as Singleton, Prototype, Factory, and Observer etc.
  • Expertise in Designing and developing interactive Front-end applications using HTML5, CSS3, Javascript, Typescript, and AJAX.
  • Expertise in unit testing javascript applications using Jasmine, Karma, Mocha, Chai, Should js, and node.
  • Expertise in understanding and hands-on using various extensible Markup Languages (XML) technologies like XPath, XQuery, XSLT, XSD, SAX, DOM, and JAXB.
  • Experience in developing Web and Enterprise applications using technologies JDBC, Servlets, Web Sockets, JSP, EJB, Java Server Faces (JSF), Java Persistence API (JPA), JNDI and JMS.
  • Experience in Developing Application using frameworks Spring Dependency Injection (DI), IOC, Aspect-oriented Programming (AOP), Instrumentation, Integration, Security, Boot, Struts and Hibernate.
  • Experience in building flexible, reliable, efficient and secured Enterprise and Web-based applications using Spring MVC and Spring Web Flow frameworks.
  • Experience in Installing, Configuring, Deploying and maintaining Application and Web Servers such as Oracle Web Logic, JBoss Enterprise Application Platform (EAP), Apache Tomcat Server and IBM Web Sphere.
  • Experience in Integrating and deploying applications using Apache Camel, Apache CXF, Apache Karaf, ActiveMQ, Service Mix and JBoss Fuse Enterprise Service Bus (ESB).
  • Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers and S3 for storing objects, EBS, Cloud Front, Elastic cache and Dynamo DB for storing data.
  • Expertise in Producing and consuming Web Services Technologies like Restful (JAX-RS), SOAP (JAX-WS), JAX-RPC and JAXR (Java API for XML Registries).
  • Experience in writing SQL queries in PL/SQL, Triggers, and Stored Procedures in Relational Database management systems like Oracle, MS SQL, MySQL, and DB2.
  • Experience in understanding and using NoSQL databases Mongo DB, Apache Cassandra, Couch DB, and Redis.
  • Expertise in using Version control Systems likes SVN, CVS, Git and Project Tracking tools like JIRA, Planbox, LeanKit.
  • Experience in using Testing frameworks in Test Driven Development (TDD) such as JUnit, Mockito, Power Mock, EasyMock, QUnit, Protractor, Cucumber, and Selenium.
  • Expertise in developing, Testing, Debugging, Integrating and Deploying Enterprise applications using Integrated Development Environments (IDE) IntelliJ IDEA, Eclipse, STS, RAD and Net Beans.
  • Experience in Continuous Integration (CI) like ANT, MAVEN, Gradle, Jenkins and Continuous Deployments (CD) tools like Electric Cloud and Nolio.
  • Extensive experience in UML Modeling diagrams developing such as Use Case diagrams, Class diagrams and Sequence diagrams.
  • Having very strong interpersonal skills and ability to work independently and within the group, can learn quickly and easily adaptable to the working environment.
  • Good exposure in interacting with clients and solving application environment issues and can communicate effectively with people at different levels including stakeholders, internal teams, and the senior management.

TECHNICAL SKILLS:

Operating Systems: Windows, Macintosh, Unix, and Linux

Languages: C, C++, Java, JavaScript, SQL, HQL, PL/SQL

Java/J2EE Technologies: Java EE 4/5, Servlets, JSP, EJB, JSTL, XSLT, JDBC, JNDI, JMS, JPA,JSF

Web Technologies: HTML5, DHTML, CSS3, XML, Java Script, AJAX, JSP, Angular 2.0, Backbone JS, Node JS, jQuery, ReactJS, Express, Bootstrap

XML/Web Services: XML, XSD, SOA, WSDL, SOAP, Apache Axis, DOM, SAX, JAXWS, JAXRS, XMLBeans, REST, JAXB, Restful, AWS

Frameworks: Struts, Hibernate ORM, Spring MVC, Spring Boot, SpringAOP, Selenium, Mockito, JUnit, QUnit, Protractor, Cucumber

RDBMS: ORACLE 11g/12c MS-Access, MySQL, SQL-Server, DB2, Redis

NOSQL: MongoDB

Web/Application Servers: Apache Tomcat, JBoss, Web Sphere, Web Logic, IBM

IDE s: Eclipse, NetBeans, WebStorm

Design P Confidential erns: Singleton, session facade, Front Controller, MVC, DAO, Factory Observer, Prototype

Version Controls: GIT, SVN, CVS, JIRA

Methodologies: Unified Modeling Language (UML), Rational Unified Process (RUP), Agile.

Build Tools: Ant, Maven, Gradle, Docker, Jenkins.

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Java/Angular Full Stack Developer

Responsibilities:

  • Participated in Agile methodology and involved in Design, development, Implementation, and testing of the enterprise applications.
  • Involved in web application development for backend system using Angular 4, Angular CLI, Webpack, HTML5, TypeScript, WIJMO, SASS and CSS3.
  • Used Angular 4 Reactive forms to implement complex forms and performed the validations using Form Builder.
  • Used various Bootstrap components such as calendars, masks, uploaders, sliders, alerts, and modal dialogs for developing the UI.
  • Consumed RESTFUL web services using Angular HTTP Module and transformed the response using RXJS operators.
  • Worked on creating documents in Mongo database.
  • Testing, Evaluation and troubleshooting of different NoSQL database systems and cluster configurations to ensure high-availability in various Crash Scenarios.
  • Experience in upgrading and migrating various versions of Mongo database on different platforms. Designed and developed custom Mongo applications specific to clients' needs.
  • Created Angular HttpClient interceptors to add necessary JWT tokens for the out going requests from UI.
  • Defined Angular routes using Router module for components at module level to enable lazy loading for modules and components.
  • Worked with RXJS Observables and operators when working with HTTP JSON responses and defined custom error handler to handle error scenarios.
  • Used Wijmo components such as Flexgrid, Multirow data grid, Flex charts etc.. for creating the UI pages.
  • Used Hibernate, Object/relational mapping (ORM) solution, the technique of mapping data representation from MVC model to Oracle relational data model with a SQL-based schema.
  • Created and injected Spring services, Spring controllers, and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Apache camel to integrate the different applications using protocols like HTTP and JMS.
  • Used Spring MVC to handle/intercept the user requests and used various controllers to delegate the request flow to the back-end tier of the application.
  • Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework & used Microservice architecture with Spring Boot based service through REST.
  • 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.
  • Worked on relational database design and writing SQL queries, stored procedures, views, and functions with Oracle.
  • Developed, debugged, integrated and deployed applications using Eclipse (IDE) and used GIT as a Version Control.
  • Created Jenkins jobs for continuous integration and continuous delivery to AWS environment.
  • Deployed the jar file using Tomcat application server on hawtio console and used Log4j as a logging framework.
  • Worked with Java libraries to access AWS facilities as Simple Storage service, Simple queue, and Simple DB.
  • Hosted and tested the application on AWS servers before publishing it in an actual production environment.
  • Scaled the component interactions and generalized the interfaces using Restful web service.
  • Worked on JMS for developing messaging services and implemented message listeners for message processing and delivery.
  • Used Log4j for tracking errors and debugging the code and Resolved bugs and Change Requests to already existing code.
  • Wrote test cases using JUnit as the Unit testing framework and Protractor as automation testing for the developed Java applications.

Environment: Java 1.8, STS, Gitlab 7.0, Oracle 12c, JMS, Activemq, Angular 4, Wijmo, Highcharts, Webpack, Angular-CLI, Typescript, SQL, Apache Camel, HTML5, CSS3, Node.js, JavaScript, Restful, JSON, XML, JUnit 4.9, Spring 4.2, Spring Boot, Spring AOP, Spring JPA, Hibernate 4, Log4j, Tomcat, Protractor, Jenkins, Gradle, Apache, AWS

Confidential, Chicago,IL.

MERN Developer/ Java Developer

Responsibilities:

  • Participated in Agile methodology and involved in designing and testing the enterprise applications.
  • Developed JSX, HTML, JavaScript, CSS as a front-end GUI with Node backend serving JSON data to the UI.
  • Developed the front-end components using ReactJS, ES6 and used webpack, babel for transpiling the code.
  • Used various React component lifecycle hooks and Redux for managing state in the application.
  • Developed Redux reducers, actions and used Immutable JS to manage immutable data in the store.
  • Developed unit tests using Mocha, Expect, Enzyme and JSDOM for React component testing.
  • Used LESS CSS pre-processor to write the styles by creating Variables, Functions or Mixins and used Webpack to automatically convert those styles into normal CSS styles.
  • Developed REST services using Node-JS, Express-JS, Body-Parser, Underscore-JS and other node modules to serve the web application with JSON data.
  • Developed mongoose models and schemas to interact with Mongo-DB to perform CRUD operations.
  • Developed batch jobs by developing item readers, processors using Spring batch and scheduled them using spring quartz scheduler.
  • Used Spring Framework with Hibernate to map to Oracle 10gdatabase and mapped using Hibernate Annotations.
  • Used Oracle 11g database to design various tables required for the project and used Stored Procedures in the application.
  • Developed business services with JSON, XML, and Restful Web Services technologies and used SVN for version control and Clear Quest for bug tracking.
  • Tested the application using TestNG testing framework and Maven as a build and management tool to get the required dependencies for the respective project.
  • Worked with Java libraries to access AWS facilities as Simple Storage service, Simple queue service, and Dynamo DB.
  • Implemented Transaction and Logging using Spring AOP, developed Hibernate HQL queries and Hibernate DAO implementation for database connectivity.
  • Implemented spring for cross-cutting concerns and IOC p Confidential ern and also configured Hibernate for the application.
  • Used Hibernate in data access layer to access and update information in the database and used Hibernate Query Language (HQL) to query the database for complex data.
  • Used SQL, PL/SQL in indexes, views, stored procedures, functions and relational database models.
  • Designed and developed web services like XML schemas, JAXB and XSL and Involved in activities like code review and performance improvement.

Environment: Java 1.7, JSON, HQL, PL/SQL, XML, JSX, CSS 3, JavaScript, Jquery, ReactJS 15, Bootstrap, BodyParser, Express-JS, Underscore-JS, JAXB, Tomcat 7, Oracle 11g, Spring 4, Hibernate 4, SVN, AGILE, TestNG, WebSphere, LESS, Redux, Webpack, Git, Atom, Eclipse

Confidential

Java/J2EE Developer

Responsibilities:

  • Application development was carried out following Agile-Scrum methodology and using J2EE architecture specification and Design p Confidential erns.
  • Involved in creating dynamic web site design and programming the application using Angular-JS, HTML, Bootstrap, CSS and JavaScript.
  • Developed Angular services, controllers and created models for two-way data binding.
  • Designed user Interface using Angular UI components such as tabs, grids, dropdowns etc and configured the routing service using Angular-JS router. Involved in developing Angular-JS directives to do reusable UI components.
  • Implemented Angular form validations and used Bootstrap to show error, warning and info messages.
  • Used Angular Resource and http services to retrieve the data from server and to display the content on the browser and took part in creating custom reusable components.
  • Involved in creating a custom grid directive, which used JQuery slick grid for handling large data.
  • Developed web services using Spring framework and REST and exposed the data to the UI in JSON format.
  • Worked on Hibernate to connect and retrieve the data from SQL Server database. Configured with Spring to get properties dynamically and connected with SQL Server database.
  • Used Apache Tomcat application server for application deployment and used NPM for JavaScript packaging.
  • Involved in developing HTML and JavaScript for client side presentation and, data validation within the forms.
  • Used Spring declarative transaction management to manage transactions in the application.
  • Developed Spring batch jobs for importing xml data in to database and for email notifications.
  • Involved in performing Behavior driven development (BDD) using Cucumber and Junit.
  • Used Junit and Mockito for testing the application and log4j for logging the application.
  • Developed angular unit test cases to test angular components using Karma and Jasmine.
  • Used Maven build tool to build and deploy the application and Jenkins for continuous integration.
  • Used extensively Eclipse in development and debugging the application and used SVN and GIT tools to manage the code versions.
  • Used GIT with Stash for code repositories and used Bamboo for continuous Integration and Deployment.
  • Worked on POC for Order Processing Integration using AWS services-Lambda functions, Step functions, S3 bucket, EC2 and DynamoDb.
  • Implemented continuous deployment system with Jenkins, AWS: Code Deploy, Ops Works, and Packer for deployment of Java Applications
  • Installed application on AWS EC2 instances and also configured the storage on S3 buckets
  • Used Splunk for logging, analyzing, monitoring of data.

Environment: Java, J2EE, JDK 1.8, Angular-JS, Spring, SOAP/Rest, WebServices, NPM, JavaScript, AWS, UML, HTML, CSS, BootStrap, RAD 7, JMS, AJAX, JQuery, SQL, Cucumber, JUnit, Maven, GIT, SVN, SPLUNK, Oracle 10g.

Confidential

Java/J2EE Developer

Responsibilities:

  • Followed Agile methodology meetings to track, optimize and developed sequence diagrams depicting method interactions, using MS Visio.
  • Conducted analysis of organizational needs and goals for the development and implementation of application systems by involving with business personnel.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using Spring and the persistent layer uses Hibernate.
  • Data Operations were performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Developed various J2EE components like SAX, XSLT, JAXP, JNDI, LDAP, JMS, MQ Series.
  • Used AJAX in suggestive search and to display dialog boxes with JSF and DOJO for front-end applications.
  • Implemented all the components of Spring Framework (Controller classes, Spring Bean Configuration file (dispatcher-servlet.xml).
  • Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
  • Used WSDL and SOAP protocol for Web Services implementation.
  • Worked in Struts framework based on MVC Architecture.
  • Wrote stored procedures, SQL scripts in Oracle for Data Accessing and manipulation.
  • Compiled and built the application using ANT scripts and deployed the application.
  • Configured and created applications log files using Log4J.
  • Actively involved in code reviews and bug fixing.
  • Participated in the status meetings and status updates to the management team.

Environment: Java/J2EE, JSP, JSTL, JSF 3.0, AJAX, Hibernate 4, Spring, Servlets, XML, WebServices, WSDL, SOAP, HTML, Oracle 10g, ANT, Log4J

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in total Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Used RUP and Rational Rose, developed Use Cases, created Class, Sequence and UML diagrams.
  • Worked on Application Modeling, developing Class diagrams, Sequence Diagrams, Architecture / Deployment diagrams using IBM Rational Software Modeler and publishing them to web perspective with Java Doc.
  • Participated in Design Review sessions for development / implementation discussions.
  • Designed & coded Presentation (GUI) JSP’s with Struts tag libraries for Creating Product Service Components (Health Care Codes).
  • Developed Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.XML, Web.xml files.
  • Developed Test Cases and unit testing using JUnit. Solving QA defects, scheduling fixes, providing support to production application.
  • Coded Action classes, Java Beans, Service layers, Business delegates, to implement business logic with latest features of JDK1.5 such as Annotations and Generics.
  • Appropriate use of Session handling, data Scope levels within the application.
  • Designed and developed DAO layer with Hibernate3.0 standards, to access data from IBM DB2 database through JPA (Java Persistence API) layer creating Object-Relational Mappings and writing PL/SQL procedures and functions.
  • Integrated Spring injections for DAOs to achieve Inversion of Control, updating Spring Configurations for managing Java objects using callbacks.
  • Application integration with Spring Web Services to fetch data from external Benefits application using SOA architecture, configuring WSDL based on SOAP specifications and marshaling and- un-marshaling using JAXB.
  • Prepared and executed JUnit test cases to test the application service layer operations before DAO integration.
  • Created test environments with WAS for local testing using test profile and interacted with Software Quality Assurance (SQA) end to report and fix defects using Rational Clear Quest. Implemented Spring WebFlow for defining and executing UI flow in the application for the Order Guide module.
  • Created views and updated code to IBM Rational Clear case for Source code control.

Environment: Java: JDK 1.5, JSP, JavaScript, EXT JS, AJAX, XSLT, SOAP, JAXB, Spring Webflow, IBM WebSphere Application Server, Spring Framework, JPA, WAS,SQA, RUP, Rational Rose, PL/SQL, WSDL, JUNIT 3.8, log4j 1.2.

We'd love your feedback!