Full Stack Java Developer Resume
Peoria, IL
SUMMARY
- Around 7 years of experience in the development of Java, J2EE.
- Extensively worked on n - tier architecture systems with 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 have 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 with 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 with 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 with 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 with the ability to work both independently and 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 with a keen awareness of new industry developments and the evolution of next generation programming solutions.
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: HTML5, CSS3, 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, NoSQL
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, Peoria, IL
Full Stack Java Developer
Responsibilities:
- Involved in gathering and analyzing System Requirements.
- 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 with SASS that extends CSS with 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 with Angular to develop single page applications, worked with 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.
Environment: Java, J2EE, HTML5, CSS3, Angular 6/7, Node.js, Responsive Web Design Restful Web services, Angular, SQL, PL/SQL, GIT, Jenkins, Tomcat, Github, Log4j, Swagger, Postman, Spring, Spring Boot, Eclipse, Autosys, Tomcat.
Confidential, Irving, TX
Full Stack Java Developer
Responsibilities:
- Created Mobile and Web Applications using Type Script, Observables, modules, and Tested with 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, Austin, TX
Java Developer
Responsibilities:
- Involved in gathering and analyzing System Requirements.
- Involved in the development of UI using internal framework (Atom) and Java.
- 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 with 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, Dallas, TX
Java Web Developer
Responsibilities:
- Involved in gathering and analyzing System Requirements.
- Involved in the development of Angular JS and Java.
- Designed the application and worked with offshore development team.
- Implemented custom Angular JS directives.
- Used spring framework for the business layer using Spring Core, Spring Web MVC, Spring
- Used RTC as version control tool to maintain the code repository.
- Involved in deploying the application on development and Staging environments.
- 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 with 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, Restful Web services, Angular JS, SQL, PL/SQL, Documentum 6.7, DQL (Documentum Query Language), Spring, Eclipse, Web Storm, Oracle, Jasmine, RTC
Confidential, Livonia, MI
Java Developer
Responsibilities:
- Extensively implemented the framework with multi-threading to implement loader withJDK 1.5 features.
- Implemented the project using SAX, DOM, XPATH to retrieve the data from the xml documents.
- Implemented the project using Web Services (JAX-WS), WSDL, UDDI, SOAP to communicate with other systems (RITA, RADAR) by using apache Axis.
- Used spring framework for the business layer using Spring Core, Spring Web MVC, Spring AOP modules.
- Developed back end interfaces using stored procedures, Functions, Anonymous PL/SQL, Table level triggers.
- Used Perforce as version control tools to maintain the code repository.
- Involved in deploying the application on development and Staging environments.
Environment: Java, J2EE, XML, DOM, SAX, HTML, Web Services, Soap UI, WSDL, SOAP, SQL, PL/SQL, Spring, Perforce, Eclipse