We provide IT Staff Augmentation Services!

Java/angular Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Collierville, TN

SUMMARY

  • Having 8+ years of experience in design and development of applications in Java/J2EE.
  • Extensive noledge and working experience of web development technologies such as, JavaScript, jQuery UI, Angular2/4, Angular 7, HTML5, CSS and Bootstrap.
  • Experience in Software development life cycle (SDLC) for various applications including Analysis, Design, Development, Implementation, Maintenance and Support.
  • Development, implementation and maintenance of web and distributed Enterprise applications for Banking, insurance, and Delivery services organizations. Developed web - based applications using Java, J2EE, spring boot, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC), Oracle and SQL.
  • Analyzed and designed solutions for business needs in cooperation with various levels of business and IT personnel by understanding impacts to the technical environment.
  • Experience in MVC architecture such as Struts framework, Spring MVC & Angular 2.
  • Valuable team player with excellent communication skills, trouble shooting skills with ability to learn and adapt to new technologies quickly.
  • Experience with Continuous Integration/Continuous Deployment (CI/CD) using Maven, Jenkins, Docker, GIT, SVN, Sonar Cube, Chef. learning of new technologies that will allow for a more TEMPeffective design and implementation.
  • Design and employ processes to support automated Continuous Integration (CI) and Delivery (CD) capabilities between AWS regions and accounts.
  • Excellent track record of leading end to end implementation and integration projects to successful completion under tight deadlines.
  • Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
  • Installed, secured, and configured AWS cloud servers and Amazon AWS virtual servers (Linux).
  • Worked on AWS services to deploy static websites and dynamic Web Apps on EC2 using Elastic Beanstalk and Elastic Container Service-Docker.
  • Experience in unit testing by using Junit and information of Log4j, ANT and Log back tools.
  • Proficient in using Jenkins, Docker for continuous integration and continuous builds with Maven, Gradle and ANT.
  • Implemented Logging using Apache Log4j for the Data Extraction.
  • Developed the monolithic application and involved in migrating existing monolithic application into Micro Service Architecture based RESTful Service and deployments were done on AWS.

TECHNICAL SKILLS

Languages: C, C++, Java, J2EE, SQL, PL/SQL

J2SE / J2EE Technologies: JSP, JDBC, Servlets, EJB, JPA, Java Beans

Web Technologies: HTML, CSS, JavaScript, Angular JS, Backbone JS, TypeScript, Vanilla JS, React JS, jQuery, Bootstrap, Express.Js, Node.js, AJAX, JSON, Adobe Flash

Frameworks: Spring, Hibernate, JSF, Struts, Log4J

Web/Application Servers: IBM WebSphere, J2EE Server 1.6, Apache Tomcat and JBoss, WebLogic.

Design Patterns: MVC, Front Controller, Session Facade, IOC, Singleton, Data Access Object, Business Delegate.

Version Control Tools: GIT, CVS, SVN, VSS and Rational Clear Case

IDE / Tools: Eclipse, My Eclipse, NetBeans, IntelliJ, RAD, WSAD.

Data Systems: Oracle, MongoDB, IBM DB2, SQL, NoSQL, MySQL, Cassandra, MS SQL Server, Kafka, ODBC, PL/SQL

Build Tools: Gradle, Jenkins, ANT, Maven, Docker,AWS(Amazon Web Services)

Platforms: Windows 98/2000, windows XP, windows 7/8/10, UNIX, LINUX.

Web Service Technologies: SOAP, REST

Operating Systems: Microsoft Windows, UNIX, LINUX, Solaris, Windows Server

Software Development Methodologies: TDD, SDLC, UML, Design Patterns, Unit testing, SOA, OOAD, EAI, Agile, Scrum, Waterfall model

PROFESSIONAL EXPERIENCE

Confidential, Collierville, TN

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, 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.
  • Implemented Java 11 features for the existing application wherever required.
  • Testing, Evaluation and troubleshooting of different NoSQL database systems and cluster configurations to ensure high-availability in various Crash Scenarios.
  • 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 Microservice architecture with Spring Boot based service through REST.
  • Scaled the component interactions and generalized the interfaces using Restful web service.
  • Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
  • Installed, secured, and configured AWS cloud servers and Amazon AWS virtual servers (Linux).
  • Involved in creating EC2 instances and installed required configurations and applications on it and created S3 buckets for storing object level data into it.
  • Used AWS Cloud Watch to monitor the application and to store the logging information.
  • Used Java 11 features like JEP 321: HTTP Client & Dynamic class - File Constants
  • Worked on JMS for developing messaging services and implemented message listeners for message processing and delivery.

Confidential, Ashburn, VA

Full Stack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Developed the view-controller components using, HTML5, CSS3, Angular7, and JavaScript.
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in Angular7.
  • Used Java 11 features like Local-Variable Syntax for Lambda Parameters.
  • Used Spring MVC framework for implementing Model-View- Controller (MVC) architecture at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.
  • Used Spring Batch for processing large amount of data like transaction management, job processing, resource management and logging.
  • Maintained Interface compatibility and concurrency in the project using Java 11 new features like Nest based - Access Control.
  • Secured the API's by implementing OAuth 2.0 token-based autantication/authorization scheme using Spring Security.
  • Created Jenkins jobs for continuous integration and continuous delivery to AWS environment.
  • 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.
  • Focused on Test Driven Development their by creating detailed JUnit tests for every single piece of functionality before writing the functionality.

Confidential, Coraopolis, PA

Full Stack Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE SCRUM methodology.
  • Implemented the application using Spring Boot Framework and handled the security using Spring Security. Also, built Micro services and deployed to Pivotal Cloud Foundry
  • Spring Boot services were developed using micro service architecture with RESTFUL and SOAP web services.
  • Designed and developed microservices business components using Spring Boot.
  • Used Apache Maven for project management and building the application.
  • Hands on experience of Build & Deployment phases and usage of Continuous Integration (CI/CD) tools me.e. Jenkins
  • Worked on developing Restful endpoints to Cache application specific data in in-memory data clusters like Redis and exposed them with Restful endpoints by using Redis Cache.

Confidential, Wilmington, DE

Full stack developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Secured the API's by implementing OAuth2 token-based autantication/authorization scheme using spring security.
  • Designed and developed Micro Services business components using Spring Boot.
  • Developed Restful Micro Services using Spring Rest and MVC.
  • Developed the view-controller components using JSPs, HTML5, CSS3, AJAX, JavaScript (jQuery).
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in Angular JS.
  • Focused on Test Driven Development their by creating detailed JUnit tests for every single piece of functionality before writing the functionality.

Confidential, Broomfield, CO

Java/J2EE Developer

Responsibilities:

  • Participated in all phases of development, analysis, design, program analysis, programming, debugging, testing, documentation, delivery, deployment, maintenance and implementation or coding.
  • Created branding in the web UI front end using CSS classes for web pages, including the design and layout.
  • Developed UI using HTML, CSS and JQuery to display the data on the client side.
  • Built HTML templates for high traffic and complex data driven websites and building blocks of HTML pages.
  • Designed and developed middleware application using spring core framework.
  • Used jQuery, Ajax for service calls on pages to interact with the server for information.
  • Involved in the creation of interface to manage Attributes Using JavaScript, jQuery for user interactions in pages.
  • Used Jenkins for the automatic build process and used for integration testing and deploying software.

Confidential

Java Developer

Responsibilities:

  • Application development was carried out following Agile-Scrum methodology.
  • Used Apache Tomcat application server for application deployment and used Grunt for JavaScript packaging.
  • Used Spring declarative transaction management to manage transactions in the application.
  • Used Maven build tool to build and deploy the application and Jenkins for continuous integration.
  • Developed the application using J2EE architecture specification and Design patterns.
  • Used extensively Eclipse in development and debugging the application.
  • Used SVN version controller to manage the code versions.

We'd love your feedback!