We provide IT Staff Augmentation Services!

Java Full Stack Devoloper Wa

2.00/5 (Submit Your Rating)

SUMMARY:

  • 8+ years of experience in Design, Development, Maintenance and Support of Java/J2EE based applications.
  • Working knowledge and experienced in multi - tiered distributed environment, OOPS and OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
  • Experience working in environments using Agile (SCRUM) and Test Driven development methodologies.
  • Worked in both Unix and Windows based development environments.
  • Good programming and debugging skills in Unix Shell Scripting.
  • Extensive experience in developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using Visio.
  • Extensive experience in Java/J2EE programming technologies like JDBC, Servlets, JSP, JSTL, JMS, EJB 2.0/3.0.
  • Expert knowledge over J2EE Design Patterns like MVC Architecture, Singleton, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
  • Experienced in web development using HTML5, DHTML, XHTML, CSS3, JavaScript and AJAX technologies.
  • Experienced in developing MVC framework based websites using Struts 1.x/2.x, JSF and Spring 3.1.
  • Experience in building web applications using Spring 3.1 Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion Of Control), DAO (Data Access Object) and template classes.
  • Expertise in Object-relational mapping using Hibernate.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.
  • Expertise in developing and consuming Web services including different technologies and standards like DTD, XSD, SOAP, WSDL, JAX-WS, WS-I and Apache Axis.
  • Experience in installing, configuring, tuning Web Logic Server, Apache Tomcat, JBoss.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, JBuilder, IBM RAD for Java/J2EE application development.
  • Expertise in database modelling, administration and development using SQL, T-SQL and PL/SQL in Oracle and SQL Server environments.
  • Experience in using ANT and Maven for build automation.
  • Experience in using version control and configuration management tools like Clear Case, CVS and Subversion.
  • Experienced in using Operating Systems like Windows 98 / 2000 / NT / XP, AIX, Sun Solaris and HP-UX.
  • Experience in designing, developing and implementing E-Commerce, B2B applications using J2EE technologies in Telecom, Banking and Insurance domains
  • Proficient in software documentation and technical report writing.
  • Versatile team player with good communication, analytical, presentation and inter-personal skills.
  • Expertise knowledge in building applications using Rational Unified Process (RUP) , UML and OOAD.
  • Experienced in implementing EnterpriseApplications with full life cycle of software development.
  • Experience in using Log4J, Version Control using SVN, Git, TFS, Clear Case and CVS.
  • Experienced in setting up Jenkins for continuous integration and continuous builds with Maven, Gradle and ANT.
  • Worked on different OS UNIX (Sun Solaris, AIX), Linux, Windows XP, Windows 2K. Good team player with ability to solve problems, organize and prioritize multiple tasks.

TECHNICAL SKILLS:

Programming Languages: Java, PL/SQL, C, XML 1.0, XSL 2.0

Java/J2EE Technologies: JDBC, Servlets, JSP 1.2/2.0, JMS, EJB 2.0/3.0

Web Development: HTML5, DHTML, XHTML, CSS3, Java Script, AJAX

Frameworks: Struts 1.x/2.x, hibernate 3.x, Spring 2.5/3.1

XML/Web Services: XML, XSD, WSDL, SOAP, Apache Axis, DOM, SAX, JAXP, JAXB, XML Beans

Messaging Technologies: JMS

Application/Web Servers: BEA Web Logic 9.1/11g, Apache Tomcat 5.x/6.x, JBOSS 4.x/3.x

Methodologies/Design Patterns: OOAD, OOP, UML, MVC2, DAO, Factory pattern, Session Facade

Databases: Oracle 8i/9i/10g, SQL Server 2000/2005, IBM DB2

IDEs: Eclipse, RAD, WSAD

Build Automation: Ant, Maven

Testing/Logging Frameworks: JUnit, Log4J

Tools: Rational Rose, Microsoft Visio, XML Spy, TOAD

Operating Systems: Windows 98/2000/NT/XP, OSX, Sun Solaris, HP-UX.

PROFESSIONAL EXPERIENCE:

Confidential,WA

Java Full Stack Devoloper

Responsibilities:
  • Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases with TDD approach.
  • Designed and developed the UI using HTML5, CSS3, JavaScript, Node JS, and Backbone.js, Ext JS, AJAX, and JSON.
  • Used Bootstrap for responsive design which allows users to access it from any device.
  • The presentation layer used Spring MVC to implement the MVC architecture design and facilitates user interface designed by use of JSP's and tag libraries.
  • Worked on Media Queries as a complement to the Grid System of UI Bootstrap to facilitate the implementation of the responsiveness
  • Enhanced user experience by designing new web features using MVC Framework like Backbone.js accommodate these advanced and fast technologies. Enhanced User Interface based on Adobe Flex.
  • Developed entire user interface using various Ext JS components like Form panels, Tab panels, View port and Editable grids.
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDD, Scala and Python.
  • Created continuous integration builds using Ant Jenkins and deployed on Web Sphere app server.
  • Done with Web sphere server configurations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers in different environments like QA/IST/Production.
  • Used Google Maps API to implement location module in the application.
  • Used Spark-Streaming APIs to perform necessary transformations and actions on data model which gets the data from Kafka in near real time and Persists into Cassandra.
  • Worked on Rest Web services as well as Node Rest framework for backend services and used MongoDB (NoSQL) for database services.
  • Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Prepared design documents with Sequence Diagrams, Class Diagrams using Microsoft VISIO tool.
  • Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
  • Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Involved in using spring concepts DI/IOC, AOP, Batch implementation and Spring MVC.
  • Implemented Declarative transaction management using Spring AOP.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Written Storm topology to accept the events from Kafka producer and emit into Cassandra DB.
  • Used spring JDBC Template to do CRUD operations with Database.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Used Scala for coding the components in Play and Akka.
  • Developed MDBs using JMS to exchange messages between different applications.
  • Developed modules in the application using Micro services architecture style.
  • Involved in building and deploying scripts using Maven3.3 to generate WAR, EAR and JAR files.
  • Leveraged Zeno framework for Writing Storm topology to accept the events from Kafka producer and to emit into Mongo DB.

Environment: JAVA 1.6/1.7, J2EE, Servlets, JSP, Swing, Web Sphere Application Server 8.x, XML, HTML, WSDL, Maven, Java Spring MVC, SOAP, JavaScript, Jenkins, AngularJS, Node JS, Backbone.JS, Bootstrap, EXT JS, AOP, ReactJS, MVC, REST, JAX-RS, RAD 8.0, JUNIT, TDD, AWS, JMS, IBM Clear Case, JNDI, Java/J2EE design patters, Adobe Flex, Ant, MongoDB, Elastic Search, DB2, IBM Optimum tool, Google Maps API, iLog, Linux, Micro services etc.

Confidential,Boston,MA

Java Full Stack Devoloper

Responsibilities:
  • Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI, and SOAP.
  • Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP, Servlets and Action classes.
  • Downloaded data from the Amazon Cloud Database for detailed display by the app.
  • Built a set of security policies which helps in identifying, categorizing and protecting the assets on AWS, managing access to AWS resources using accounts, users and groups.
  • Implemented AWS Cloud watch which monitors Live Traffic, logs, Memory utilization, Disk utilization and various other factors which are important for deployment.
  • Automating backups by shell for Linux to transfer data in S3 bucket.
  • Maintaining the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud.
  • Designed an Architectural Diagram for different applications before migrating into Amazon cloud for flexible, cost-effective, reliable, scalable, high-performance and secured.
  • Worked with the development team to create appropriate cloud solutions for client needs.
  • Involved in Preparation of the technical design documents and involved in identifying and implementation of different J2EE design patterns like Singleton and DAO etc.
  • Developed the presentation layer using JSP, JSTL, HTML, JSON, XHTML, CSS and client validations using JavaScript.
  • Involved in designing and development of web interface using JSP, Servlets, JavaScript and JDBC for administering and managing users and clients.
  • Developed the application using My Eclipse 8.5 and used eclipse standard/plug-in features for editing, debugging, compiling, and formatting and build automation.
  • Handling user requests such as code enhancements, bug fixes.
  • Designed reports per the need of the user
  • Created stored procedures, triggers and functions using SQL Plus to meet user requirements.

Environment: Java, J2ee, Java beans, Servlets, JMS, JSP, Drools, AngularJS, Servlets, GWT, Hibernate, EJB, JPA, Spring, Java Script, JDBC, UNIX, HTML, XHTML, XSLT, JSON, SOAP, WSDL, Eclipse, Amazon Web Services, MySQL, SQL Plus, LDAP, Log4j.

Confidential,Houston,TX

Java Full Stack Devoloper

Responsibilities:
  • Designed and developed the application in sprints using Agile Scrum methodology and participated in weekly status meetings and daily standups.
  • Used Atlassian Jira tool for the development of Agile-lifecycle management creating the stories, updating the tasks and reporting the bugs.
  • Implemented email framework using Direct-Send API (Gumbo). Involved in creating responsive email templates using Zurb Foundation, SCSS, SASS, CSS, HTML and JavaScript.
  • Involved in fetching JSON data with in Orchestration Layer with Spring Boot application and displaying it in the UI using ReactJS.
  • Build user interfaces differently by breaking them into components using ReactJS and used a real, full featured programming language to render views, with ReactJS.
  • Used React JS to make webpages rendering faster, instead of using ng-repeat in Angular JS used ngReact to achieve the same.
  • Making sure react is flexible and provides hooks that allow you to interface with other libraries and frameworks.
  • Used Bootstrap JavaScript plug-ins to implement Tabs, Scroll Spy, Tooltips, Pop Overs, Buttons and alerts.
  • Involved in producing the working connectors for the RESTful API’s using spring and Jersey for JSON requests and responses.
  • Performed GitHub/GitHub-Desktop bash and Terminal commands to clone, fetch, merge and push the code and created pull requests for changes that are made.
  • Designed enterprise API’s and involved in developing the API’s. Involved in testing API’s using SoapUI and Postman.
  • Used simple Maven projects and Maven Archetypes projects for developing applications and provided JAR files for UI application use.
  • Designed and developed the back-end applications and did some test-case debugging with code coverage as well as runtime debugging with IntelliJIdea IDE.
  • Involved in producing happy path code and error handling code for the API’s. Used Spring RestTemplates and Spring Security OAuth2 framework for building the smarter clients.
  • Involved in developing application using Postgresql and wrote queries to test the data that was sent through the API call.
  • Used Jenkins build for building and deploying of the applications and implemented force builds when the build fails.
  • Responsible for debugging, testing, maintaining and deploying the application and used log4j for tracking errors and debugging the code. Created test cases to test spring services using JUnit and Mockito frameworks.
  • Developed Spring middleware components for implementing business logic and Implemented SOA based architecture using web services to build a loosely coupled system.
  • Designed and developed Business components and Integrated with Spring framework and also developed various reusable Helper and Utility classes, which are used across all the modules of the application.
  • Implemented the annotations to support the APIs for Audit Logging purposes by making configurations in the properties file which routes the logs to RabbitMQ server.
  • Redeployed instances of APIs that are successfully build by the Jenkins job after new changes on AWS.
  • Wrote Technical design document with the class, sequence, and activity diagrams in each use case and involved in writing Spring MVC rest controllers for UI interactions and server side validations in the orchestration layer.
  • Involved in working with the QA to assist in writing test code and debugging the defects in the application.

Environment: Java 1.8, ReactJS, Spring, Maven, JUnit, Mockito, Agile Scrum, Tomcat server, RESTful Webservices, JPA, JavaScript, Xcode, Apache CXF, Hibernate, JMS, Postgresql, IntelliJ IDEA, Github, AOP, Log4J, AWS.

Confidential,Tumwater,WA

Java Full Stack Devoloper

Responsibilities:
  • Designed and developed the application in sprints using Agile Scrum methodology and participated in weekly status meetings and daily scrums.
  • Designed and developed web pages using HTML5, CSS3, AngularJS, Ajax, Bootstrap and JSP based on the W3C standards.
  • Widely used AngularJS UI-bootstrap components like calendar picker, time picker, directives, select2, model pop-ups, ng-grid, UI-router, progress bar, ng-Idle, ng-Upload and tested them using Protractor.
  • Refactored existing mobile web code with AngularJS to improve maintainability and make the web application more modular.
  • Created Single Page Application with loading multiple views using route services and adding more user experience to make it more dynamic by using AngularJS framework.
  • Built Single page application (SPA) using AngularJS as per the requirement and implemented all the front-end components using Spring MVC.
  • Used AngularJS (grid) for Grid data displays all over the application and also developed Light-box plugins using AngularJS.
  • Used AngularJS directives to reduce the usage of redundant code and to create pie-charts, bar-graphs and also familiar in using data-binding and dependency-injection concepts in AngularJS.
  • Experience in developing applications using AngularJS, Node.js, Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc.
  • Built RESTful Node.js and Express API to communicate with AngularJS front-end for faster data transfer.
  • Wrote test cases, created specs, page objects and undergone End-to-End testing for whole application using Protractor for Angular JS on Node.js command line.
  • Developed REST API for assessment indicators module and token based authentication for REST services using Spring Security.
  • Worked on Asset Management Module in order to develop services using Restful Web services and collaborated on design spec reviews together with Business Analysts.
  • Experience in Cross browser compatibility testing and intellectual challenges in User Experience with Bootstrap.
  • Implemented Spring services and Spring DAO’s for controller interactions to operate on data and developed asynchronous message listeners using Spring JMS template.
  • Designed and developed Business components and Integrated with Spring framework and also developed various reusable Helper and Utility classes, which are used across all the modules of the application.
  • Developed Spring Batch application for batch processing using Spring4.0 and improved the performance of the backend batch processes using Multithreading and concurrent package API.
  • Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.
  • Reverse Engineered using Hibernate plug-in for RAD to generate Hibernate configuration, POJO classes, DAO classes and wrote finder methods using Hibernate Query Language (HQL) for dynamic searches.
  • Experience in installation, configuration and deployment of J2EE components on IBM WebSphere Application Server using Eclipse IDE.
  • Worked on MongoDB database concepts such as locking, indexes, sharding, replication, schema design.
  • Created collections and performed CRUD operations on Mongodb using Node Mongoose and used mongoRepository and Spring MongoTemplate for persistence.
  • Analyzed changes in online transactional processing, business processes, and modifications, to improve quality of applications and meet additional requirements through MongoDB.
  • Built a highly scalable, low-latency Node-JS API Gateway to interact with MongoDB database with JSON.
  • Involved in writing Maven scripts for automated deployment of the application and managed GitHub Projects and migrated from SVN to GitHub with merge and version and used Jenkins for continuous integration.
  • Wrote Technical design document with the class, sequence, and activity diagrams in each use case and involved in writing Spring MVC rest controllers for UI interactions and server side validations.
  • Involved in working with the QA to assist in writing test code and debugging the defects in the application.

Environment: Java 1.7, Angular-JS, Spring, JSP, Maven, JUnit, Agile Scrum, IBM WebSphere Application Server, RESTful Webservices, HTML5, CSS, TDD, JPA, JavaScript, Bootstrap, Apache CXF, Node-JS, Hibernate, JMS, Mongodb, Eclipse, Git, Core-IOC, AOP, Log4J, AWS.

Confidential

Java/J2EE Developer

Responsibilities:
  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams Prepared solution documents for passing the demand drafts with only payment through accounts Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
  • Involved in designing the user interfaces using JSPs.
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
  • Used Eclipse for writing code for JSP, Servlets.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tables. These POJOs are serialized Java Classes that would not have the business processes
  • Implemented Hibernate using the Spring Framework (Created the session Factory).
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate and Transfer Object.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, Singleton and Factory.
  • Deployed the applications on BEA WebLogic Application Server.
  • Developed JUnit test cases for all the developed modules.
  • Used CVS for version control across common source code used by developers.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
  • Refactored the code to migrate from Hibernate2.x version to Hibernate3. x. (I.e. moved from xml mapping to annotations) and Implemented the Hibernate Filters and Hibernate validators.
  • DAO and the hibernate transactions was implemented using spring framework.
  • Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser.

Environment: Java, J2EE, JSP, JNDI, Oracle 10g, DHTML, ANT, Rationale Rose, Eclipse 3.1, Unix, Web logic Application Server, Hibernate 3.0, Spring, LOG4J, CVS.

Confidential

Java/J2EE /UI Developer

Responsibilities:
  • Designed & developed the application using Spring Framework
  • Developed class diagrams, sequence and use case diagrams using UML Rational Rose
  • Designed the application with reusable J2EE design patterns
  • Designed DAO objects for accessing RDBMS
  • Designed & developed Data Transfer Objects to carry the data between different layers
  • Developed web pages using JSP, HTML, DHTML and JSTL
  • Designed and developed a web-based client using Servlets, JSP, Tag Libraries, Java Script, HTML and XML using Struts Framework.
  • Developed test cases for Unit testing using JUnit and performed integration and system testing
  • Involved in coding for the presentation layer using Struts Framework, JSP, AJAX, XML, XSLT and JavaScript
  • Closely worked and supported the creation of database schema objects (tables, stored procedures and triggers) using Oracle SQL/PLSQL
  • Developed J2EE components on Eclipse IDE.
  • Used JavaScript for client side validations.
  • Involved in implementing Struts MVC architecture and configuring the struts-config.xml file to manage actions.
  • Used Hibernate to communicate between action servlets and Database interactions.
  • Used Struts framework along with JSP, HTML, CSS, and JavaScript to construct the dynamic web pages (presentation layer) for the application.
  • Used Hibernate for Database Persistence.
  • Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
  • Deployed applications on WebSphere Application server.
  • Used Web services for transmission of large blocks of XML data over HTTP.
  • Involved in unit testing using JUnit, system testing and creation of various test scripts.
  • Used log4j for logging activities.

Environment: Java, JSP, JSTL, J2EE, JDBC, Servlets, HTML, HTTP, CSS, UML, MVC, Struts, XML, AJAX, JavaScript, Log4J, Weblogic 8.0, Developer, VSS, Windows, Unix, Oracle 9i

We'd love your feedback!