We provide IT Staff Augmentation Services!

Java- Full Stack Developer Resume

Charlotte, NC

SUMMARY:

  • Experience in developing applications using HTML5, CSS3, LESS, SASS, Bootstrap, JavaScript, jQuery, React JS, AJAX, Core Java, J2EE, C++, JSP, Servlets, Java Beans, JPA, JSF, Spring MVC, Web Services (SOAP), JDBC, XML, HTML, JSON, Angular JS, jQuery for Mobile, PhoneGap and Kendo UI.
  • Worked on MVC Architecture.
  • Excellent analytical, problem solving, communication skills and a team player.
  • Created Single Page Applications (SPA) using front - end technologies like HTML, CSS, JavaScript, AJAX and KendoUI.
  • Involved in producing & consuming SOAP based & Restful web services using WSDL, SOAP, JAX-WS, JAXRS, AXIS etc.
  • Experience in implementing Core Java & J2EE design patterns like Singleton, Delegator, Factory etc.,
  • Experience in developing applications using Java (Multithreading, I/O Stream, Collections, JDBC, Dozer mapping and Java Beans).
  • Experience in Web Application development using HTML, CSS, jQuery, jQuery for Mobile, Angular JS, and JavaScript.
  • Used Bootstrap framework for front end development.
  • Experience with using IDEs like Eclipse 3.x, Visual Studio.
  • Experience in Single Sign on (SSO) using Spring Security with Central Authentication service (CAS) server.
  • Good experience in installing, deploying and testing with multiple Application Servers like JBoss Application Server and Tomcat web container.
  • Expertise in performing client-side validations using JavaScript.
  • Worked with Version Control Systems like SVN, TFS, RTC and GitLab.
  • Hands-On experience using Jenkins Continuous Integration and Continuous deployment(CI and CD)
  • Hands-on experience in Oracle PL/SQL.

TECHNICAL SKILLS:

Java/J2EE Technologies: Java EE, Servlets, JPA, Spring, JSP 1.2, JSF 1.2/2.1, EJB 1.1, JDBC, XML, DOM, JNDI, JMS, Bootstrap frame wok for frontend.

IDE s and tools: Eclipse, NetBeans, Visual Studio

Web Technologies: HTML, DHTML, CSS, LESS, SASS, Bootstrap, FTL, XML, XSL, XSLT, XSD, XHTML, WSDL, JSON-parsing.

Scripting Languages: JavaScript, JQuery, jQuery for mobile, Phone Gap, Kendo UI, knockout JS, AngularJS

Databases: Oracle 8i/9i/10g/11g, SQL Server, My SQL

Methodologies: Agile, Waterfall

Operating Systems: Windows XP and Windows 7

Build Tools: Maven, ANT, Gradle, Jenkins

ORM Tool: Hibernate, JPA

Web/Application Servers: JBoss 3.2.x, Apache Tomcat 6.0, 7.0

J2EE MVC Frameworks: Spring 3, JSF 1.2, 2

PROFESSIONAL EXPERIENCE:

Confidential Charlotte, NC

Java- Full stack Developer

Responsibilities:

  • Handled a team of 20 including 15 offshore resources, had to manage the daily deliverable for each offshore resources.
  • Day2Day activities included but not limited to:
  • Solution design - Based on requirement (FRs) had to design an optimal solution which will be user friendly as well as a sturdy design which can be developed and extended with ease
  • Also, was involved in code optimization & OWASP validation checks
  • Task assignment and risk assessment - Need to manage & assign task to team on a daily basis. Also worked on analyzing & mitigating any risks
  • Work closely with Client & Business teams to understand and find gaps in requirements
  • Work closely with other teams (Service and down-stream systems) to work on a solution which is acceptable to all and easy to maintain.
  • Primary responsibility included a quality deliverable and a stable solution which will be easy to code, maintain and upgrade
  • Also, had worked on multiple value adds and innovative solutions (detailed description available below).iMapper: iMapper is a replacement of dozer mapping (bean to bean mapping)
  • I have developed it using Angular JS, bootstrap and Java
  • It has a provision to choose the source and target folders to perform mapping
  • It automatically takes care of data type conversion
  • It has a provision to exclude any specific files as well
  • It has a console to track the progress of the mapping
  • The result (bean mapping) will be placed in the destination folder
  • It saves lot of development effort and is very much useful
  • This innovation is very well appreciated by client architects and currently 5 other teams are getting benefited out of this. iLogger is a developer friendly framework for logging the application logs
  • It extends Log4J.
  • Instead of writing LOGGER.DEBUG at the starting and ending of each every method with Method Name and class name, you can just make use of iLogger
  • It takes care of Class name and Method name
  • It saves some development effort
  • It is greatly appreciated by clients iHTMLCodeGenerator is the best way to generate your HTML/FTL code from Excel sheet
  • It has a standard template which needs the element type, attributes and values (if any)
  • Once we upload the excel sheet it automatically generates the HTML code out of it
  • It is very extensively used by internal business and UX developer as they just need to enter the details in excel and it does the magic for them.
  • Currently other teams also started using magic tool.
  • Used ATOM entitlements for role-based application accessibility
  • Worked on ATOM web analytics to analyze the number of visits and clicks to the application at a granular level.
  • Used Gradle to manage dependencies
  • Used GitLab to manage the repositories
  • Used Delegator pattern to handle the parallel service calls
  • Used Factory pattern to localize the logic to instantiate a complex object.

Environment: Java 8, Agile, GitLab, Gradle, ATOM, Spring 2.0/3.0, AJAX, JavaScript, jQuery, CSS, JUnit, Log4j, Restful Web Services, FTL, Tokenization, etc.,

Confidential

Java- Full stack Developer

On-the-job accomplishment:

  • Designed the application using Agile Methodology.
  • Client interaction
  • Analyzed customer’s requirements
  • I am the only UI developer for this project working along with 17 .net developers
  • Performance Improvements - Practical Ex: For one of the page in the application it took almost 19 seconds, have applied several techniques and bring it down to 3 seconds
  • Performed Build deployments into Development, QC and Pre-Live environments
  • TFS Admin
  • Quality Assurance
  • Internal team Audition
  • Code Review and ensuring Agile methodology followed
  • Fixed the issues raised by the Testing Team and delivering to the client on-time
  • Provided Support for the client
  • Developed a cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API.
  • Integrated the Java code (API) in JSP pages and responsible for setting up AngularJS framework for UI development
  • Developed html views with HTML5, CSS3, LESS, SASS, bootstrap and AngularJS.
  • Involved in consuming, producing Restful web services using JAX-RS.
  • Implemented code according to coding standards and Created AngularJS Controller, which Isolate scopes perform operations.
  • Extensively configured the build files to different environments.
  • Test Driven Development (TDD) pattern was followed and wrote Test Cases pertaining to the pattern
  • Used TFS for version control and creating, handling branches.

Environment: Agile, JSP, Servlets, Kendo UI, Web Services, CSS, LESS, SASS, Eclipse, HTML, JDBC, Jenkins, Angular JS, Log4J, TFS.

Confidential

Java- Full stack Developer

On-the-job accomplishment:

  • Involved in analysis, specification, design, and implementation and testing of Software Development Life Cycle.
  • Used J2EE framework Spring with spring boot and Hibernate.
  • Used core java, Multi- threading, I/O Streams, Collections framework.
  • Client interaction
  • Analyzed customer’s requirements
  • Unit and Integration testing
  • Quality Assurance
  • Internal team Audition
  • Building project code and delivering it to deployment team
  • Code Review and ensuring Software Development Life Cycle followed
  • Fixed the issues raised by the Testing Team and delivering to the client on-time
  • Mentored and reviewed Peer modules
  • TFS Admin
  • Configuration Controller of the project
  • Provided Support for the client
  • Deployment of application in Tomcat server.
  • Hands on experience in resolving issues in the production server.

Technologies used: JSP, HTML5, jQuery, jQuery for Mobile, phoneGap, KnockoutJS, CSS3, Apache CXF, RESTful web services

Confidential

Java Developer

Responsibilities:

  • Developed jQuery based calendar to schedule meetings and appointments
  • Also designed and developed interactive web applications using JavaScript and CSS. Extensively used Bootstrap and CSS media queries for Responsive Web Design
  • Implemented various JavaScript/jQuery effects and plug-ins like Drag-and-Drop, Widgets, Menus on the user interface pages
  • Created different front-end forms with nearly 20-25 fields and validated those forms using the code written in JavaScript
  • Worked on Team Foundation Server (TFS) and Version Control System on day-to-day basis to maintain the code history
  • Used SAAS (Syntactically Awesome Style Sheets) while styling with CSS3
  • Integrated the application with the RESTful web services
  • Developed the html views with HTML, CSS and JSON
  • Worked on React JS.
  • Involved in enhancement of existing application, created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of XML
  • Also supported and worked closely on other projects which are in Java and SQL

Environment: JDK 1.6, Java/J2EE, JSP, Servlets, HTML, CSS, JavaScript, React JS, DOJO, Spring & Spring boot, Mockito Restful API, AJAX, Hibernate 3.x, RAD 7.x, Web Sphere 7.0, Agile, Oracle 11g, Windows7/UNIX, GIT.

Confidential

Java/J2EE Developer

On-the-job accomplishment:

  • Interacting with the Managers and create/modify prototypes as per the business requirement.
  • Worked on UI using JSP, Html, JavaScript, AJAX and CSS.
  • Performed client side validations using JavaScript.
  • Used Oracle PL/SQL database for the implementation of back end.
  • Used Spring MVC Framework for front-end implementation and JPA for Back-end implementation.
  • Involved in development of front end of the application using JSF framework.
  • Developed DAOs to run performance intensive queries using Hibernate.
  • Configured hibernate configuration file, developed POJO’s and wrote the xml file to map objects to relational database.
  • Developed various test cases such as unit tests, mock tests, and integration tests using different testing frameworks such as JUnit.
  • Used ANT as the build system.
  • Used TOAD for database query execution.
  • Developed logging and debugging modules using LOG4J.
  • Used Script building tool Apache ANT and versioning tool SVN for version control.
  • Involved in configuration and deployment of application on Apache Tomcat Web container

Environment: Core Java, JSP, HTML, XML, Ajax, JavaScript, JSF, Log4j, JUnit, SVN, Eclipse IDE.

Hire Now