We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Over 7 years of experience in the development of Java, J2EE.
  • Extensively worked on n - tier architecture systems wif application system development using Java, JavaScript, Angular 6/7, JDBC, Servlets, JSP, Web services, Spring, Spring Boot, Hibernate, XML, SAX, DOM.
  • Expertise in the entire software Development Life Cycle (SDLC) and has strong hands on experience in Object Oriented Analysis & Design.
  • Responsible for developing the UI pages using Angular 6/7, HTML5, CSS3, JavaScript and Bootstrap.
  • Having good experience to implement various J2EE and well versed wif Design Patterns (Singleton, Service Locator, Abstract Factory, DAO, Business Delegate, Session Facade).
  • Experienced in developing web-based GUIs using HTML, CSS, Java Script, Angular JS for web enabled applications.
  • Handled response data from RESTFUL web services using JSON and JQuery to update UI Interacted wif java controllers (JQuery, Ajax, and JSON to write/read data from back end systems).
  • Created GET/PUT request and response using RESTFUL web services.
  • Built Spring Boot based java Micro services to support enterprise web application.
  • Developed back end interfaces using PL/SQL packages, stored procedures, Functions, Exceptions Handling, Object Types and triggers.
  • Good exposure to Web Services.
  • Experience using Git, Bitbucket, Clear Case, RTC and VSS for version control.
  • Expert in using Integrated Development Environments such as Eclipse, RSA, Net Beans.
  • Good Project Management and Inter-personal skills gained through interaction wif technical and functional teams.
  • Worked in Onsite/Offshore model
  • Lead the Offshore development team in successful product development and maintenance releases.
  • Excellent Communication skills and proven track record of leadership skills wif the ability to work both independently or as a part of team.
  • Knowledge on Messaging Queuing service like KAFKA and connecting API between Application and Database.
  • Highly adept at promptly and thoroughly mastering new technologies wif a keen awareness of new industry developments and the evolution of next generation programming solutions.
  • Sun Certified Java Programmer.

TECHNICAL SKILLS

Languages: C, C++, Java

Operating Systems: WINDOWS- 9X, MS-DOS, UNIX, Linux

Java Technologies: JSP, Servlets, JDBC, Web services

Java Frameworks: Spring, Spring Boot, Spring Batch, Hibernate

Web Technologies: HTML, DHTML

Web servers: Web logic, Tomcat, Websphere

Big Data Technologies: Hive, Spark, Scoop, Hue, Kafka

Content Management System: Documentum

Tools: TOAD, Eclipse,NetBeans, RSA, DBArtisan, Web Storm

RDBMS: SQL, PL/SQL

RIA Framework: ExtJS, Angular, JQuery

Versioning: CVS, SVN, VSS, Clear Case, Accurev, Perforce

Others: AJAX, RUP, ANT, Junit, Log4j, MS Project Professional 2003, SAX, DOM, XML, JavaScript, Action Script, XHTML, Apache Axis and SQL Developer

PROFESSIONAL EXPERIENCE

Confidential - Charlotte, NC

Full Stack Java Developer

Responsibilities:

  • Involved in gathering and analyzing System Requirements.
  • Developed application using Spring, Hibernate, Web Services (SOAP and RESTFUL).
  • Used Hibernate for connecting to the database and mapping the entities by using hibernate annotations. Extensively used to access Hibernate in data access layer and used Hibernate Query Language (HQL) for writing the queries
  • Developed and Consumes SOAP and Restful web services and validated using SOAP UI.
  • Involved in the migration of the UI using Angular and Java.
  • Responsible for developing the UI pages using Angular 6/7, HTML5, CSS3, JavaScript and Bootstrap.
  • Responsible to Style, look and feel of the web page wif SASS that extends CSS wif dynamic behavior such as variable, mixing, operations and functions.
  • Used various Angular custom directives and developed reusable components and templates that can be re-used at various places in the application.
  • Worked wif Angular to develop single page applications, worked wif ngrx for managing Angular applications.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular.
  • Used Spring IOC to maintain loose coupling between layers published the business layer as services and injected the necessary dependent components and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP and annotations.
  • Developed application using Spring Modules following MVC design pattern.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver
  • Involved in the design of new services using Spring Boot.
  • Involved in the enhancement and technology upgrade of the system.
  • Used GitHub as version control tool to maintain the code repository.
  • Involved in deploying the application on development and Staging environments using TeamCity.
  • Used Gradle build tool to automate the process of generating Dockerfiles, building Docker Images and pushing them to Docker Private Registry.

Environment: Java, J2EE, Restful Web services, Hibernate, Angular, SQL, PL/SQL, TeamCity, Docker Swarm, Spring, Spring Boot, Eclipse, Oracle, Autosys, Tomcat.

Confidential - Tampa, FL

Full Stack Java Developer

Responsibilities:

  • Created Mobile and Web Applications using Type Script, Observables, modules and Tested wif Jasmine Scripts using Karma.
  • Designed and developed for the Presentation layer using JSP/Servlets and Spring MVC Framework.
  • Involved in writing business logic using spring boot.
  • Extensively involved in design and implementation of Webpages by using HTML5, CSS3, jQuery, JavaScript and working knowledge of AngularJS, bootstrap.js.
  • Developed single page application, Components using Angular directives, Controllers, view, Services and modules and routing.
  • Involved in the development of UI using Angular and Java.
  • Involved in the processing of data feeds using Spring Batch.
  • Involved in the enhancement and technology upgrade of the system.
  • Used spring framework for the business layer using Spring Core, Spring Web MVC, Spring Batch modules.
  • Used RTC as version control tool to maintain the code repository.
  • Involved in deploying the application on development and Staging environments using Udeploy.

Environment: Java, J2EE, Restful Web services, Angular JS, SQL, PL/SQL, Spring, Serena, Eclipse, Oracle, RTC, Autosys, Tomcat.

Confidential - Charlotte, NC

Sr. Java Developer

Responsibilities:

  • Involved in gathering and analyzing System Requirements.
  • Involved in the development of UI using internal framework (Atom) and Java.
  • Imported the data using Spark RDD and transformed using actions on RDD.
  • Used Spark/MapReduce jobs to parse the JSON or XML data.
  • Implemented Spark using Java utilizing Data frames and Spark sql for faster processing of data.
  • Involved in the processing of data feeds using big data technologies like hive, scoop and Spark.
  • Involved in the development of batch process to transform the data in hive to xml and send it to downstream systems.
  • Designed the application and worked wif offshore development team.
  • Used spring framework for the business layer using Spring Core, Spring Web MVC, Spring Batch modules.
  • Used RTC as version control tool to maintain the code repository.
  • Involved in deploying the application on development and Staging environments.
  • Used Splunk for viewing the extracting the logs and server information.

Environment: Java, J2EE, Restful Web services, Angular JS, SQL, PL/SQL, Hive, Hue, Spark, Scoop, Spring, Splunk, Serena, Eclipse, Oracle, Jasmine, RTC, Autosys, Weblogic.

Confidential- Warren,NJ

Sr. Java Developer

Responsibilities:

  • Involved in gathering and analyzing System Requirements.
  • Involved in the development of Angular JS and Java.
  • Designed the application and worked wif offshore development team.
  • Implemented custom Angular JS directives.
  • Used spring framework for the business layer using Spring Core, Spring Web MVC, Spring AOP modules.
  • Used RTC as version control tool to maintain the code repository.
  • Involved in deploying the application on development and Staging environments.

Environment: Java, Js2EE, HTML, Restful Web services, Angular JS, SQL, PL/SQL, Documentum 6.7, DQL(Documentum Query Language), Spring, Eclipse, Web Storm, Oracle, Jasmine, RTC.

Confidential

Responsibilities:

  • Involved in the development and integration of Flex and Java.
  • Used spring framework for the business layer using Spring Core, Spring Web MVC, Spring AOP modules.
  • Implemented the project using Web Services (JAX-WS) to communicate wif external system (ICAPs) by using apache Axis.
  • Developed back end interfaces using stored procedures, Functions, Anonymous PL/SQL, Table level triggers.
  • Used SVN as version control tools to maintain the code repository.
  • Involved in deploying the application on development and Staging environments.

Environment: Java, J2EE, HTML, Web Services, Soap UI, SQL, PL/SQL, Spring, SVN, Eclipse, Oracle.

Confidential

Java Developer

Responsibilities:

  • Analysis, design and development of application based on J2EE and design patterns
  • Involved in all phases of SDLC (Software Development Life Cycle) and used oops concepts.
  • Developed user interface using JSP, HTML, JavaScript and CSS.
  • Involved in developing functional model, object model and dynamic model using UML
  • Development of the Java classes to be used in JSP and Servlets
  • Implemented asynchronous functionalities like e-mail notification using JMS.
  • Implemented Multithreading to achieve consistent concurrency in the application.
  • Handled the exceptions using try and catch blocks.
  • Used Collection Interface to develop internal logic of the application
  • SOAP service created wif top down approach using Apache Axis2 framework, wif marshaling and un-marshaling and producing WSDL file.
  • Dependency injection using Factory Design Pattern and Spring IOC.
  • Exposed and implemented top-down and bottom-up SOAP web services.
  • Used the spring framework for managing the navigation and page flow and working wif applets development.
  • Created SQL queries and used PL/SQL stored procedures.
  • Used Test Driven Development approach and wrote many unit and integration test cases
  • Involved in writing flexible queries at DAO layer.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking
  • Followed strategy of TDD using Junit based testing where writing test cases first and tan writing logic based on test cases to reduce QA cost.
  • Used ANT tool for building and packaging the application.
  • Code repository management using SVN.

Environment: Core Java, Struts, Servlets, HTML, CSS, JSP, XML, JavaScript, DAO layer, Spring, Integration testing, WSDL, Water fall, OOPS, Eclipse IDE, AXIS2, Oracle, SQL, JDBC, JUNIT,ANT, SVN, Apache Tomcat Server.

We'd love your feedback!