We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Los Angles, CA

SUMMARY:

  • Having 5+ 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 J2EE 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, Concurrency, Multi-Threading, Lambda, and Generics.
  • Expertise in Designing and developing interactive Front-end applications using HTML5, CSS3, JavaScript and AJAX.
  • Expertise in unit testing JavaScript applications using Jasmine.
  • Expertise in understanding and hands-on using various extensible Markup Languages (XML) technologies like XPath, XQuery, XSLT, XSD, SAX, DOM, and JAXB.
  • Expertise in open source frameworks Spring, Hibernate and Struts.
  • 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 Node environment using Node.js, NPM and Grunt.
  • 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 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, MySQL, and DB2.
  • Experience in understanding and using NoSQL database Mongo DB.
  • Expertise in using Version Control Systems likes SVN, Git and Project Tracking tools like JIRA.
  • Experience in using Testing frameworks in Test Driven Development (TDD) such as Junit and Cucumber.
  • 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 and Jenkins and Continuous Deployments (CD) tools like Electric Cloud.
  • 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:

Languages: C, C + +, Java, SQL, PL/S Q L

Java Technologies: Java EE, Servlets, JSP, EJB, JSTL, XSLT, JDBC, JNDI, JMS, JPA,JSF

Operating Systems: Windows, Linux, Unix and Mac OS

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

Design Patterns: Singleton, Bridge Pattern, Front Controller, Session Fa ade, DAO, MVC, Factory Observer, Prototype.

Frameworks: Struts, Hibernate ORM, Spring MVC, Spring Boot, Spring AOP, Selenium, Mockito, JUnit, Protractor and Cucumber.

Databases: Oracle, MySQL, SQL: Server, DB2 and MongoDB

Web Technologies: H T M L5, DHTML, CSS3, JavaScript, XM L, JSON, Web Services, JQuery, Ajax, Node.JS, React JS, angular JS and angular 2.

Web Services: Cloud Technologies SOA, WSDL, SOAP, Apache Axis, DOM, SAX, XML Beans, REST and Restful AWS Lambda and Docker.

IDE: Ecli p s e and NetBeans

Version Controlling: SVN, GIT and JIRA

Built tools: Ant, Maven, Jenkins and Docker

PROFESSIONAL EXPERIENCE:

Confidential, Los angles, CA

Java Full Stack Developer

Responsibilities:

  • Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
  • Worked in all the modules of the application which involved front-end presentation logic developed using Tiles, JSP and JavaScript.
  • Designed and implemented the User Interface using JavaScript, HTML5, XHTML, XML, CSS, JSP, AJAX and MySQL.
  • Used JSP, Servlets, and HTML to create web interfaces. Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
  • Used the Node.js and Backbone.js MVC Frameworks in the development of the web applications.
  • Used advanced level of HTML, JavaScript, CSS3 and pure CSS layouts (table less layout).
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Used SOAP, JAXB, JAXP, XML/XSLT and WSDL for developing Web Services.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
  • Focused on Test Driven Development thereby creating detailed Junit tests for every single piece of functionality before actually writing the functionality.
  • Involved in using CVS for project management and version management.
  • Developed Functional Requirement Document based on users’ requirement.
  • Developed the user interface using Spring MVC, JSP, JSTL, JavaScript, Angular-JS, Html and CSS.
  • Have used Angular Ajax using Http Service to send the form data and receive data in the form of JSON and XML.
  • Developed Spring controllers, validators, services and DAO's for backend interactions and operations.
  • Developed Hibernate entities and performed Object relation mappings and wrote criteria queries for the data retrievals.
  • We used multithreading concepts while creating DAO classes. Used multithreading in programming to improve overall performance.
  • Used spring declarative transaction management for managing distributed transactions in service layer.
  • Exposed Spring MVC controllers as Rest WebServices and configured spring security in the application
  • Wrote builds and deployment scripts using Maven and was also responsible in maintaining them.
  • Wrote Junit classes for the services and prepared documentation and configured logging in the application using log4j API.
  • Integrated various modules and deployed them in WebSphere Application Server.
  • Responsible for debugging, testing, maintaining and deploying the application.
  • Used JDeveloper code editor to modify the layout and properties of components visually.

Environment: Java, JavaScript, Hibernate, HTML, XML, CSS, Spring MVC, Maven, Angular JS, Spring Framework, Rest WebServices, HTML, SVN, JUnit, RAD, LDAP, Apache Commons Libraries, WebSphere, Oracle, Windows.

Confidential, Andover, MA

Software Engineer (JAVA Full Stack)

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 2, Webpack, HTML5, Typescript and CSS3.
  • Used Angular 2 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 Http Client interceptors to add necessary JWT tokens for the outgoing requests from UI.
  • Defined Angular routes using Router module for components at module level to enable lazy loading for modules and components.
  • 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 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 Micro service 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.
  • Implemented business process, database retrievals, access of information and User Interface using Java, Struts, and Planet Interact Framework.
  • Worked on coding of Servlets and EJB communication.
  • Developed, debugged, integrated and deployed applications using Eclipse (IDE) and used GIT as a Version Control.
  • Used Apache camel to integrate the different applications using protocols like HTTP and JMS.
  • Created Jenkins jobs for continuous integration and continuous delivery to AWS environment.
  • 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, JavaScript, Hibernate, Struts, EJB, STS, Gitlab, Typescript, Spring Boot, Spring AOP, Spring JPA, AngularJS, Node.JS, Highcharts, Webpack, SQL, HTML, XML, CSS, Restful, JMS, JSON, JUnit, Log4j, NPM, Tomcat, Protractor, Jenkins, Apache Camel, AWS, Oracle, Windows.

We'd love your feedback!