Sr. Fullstack Java Developer Resume
St Petersburg, FL
SUMMARY:
- 7+ Years of IT professional experience wif full project lifecycle development in Java and Web technologies, Requirements analysis, and Design, Development, Testing, Deployment and production support of software applications.
- Expertise in web UI development using HTML, DHTML, CSS, Java Script, Angular - JS, Bootstrap, JSP and Struts Tag Library.
- Experience in Design, Development and Implementation of multi-tier thin/thick client web based applications using Object Oriented Methodologies.
- Extensive experience wif both core and advanced Java technologies which includes Java, XML, JavaScript, JEE, JSP, EJB 1.1/2.0/3.0, JDBC, Struts, Struts2, Servlets, JMS, JSF, JSF My Faces, Rich Faces, Prime Faces, Ice Faces, JPA, Java API for XML Web Services, Spring and Hibernate.
- Extensive noledge in using JavaScript Frameworks like JQuery, Angular-JS, JSON and DOJO.
- Experience working in Health Care and Banking industries.
- Extensive noledge and implementation skills in Spring MVC framework (Core, Context, AOP, MVC, Security, Batch, Boot), JSF Framework.
- Experience in utilizing open-source frameworks such as AngularJS, NodeJS, Struts, Spring, Hibernate, JSF and Jquery.
- Experienced in MEAN stack development (MongoDB, Express.JS, Angular.JS & Node.JS).
- Experience writing angular.js code for developing Single page applications (SPA), used several in built language core directives, expressions and modules.
- Extensive experience wif Angular JS, directives, and services to interface wif both restful and legacy network services also DOM applications. Extensive experience on modern front-end template frameworks for JavaScript including Bootstrap, JQuery, Angular JS etc.
- Experience working wif distributed n-tierapplications using Javaand J2EE technologies in areas such as Insurance, Financial Services and HealthCare.
- Hands-on experience in Consuming RESTful Web services using AJAX (Angular $http,$resource and jQuery) to exchange (request / responses) information wif databases such as MySQL and Oracle.
- Strong programming skills using Java1.6/1.5, Spring, Hibernate, JPA 2, JTA, JNDI, JSP, Servlets, Java Beans, JSTL, JDBC.
- Hands on Experience developing SOAP and REST web services in Java using JERSEY and APACHE CXF.
- Extensive experience in using various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, DAO, DTO, and Business Delegate in teh development of Multi-Tier distributed Enterprise Applications.
- Implemented SOA architecture wif web services using REST, SOAP, WSDL, UDDI and XML.
- Extensive experience in various Agile methodologies like Test Driven Development (TDD) and SCRUM.
- Strong Hands on Experience wif IBM MQ, Active MQ Series and JMS for communications between middleware components.
- Experience in utilizing wif JSlibrary and designing dynamic and browser compatible pages using Jquery, JavaScript and Angular JS.
- Experience in developing HTML and JavaScript for client side presentation and, data validation wifin teh forms.
- Experience working wif Responsive web design (RWD) using bootstrap.
- Strong Knowledge in scripting technologies like Python, Scala, Shell, Groovy on Grails and Perl.
- Experience working wif Amazon Web Services (EC2, S3, RDS and EBS), Elastic Beanstalk.
- Design, develop and test ESB infrastructure on teh JBOSS ESB platform.
- Hands on experience wif various Application Servers and Web Servers including IBM Web Sphere, BEA Web logic, JBoss, Tomcat server wif wide variety of development tools like IBM WSAD/ RAD / RSA, My Eclipse and NetBeans.
- Having good RDBMS concepts noledge and worked wif MySQL 5.0, Oracle 9i/10g, SQL Server.
- Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries wif development tools like TOAD and Rapid SQL.
- Expertise noledge in building applications using Rational Unified Process (RUP), UML and OOAD.
- Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and black-box testing
- Experience working wif Oracle coherence for Sharing and Managing data in a cluster using Java collection classes.
- Experienced in implementing EnterpriseApplications wif full life cycle of software development.
- Experience in using Log4J, Version Control using SVN, TFS, GIT and CVS.
- Extensive experience in coding using SQL, PL/SQL, Procedures/Functions, Triggers and Packages.
- Experience wif unit testing using Junit and writing build scripts using ANT.
- Good noledge on application builds and deployments using Hudson/Jenkins
- Experience working wif MAVEN & GRADLE.
- Extensive experience working wif Continuous Integrations tools Jenkins, Bug tracking and Issue Tracking using JIRA.
- Strong Knowledge working wif Non-Relational Databases like MongoDB (Nosql).
- Experience in installing, deploying and testing wif multiple Application Servers like WebSphere 8.5/6.1/5.1/4.1, WebLogic 8.1/7.0, Express Node.js, Jboss Application Server and Tomcat web container.
- Interacted wif AEM team to administer environments.
- Worked on different OS like UNIX (Sun Solaris, AIX), Linux, and Windows.
- Good team player wif ability to solve problems, organize and prioritize multiple tasks.
- Excellent communication and inter-personal skills.
TECHNICAL SKILLS:
Languages: Java(J2SE1.8/1.6/1.5, J2EE 6/5), SQL, PL/SQL, UML2.0
Technologies: JSP2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate3.x/2.x, Spring 3.0, Spring 4,SOA, JMS1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x, LDAP, Sybase Power Designer, RESTful and SOAP web services
Web Technologies: HTML/DHTML, XHTML1.1, JavaScript1.x, XML1.0, XSL, XSLT, CSS, Bootstrap, Angular-JS, Jquery
Development Tools (IDEs): Eclipse 3.2/3.0/2.1.1, MyEclipse6.0/5.1.1, RAD7.0/6.0, WSAD5.x/ 4.x, NetBeans3.3, MS Visual Studio 2005, Brackets and Webstorm
Web/Application Servers: Tomcat 7.x/6.x/5.x, WebLogic 10.3/9.2/8.1/7.0, IBM WebSphere 8.x/7.x/6.x.
Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns
Data Base: Oracle 11g/10g/9i/8i, MS SQL Server 2005/2000, MySQL5.1/4.1, DB 2 9.1/8.1/7.2, Mongo DB.
Platforms: Windows, UNIX, LINUX
Methodologies: Agile Methodology, RUP, Extreme Programming
Build Tools: Rational Rose, CVS, PVCS, Git, SVN, VSS, Clear Case, JIRA, Jenkins, JUnit, TestNG, Selenium, Cucumber, Jbehive, Mockito, IBM MQ, Log4j, ANT, Maven, Gradle, EC2, VPC, SNS, SQS.
PROFESSIONAL EXPERIENCE:
Confidential - St. Petersburg, FL
Sr. FullStack Java Developer
Responsibilities:
- Designed and developed teh application using Agile Methodology and followed TDD and Scrum.
- Developed teh Product Builder UI screens using Angular-JS.
- Developed Angular-JS components such as controllers, Services, filters, models and used Httpservice for rest service invocation.
- Creating custom use modules and components, which extend teh elements and modules of core Angular-JS.
- Developed custom directives (for simultaneous file uploads) and created Angular JS services to consume in controllers.
- Configured routing in teh single page application promoting rich user experience.
- Designed and developed teh Simulator API for Amazon S3.
- Maintained AWS infrastructure and developed back end services.
- Used AWS SQS wif JMS API for asynchronous communication by keeping messages in teh Message queue.
- Developed unit testing for angular components using Mocha, Chai, Gulp, Karma, Istanbul and Protractor.
- Created custom angular filters to filter teh data based on user selection in bootstrap dropdowns.
- Implemented angular form validations and used bootstrap to show error, warning and info messages
- Configured Spring security in teh application wif LDAPTemplate and access controls using Spring security annotations based on user roles.
- Developed Spring Jersey resources for various HTTP methods and to send teh requested data in JSON format to teh web interface.
- Implemented AngularJS filterto make teh datasearchableandsortable.
- Used Angular JSframework for building web-apps and is highly efficient wif PHP framework.
- Developed front-end code wifAjax callinAngularJSandjqueryto retrieve data asJSON Objectfrom controllers in back-endRESTfulServer, tan display teh well organized result in web pages by writingAngularJS controller, directives, services,androute providers.
- Created Collections and documents and performed CRUD operations wif Mongo repositories.
- Developed API using Node.jsto allocate access to data in SQL, MongoDB.
- Written variety of filter queries in MongoDB to retrieve JSON data and passed to service layer.
- Developed ORM mappings using Hibernate and wrote Criteria, Named and HQL queries for data retrievals in teh DAO layer.
- Implemented JAX Web services by applying SOA concepts in conjunction wif SOAP.
- Used Web Services for sending and getting data from different applications using WSDL messages, such as task details from Work distribution, Getting teh status on teh same, etc.
- Used Apache AXIS on Eclipse Web Tools platform for developing creating teh Web Services. Integrated wif Spring IOC while implementing Web services.
- Created Node.js Express server combined wif Socket.io to build MVC framework from AngularJS Front End to MongoDB Back End to provide chatting service.
- Used Spring declarative transaction management and Spring Batch and scheduling for backend data processing.
- Implemented Normalization rules using regular expressions for minor parties.
- Implemented RESTFul web services API using HTTP and REST principles.
- Created features including Single Sign On wif existing client website and a REST API to expose manipulation functionality to external clients using AngularJS.
- Built RESTful API server to achieve CRUD operations for posts using Jersey, JAX-RS, JSON, spring REST using MEAN stack(MongoDB, Express, AngularJS, Node.js) Technologies.
- Works wif business analysts and coordinates wif them to make sure teh data is being populated properly.
- Involved in writing JUNIT test cases and day to day builds and deployments using MAVEN and Jenkins.
- Involved in working, updating and closing teh tasks created in Microsoft Team Foundation Server.
- Involved in converting teh docket conversion system is to into XML dat can be loaded into teh Novus system.
- Worked wif WAS admin to deploy applications on Websphere Application Server.
- Involved in Parsing teh HTML and ENCRYPTED Data in to readable format and generate XML.
- Used Node.js for creating event driven frameworks in scalable networks.
- Formulated template wif JSON data from Rest API endpoint using AngularJS routing services and used its Cache services in it.
- Developed a modularized application using n-tierJ2EE architecture, application server, spring framework, Hibernate.
- Worked wif AEM team to administer environments to ensure configuration is optimized as per requirements.
- Did teh application support on different environments from QA to Production.
- Was responsible for analyzing teh issues, providing technical & functional support to teh users and fix them.
- Involved in Writing and Executing SQL Scripts and responsible for fixing teh issues and monitoring it to make sure it releases in time.
- Day to Day Scrum meetings to update and discuss issues.
- Involved in fixing teh bugs biweekly iteration and publishing teh Dockets to all Environments.
Environment: Java1.8, Spring 4, Spring boot, Angular-JS 1.3, Node.js, Angular-UI, Jersey, Mocha, Chai, Karma, Istanbul,Gulp, Ldap, Hibernate, Agile, Websphere,Oracle11g, Unix, Eclipse, Brackets, TFS, SQL, Maven,Jenkins, Mongo DB,Webservices,JUnit.
Confidential - Milwaukee, WI
Sr. Full Stack Java Developer
Responsibilities:
- Worked on a multi-tier web based environment using Spring, JSP, HTML, AJAX, XML, Cascading Style Sheets (CSS) and JavaScript and implemented teh application using J2EE design patterns like Spring, Singleton, DAO (Data Access Object), DTO (Data Transfer Object).
- Created Class Diagrams and sequence diagrams using UML and Template for a Java based search platform was developed using JSP/JSTL.
- Developed user interface using JSP wif JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, Node. Js, HTML, SASS and Ajax to speed teh application.
- Involved actively in designing web page using HTML, Backbone, AngularJs, JQuery, JavaScript, Bootstrap and CSS.
- Created Single Page Application wif loading multiple views using route services and adding more user experience to make it more dynamic by using Angular.js framework.
- Developed and deployed EJBs, Servlets and JSPs on IBM WebSphere Server.
- Exposed Restful Web Services using JAX-RS specification.
- Extensively followed agile principles like Continuous Integration, Test Driven Development.
- Used Hibernate for Object Relational Mapping and DAO (Data Access Object) implementation.
- Developed SQL and PL/ SQL scripts for transfer of data between databases. Developed complex SQL queries for reports.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data wif server.
- Expertise in Angular JS, jQuery, WebSphere and Dojo for teh client side functionalities and Object oriented JavaScript functionalities.
- Involved in developing code for obtaining Hibernate bean s in spring framework using Setter Dependency Injection (DI) or IOC.
- Created hibernate mapping files for Java classes using table per class hierarchy strategy.
- Implemented and customized Returns web services using JAX-WS wif EJB.
- Used SOAP protocol, JAX-WS and Apache CXF in development of web services.
- Implementing content management system enhancements leveraging Web 2.0 technologies.
- Designed and developed SOA based enterprise system using Oracle SOA Suite and WebLogic.
- Provides support in teh analysis and troubleshooting of production issues which are tracked through JIRA.
- Unit testing was performed using JUnit and Version control through Git.
- Involved in writing teh ANT scripts to build and deploy teh application.
- Implemented teh validation, error handling, and caching framework wif Oracle Coherence cache.
- Used Subversion (SVN) for software version control.
- Designed, automated and lead Enterprise level high volume Java and WebLogic upgrades and migration effort.
- Worked on teh BIRT (Business intelligence and reporting tool) to create reports.
- Analyzed teh XSLFO documents and implemented teh logic into teh BIRT reports and integrated teh BIRT engine wif teh application.
- Has used ActiveMQ to handle teh commands across teh application.
- Analyzed requirement documents, created use cases and designed and developed prototype.
Environment: J2EE/J2SE, Java 7.0, Java Script, Angular JS, Node.js, Spring Frame Work, Spring Batch, Hibernate, JDBC, JMS, Apache Axis 2.0, MongoDB, Tomcat Web server, LDAP, WSDL, SOA, SOAP, XML, HTML, Log 4j,RAD 7, Oracle, SunOS (UNIX), Sub Version, Maven and Windows 7.
Confidential, North Kansas City, MO
Java/J2EE Developer
Responsibilities:
- Scrupulously involved in Agile Standup meetings throughout teh project wif team members on day to day basis for teh update on project status using Rally Software.
- Actively participated in teh Analysis, Design, Development and Testing phases of various modules.
- Designed teh complete process flow of teh application using agile development methodology.
- Involved in design sessions during sprint design meetings to understand and come up wif design solutions for teh user stories.
- Provided programming estimates, identified potential problems and recommended alternative solutions.
- Worked on Integration of Spring and Hibernate Frameworks using Spring ORM Module.
- Used SOA Architecture to Develop SOAP Web services, generated WSDL and consume teh services.
- Designed and develop web based UI application using Struts tiles frame work and used JSTL, Ajax, CSS, JQuery for teh presentation layer.
- Developed teh front end user interfaces using JSP, JSTL, jQuery, Java script, AJAX, JSON, HTML, Angular JS and CSS
- Use Java, J2EE technologies to develop UI and server side components. Use Struts and Spring framework to implement MVC design patter.
- Designed and developed Persistence layer components using Hibernate.
- Worked in close cooperation wif project managers, system engineers, system testers and other functional team members to meet client specification.
- Implemented teh middle tier using EJB framework and configured WebSphere MQ.
- Integrated subsystems using SOAP based Web services and Apache Axis2.
- Implemented Service oriented architecture (SOA) using Restful web services.
- Developed complex SQL queries to fetch data.
- Experienced in using SQL, PL/SQL, Stored Procedures and Triggers.
- Created and maintenance of data using SQL Server database. JDBC for database connectivity wif SQL Server.
- Worked on JMS and Web Sphere for queue communication and administration.
- Managing teh version control for teh deliverables by streamlining and re-basing teh development streams.
- Used Jenkins for Continuous Integration.
- SVN is used as Code Versioned control.
- Work wif database (EBI) team to complete data sync from external sources into our Dev and Test databases.
Environment: Java 6/J2EE, JMS, JNDI, JSP, JSF, My Faces, Prime Faces, Spring, Tiles, Hibernate, HTML, DHTML, IBM MQ Series, CSS, Web Sphere 5.1.2, Gradle, Clear Quest, Oracle9i, AJAX, JSTL, Eclipse, Junit, JavaScript, VSS.
Confidential, Boston, MA
Java/J2EE Developer
Responsibilities:
- Teh application was developed in J2EE using an MVC based architecture.
- Used Struts1.3 framework and various in-house custom tag libraries for teh presentation layer.
- Integrated teh application wif Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
- Developed Graphical User Interfaces using UI frameworks Angular JS and webpages using HTML and JSP’s for user interaction.
- Wrote prepared statements and called stored Procedures using callable statements in MySQL.
- Worked on NoSQL database like Mongo DB for storing security related information.
- Used Data Access Object (DAO) pattern to introduce an abstraction layer between teh business logic tier and teh persistent storage tier.
- Used Hibernate for Database Persistence to perform actions like insert, update, retrieve.
- Used Core Spring for dependency injections.
- Used JavaScript for client side validations.
- Developed teh business logic using EJB 3.0.
- Used Message Driven Bean (MDB) for supporting user subscriptions and notification features.
- Consumed a Web service for exchange rate calculation.
- Deployed applications on WebSphere Application server.
- Used Web services for transmission of large blocks of XML data over HTTP.
- Used Collections extensively to store, retrieve and manipulate objects in teh business logic layer.
- Developed J2EE components on Eclipse IDE.
- Developed and debugged servlets and EJB wif WebLogic Application server and developed EJB components to implement business logic using session and message bean.
- Created use cases, class diagrams, activity diagrams and collaboration diagrams.
- Created Dynamic Web Pages using JSP, CSS, and JQuery. Developing dynamic menu using XSLT which will run on XMLs in order to transform to required form.
- Involved in unit testing using JUnit, system testing and creation of various test scripts.
- Wrote test cases which adhere to a Test Driven Development (TDD) pattern.
- Built scripts using ANT dat compiles teh code, pre-compiles teh JSPs, built an EAR file and deployed teh application on teh application server.
- Worked on teh project development to complete testing and sending it to production environment.
- Provided on-call support during teh pre-production testing and also teh project release.
Environment: Java 5/J2SE, JSP, Spring, JAXB, XSLT, DOM, XML, EJB 3.0, WebServices, JNDI, J2EE, RSA, JBoss 6.0, Ratonal Rose, GIT, Oracle9i, Junit, IBatis, JavaScript, DHTML.
Confidential
Java Developer
Responsibilities:
- Designed and developed presentation layer using JSP, Custom Tags and HTML.
- Understanding teh client requirements and add designing document
- Implemented teh Servlets to transfer teh request to an appropriate server where teh request can be processed and teh results are tan transferred to client.
- Java Script is used for teh client side validations and to provide teh event driven programming wif HTML files.
- Developed teh user interface using JSP and Java Script to view all online trading transactions.
- Developed both Session and Entity beans representing different types of business logic abstractions.
- Coded Java Server Pages for teh Dynamic front end content dat use Servlets and EJBs.
- Designed modules using JDBC for database connectivity.
- Coded HTML pages using CSS for static content generation wif JavaScript for validations.
- Created teh stored procedures using Oracle database and accessed through Java JDBC.
- Implemented Java Naming/Directory Interface (JNDI) to support transparent access to distributed components, directories and services.
- Used JDBC API to connect to teh database and carry out database operations.
- Developed action Servlets and JSPs for presentation in Struts MVC framework.
- Used JSP and JSTL Tag Libraries for developing User Interface components.
- Developed test cases and performed unit and integration testing.
- Performed using testing using Used JUnit.
- Worked wif teh testing team to identify, categorize and fix bugs.
- Developed PL/SQL View function in Oracle 9i database for get available date module.
- Involved in writing Cactus test cases for testing teh application.
- Used Ant build script to create EAR files and deployed teh application in Web Logic app server.
- Used CVS for version Control.
Environment: Custom Tags,Java, J2EE,JavaScript, HTML, JSP, JSTL, EJB, Struts, JDBC, HTML, Oracle, ANT, Servlets, JUnit, CVS, PL/SQL.
