Lead Full Stack Java Developer Resume
Tulsa, OK
PROFESSIONAL SUMMARY:
- A highly skilled project lead, analyst, and programmer with over 11 years of hands - on experience in technical solution design and implementation, skilled enterprise architect, ability to lead cross-functional teams of professionals in achieving mission critical results in a variety of highly competitive industries, cutting-edge markets, and fast-paced environments and align IT capabilities with evolving business needs.
- Experience in business process reengineering, eliciting and documenting user needs, use cases, and workflows. Excellent written and verbal communication skills; able to communicate complex business and technical concepts to any organizational level.
- Technical Communication and Business Analysis. Interfaced with non-technical project stakeholders and business owners to identify needs, communicate solutions to lay audiences.
- Team Leadership. Led large technical development teams through application development and maintenance lifecycle.
- Application Design / Development / Problem Solving. Maintained strong technical skills by working closely with junior and senior developers to solve the most challenging client issues.
- Implemented ITIL Process using Service Now Tracking and Request Tool.
- Envisioned, led the development and subsequent launch of Enterprise applications and customized e-commerce solutions.
- Proficient experience with web technologies like Servlet, JSP, Struts 1.0/1.1, HTML, JSP Custom Tags, JavaScript and CSS, AJAX.
- Expertise in client side designing and validations use HTML5, AngularJS, Telerik platform Kendo UI, CSS, Cordova, Phonegap, jQuery & JavaScript.
- Involved in various activities like Design, Coding, End-to-End Testing and Production Support for various online applications.
- Experience of working on Grails framework, Struts MVC & Spring framework.
- Consultant to other Enterprise groups and various Line of Business IT groups on the Portal, SOA, Web 2.0 Collaboration, Content Management and Mobile Strategies.
- Ability to learn and adapt quickly with new tools and technology.
- Expert in front-end UI development using table-less CSS, JavaScript, Angular, Bootstrap, Backbone JS, Kendo and jQuery with cross-browser / cross-platform compatibility.
- Good experience in developing and designing reports through SSRS and Excel
- Good experience in Mobile Application Development using Hybrid Development in HTML5,
- Good knowledge in Phonegap & Cordova for building native mobile applications using html5, CSS and JavaScript.
- Extensive experience and understanding of java 2 / 5, JDBC, XML, XSL, XSLT, XSD, parsing methodology like SAX and DOM, Eclipse 3.x IDE, Jboss4.0 and Apache Tomcat Servers.
- Extensively worked in Core Java (collection framework, Exception Handling and I/O Streams) for 7 years.
TECHNICAL SKILLS:
Languages: Java2.0 (JDK 1.7/1.6/1.5), SQL, PL/SQL, JavaScript, Ajax, HTML5, AngularJS, Telerik Kendo UI, XHTML, CSS3, JQUERY, BACKBONE, JSON, XML, XSL/XSLT, PHP, PERL
J2EE: Servlets, JSP, JSP (Custom Tags), EJB, JDBC, JavaBeans, JNDI, JMS, Java Mail, WSDL
Application Servers: JBoss4.x
Web Servers: Apache Tomcat 5.x/6.x/7.x
IDEs and Tools: Eclipse, Intelli J IDEA, Editplus, Toad, Oracle SQL Developer, Ant, Maven, JUnit3.0/4.0
MVC Framework: Groovy Grails, STRUTS1.X, STRUTS2.X, JSF1.2, SPRING3.X
O/R Mapping Tools: Hibernate 2.x, 3.x & iBatis 2.x, 3.x
Build & Log Tools: Ant, Maven, Log4J, Jenkins, Mantis, Jira, Emulators
IDE: Eclipse (3.x), My Eclipse Blue (8.x, 9.x, 10.x), WSAD 5.1.
O/S Platforms: Windows (NT/2000/XP/7), Unix
Databases: Oracle 9.i/Oracle10g, My SQL
Version Control: CVS, SVN, Bit Bucket
Others: SQL Developer, Dimensions, VersionOne, Ext JS, Paros
Design Tools: MS Visio
PROFESSIONAL EXPERIENCE:
Confidential, Tulsa OK
Technologies: Java 1.7, Spring 3.6.0, Spring Tool Suite 3.6.0, HTML, JavaScript, AngularJS, JSP, AJAX, JSON, Log4J 1.2.16, Hibernate, RESTful WS, Balsamiq 2.2, MS Visio 2013, Oracle 11g, Maven 3.1.1, Junit 4.11, SQL Server Reporting Services (SSRS), SharePoint 2016, Windows 7, JIRA 6.2, Confluence 5.7, ServiceNow, Scrum Methodology and Apache Tomcat 7.0
Lead Full Stack Java Developer
Responsibilities:
- Created the Mock-ups using Balsamiq to understand the flow of the web Application and designed class diagrams and sequence diagrams using MS Visio
- Used Apache Maven as build tool
- Developed system design and architecture by analyzing system requirements
- Designed and developed UI using HTML, CSS, AJAX, AngularJS, Bootstrap, JSON, Servlets and JSP
- Wrote controllers, and modules in AngularJS
- Developed the Controller framework using annotated REST based spring controller
- Used JIRA and JIRA Agile board for bug tracking and project management
- Entire application was developed in J2EE using an MVC based architecture with the help of Spring MVC
- Used JSON to interchange data between web interface and middle tier
- Designed Web service (REST Service) framework in support of the product
- Strong understanding and experience with the database Oracle
- Generated periodic reports based on the statistical analysis of the data from various time frame and division using SQL Server Reporting Services (SSRS)
- Developed various operational Drill-through and Drill-down reports using SSRS
- Developed different kind of reports such a Sub Reports, Charts, Matrix reports, Linked reports.
- Used cascaded parameters to generate a report from two different Data Sets.
- Involved with Query Optimization to increase the performance of the Report.
- Developed Reports for business end users using Report Builder with updating Statistics.
- Used Scrum methodology of agile software development life cycle
- Performed integration testing, unit testing and regression testing with different test cases using Junit
- Integration of SSRS Reports to Confidential web application
- Created implementation change requests using ServiceNow
- Performed packaging and application deployment on to web application server (Apache Tomcat)
- Used SVN as version control tool for maintaining source code
- Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders components
- Used Confluence and SharePoint to maintain project live documents
Confidential, Tulsa OK
Technologies Java7, Spring3 MVC, iBatis, Telerik, Kendo UI, Angular JS, Bootstrap, HTML5, JQuery, Oracle 10, Tomcat, Maven, SQL Server Reporting Services (SSRS)
Lead Full Stack Java Developer
Responsibilities:
- Leading and developing multiple application initiatives with experience in full SDLC methodology
- Provide systems analysis, design and development for all modifications
- Work with business users to identify and define requirements.
- Coding business logic by referring functional design and technical design documents.
- Working on Improvements/Enhancements of existing code and business logic of application.
- Use Kendo UI and bootstrap for the entire UI and implement the MVVM methodology.
- Used Cordova for native iOS and android support build and web views.
- Maintained Cross-Browser compatibility.
- Used the node.js, Require.js and angular.js MVC Frameworks in the development of the web applications.
- Developing Unit Test Cases to test code for each and every module, in compile/build time.
- Developing build scripts and deployment plans for the application.
- Provide support to high priority applications which requires rapid diagnostic and problem solving skills.
- Develop reports using complex formulas and to query the database to generate different types of ad-hoc reports using SSRS. Responsible for build and deploy printable formats of inspection reports.
- Production support, troubleshooting and debugging in a high volume transaction processing environment utilizing a lot of XML.
- Configured and trained users to use Reporting Services.
- Create parameterized Reports using Charts, Cross-Tab and Sub-report types.
- Responsible for creating .ipa and .apk for iOS and Android.
- Responsible for building iOS and Android application files and deploying it in Mobile Iron (mobile device management) store.
- Integration with Active Directory for SSO, Unifier PLM and configuration with mobile iron
Confidential
Technologies: Java6, Spring3 MVC, Grails Groovy, Backbone JS, Oracle 10, Tomcat, Maven and Ant
Lead Full Stack Java Developer
Responsibilities:
- Led successful transition and architectural improvement
- Work as a Stream lead on various modules to make finite plan for delivery of the modules and work on same, to meet deadlines.
- Involved in the system analysis, creating TSD, development and Unit testing of the components developed.
- To provide detailed estimate to business team on issue with the probable solution.
- Being lead provide solution to the other team members.
- Used Backbone JS Model-View-Collection Capability and its features for data binding, validation and Ajax requests/response.
- Developed the administrative UI using Backbone JS
- Worked on different layer of the application (presentation, business, integration and database layer) to complete the work assigned.
- To perform formal code review for the team members.
- Set up package structure for project after successful refactoring of the existing packages and classes.
Technologies: Java6, Spring3 MVC, Backbone JS, Oracle 10, Tomcat and Maven
Confidential
Lead Full Stack Java Developer
Responsibilities:
- Work as a Stream lead on various modules to make finite plan for delivery of the modules and work on same, to meet deadlines.
- Involved in the system analysis, creating TSD, development and Unit testing of the components developed.
- To provide detailed estimate to business team on issue with the probable solution.
- Being lead provide solution to the other team members.
- Worked on different layer of the application (presentation, business, integration and database layer) to complete the work assigned.
- Used Backbone JS Model-View-Collection Capability and its features for data binding, validation and Ajax requests/response.
- Developed the administrative UI using Backbone JS
- To perform formal code review for the team members.
- Set up package structure for project after successful refactoring of the existing packages and classes.
Confidential
Technologies: Java, OFBiz, XML, MySQL, Tomcat and Ant
Lead Java Developer
Responsibilities:
- Work as a team lead on various modules of the project in development phase as well as in testing phase.
- To make finite plan for delivery of the modules and work on same, to meet deadlines
- Overall architecture of the OFBiz. Design and implementation of data handling and external interfaces.
- Involved in LLD, technical design and feasibility requirement
- Worked with Enterprise architect to developed UML diagrams (Class, Object, Sequence)
- Involved in the system analysis, creating TSD, development and Unit testing of the components developed.
- To provide detailed estimate to business team on issue with the probable solution.
- Being team lead provide solution to the other team members.
- Worked on different layer of the application (presentation, business, integration and database layer) to complete the work assigned.
- To perform formal code review for the other teams.
- Set up package structure for project after successful refactoring of the existing packages and classes.