We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

Irving, TX

PROFESSIONAL SUMMARY:

  • Java Full stack developer 7+ years of strong experience in SDLC such as Analysis, Design, Implementation and Testing of Object Oriented applications and Web based Enterprise Applications
  • Experience in developing User Interface (UI) Applications and professional web applications using HTML5, CSS3, Bootstrap, JavaScript, JQuery, AJAX, RWD, JSON, XHTML and XML.
  • Experience in debugging and profiling code.
  • Strong testing and debugging skills and knowledge of ETL procedures and strategies to extract data from different source systems.
  • Extensive experience in design and development of J2EE applications using Core Java, Java Collections, Data Structures, Multithreading, Transaction Management, JDBC, Servlets, JSP, XML, Web Services and other open source frameworks and APIs.
  • Good working knowledge of J2EE best practice toolsets such as Ant, Maven, Log4j, Slf4j
  • Employing Java Object/Relational bridge technologies such as Hibernate, JPA, and spring
  • Good experience on Scala.
  • Developed applications using frameworks and API like Struts, Spring MVC.
  • Experienced in other front - end technologies such as SASS, LESS, Typescript, BOOTSTRAP, Angular1, Angular1.5, Angular2, Ajax, JSON, Node.js etc.
  • Experience with working in java script framework like JQuery, AngularJS and NodeJS.
  • JAVA/J2EE development experience in server side and client side programming
  • Extensive experience in Java/J2EE programming - JDBC, Servlets, JSP, JSTL, JSF 2.x JMS Scala .
  • Experience in Multithreading.
  • Experience of enterprise level application development with Java centric technologies in the domain of Banking and Insurance
  • Extensive experience working in a Test-Driven Development and Agile-Scrum Development
  • Experience in working in both Windows and UNIX platforms including programming and debugging skills in UNIX Shell Scripting
  • High technical expertise in administering telecom technologies: IVR, VXML, SSML, VRU, CCXML, PBX, Contact center, ACD.
  • Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala, Akka, Play framework, Slick.
  • Worked on migrating the old java stack to Type safe stack using Scala for backend programming.
  • Used OOPS concepts for message passing and data binding.
  • Strong capabilities to Create and maintain code design documentation and Effectively manage IVR applications and systems
  • Experience in Front-End UI development skills using scripting languages like HTML5, DHTML, CSS3, JavaScript, JQuery, JSON, AJAX, Angular JS, NodeJS, Bootstrap, Tag Libraries and JSTL.
  • Experienced in Web Services approach for Service Oriented Architecture (SOA)
  • Experienced in web development using HTML5, DHTML, XHTML, CSS3, JavaScript, DOJO, Angular JS, and AJAX technologies.
  • Experience in developing User Interface (UI) Applications and professional web applications using HTML, CSS, Bootstrap, ReactJS, JavaScript, JQuery, AJAX, RWD, JSON, XHTML and XML.
  • Good Experience in implementing Puppet, Chef, Jenkins and Docker.
  • Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3.
  • Developed applications based on Model-View-Controller (MVC) architecture using core design patterns (creational, structural, behavioral) and J2EE design patterns (Data Access Object, Business Delegate, Service Locator, Session Façade etc.)
  • Extensive experience in Amazon Web Services(Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, Amazon SNS, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front)
  • Worked on AWS, High Availability Practices and deploying backup/ restore infrastructure
  • Extensive experience in developing the SOA middleware based out of Fuse ESB and Mule ESB
  • Sound working knowledge of performance tuning in JAVA and J2EE including hibernate tuning
  • Experience in using various Configuration Management tools like CVS, GIT and SVN
  • Experience in using ANT tool, Maven to compile, package and deploy the components to the Application Servers
  • 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-RPC, JAX-WS, WS-I and Apache Axis, JAX-RPC
  • Good knowledge in Restful Web Services
  • Good Knowledge of using IDE Tools like Eclipse, Net Beans, JBuilder, Rational Application Developer(RAD) for Java/J2EE application development
  • Strong Hands on Experience with IBM MQ Series and JMS for communication between middleware components
  • Experience in creating REST APIs, and Vertx
  • Experience in installing, configuring, tuning IBM Web Sphere 6.x/5.x, Apache Tomcat 5.x/6.x, JBOSS 5.x/4.x
  • Extensive experience in Application Software Design, Object Oriented Design, Development, Documentation, Debugging, Testing and Implementation
  • Proficiency in working with databases like Oracle, MySQL
  • Expertise in database modeling and development using SQL, T-SQL and PL/SQL in Oracle and SQL Server environments
  • Expertise in developing applications using Web Services (SOAP, RESTFUL), Core Java, JDBC, Servlets, JSP, HTML, Java Scripts and develop Jasper Reports, Birt, Reports
  • Experience in Unit testing using JUnit, Selenium
  • Experienced in using Operating Systems like Windows XP/7/8, AIX, and Sun Solaris
  • In-depth knowledge of PL/SQL with the experience in constructing the triggers, tables, functions, user defined data type, procedures etc.
  • Exposure to Oracle, DB2, and MySQL databases in developing applications using SQL Scripts, Stored Procedures
  • Experience using an Integrated Development Environment like Eclipse, RAD 7.5/8.5 for code development
  • Extensive experience on support tools like Application Life Cycle Management to perform Unit testing and Application integration testing.
  • Experience of configuration tool CVS, Clear, and Tortoise SVN developing on Linux, Windows Operating Systems
  • Extensive experience in developing Web Services applications using REST Client, REST API, SOAP UI, dozer mapper
  • Experience with web development technologies like HTML, CSS, JQuery, AngularJS, JavaScript, JSP and JSON

TECHNICAL SKILLS:

J2EE Technologies and languages: J2EE, Servlets, Scala JSP, JSTL, JSF, JIRA, AngularJS, JDBC, MVC, OOP, Grails, Hibernate, spring, XML., IVR, VXML, SSML, VRU, CCXML, PBX, Scala and Python.

Web Technologies: JavaScript, CSS, AWS, Mule ESB, HTML5, DHTML, XML, DTD, HTTP, HTTPS, Jquery1.8, JQuery UI, Angular JS, AngularJS 2.0, NodeJS, ReactJS and Bootstrap.

Spring framework: Bean Factory, Application Context, Dependency Injection/IOC, MVC, Struts, Data Binding, AOP, JDBC, ORM, JMS, Security, batch jobs, schedulers (Quartz)

Distributed computing: SOAP WS, RESTful WS, JMS API, WSDL, JAXP, JAXB, JNDI and XML

Languages: Java, PL/SQL, Bash, UML, XML, HTML.

IDE Tools: RSA, RAD, WSAD, Eclipse, Net Beans

Web services: JMS, MQ Series, SOAP, Rest, WSDL, JAX-RS and JAX-WS.

Databases: Oracle, MySQL, MS SQL Server, MS Access, PostgreSQL.

Design Methodologies: UML, Rational Rose, Agile, SCRUM, TDD, XP

Version control Tools: SVN, CVS, Clear Case and Git.

Operating Systems: UNIX (Solaris, Ubuntu, Linux, and OSX); Windows 9x/XP/Vista/7/8.

Testing Tools: JUnit, SOAP UI

Application Servers: Web sphere Application Server, BEA Web logic, Apache Tomcat, JBoss 4.2.x, 5.X JBoss 6.1 EAP

PROFESSIONAL EXPERIENCE:

Confidential - Irving, TX

Sr. Java Full Stack Developer

Responsibilities:

  • Developed the application using AngularJS, NodeJS, ExpressJS, MongoDB, Angular-UI, HTML5, Bootstrap, CSS3 and JavaScript.
  • Used Multithreading for invoking the database and also implemented complex modules, which contain business logics using Collection, Reflection, and Generics API
  • Integrated the Java code (API) in JSP pages and responsible for setting up AngularJS framework for UI development.
  • Experience in integrating the internal security model into new projects with Spring Batch, Spring Micro Services and Spring Boot.
  • Wrapper developed in Python for instantiating multi-threaded application and running with other applications
  • Supported the issues seen in the tool across all the teams for several projects.
  • Developed various JSP custom tag libraries i.e. JSTL libraries for achieving most code-reusability.
  • Involved in implementation of the presentation layer (GUI) for the application using HTML5, XHTML, CSS3 and JavaScript.
  • Designed Prototype and project layout skeletons using ReactJS, JQuery, CSS and HTML5.
  • Constructed web pages for application using MVC3, Java Script, JQuery, ReactJS, and Node.js.
  • Configured the Docker Containers and creating Dockers files for different environments.
  • Functionalities include writing code in HTML, CSS, JavaScript, JQuery, Ajax, JSON, AngularJS and Bootstrap with MySQL Database as the backend.
  • Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications. Worked with multiple development teams to troubleshot and resolve issues.
  • Used Hibernate to map objects (POJOs) to database tables and map relationships
  • Involved in Unit Testing, User Acceptance Testing and Bug Fixing.
  • Wrote Custom Tags for custom requirements of fields on GUI.
  • In-depth experience with Amazon AWS Cloud Services, (EC2, S3, EBS, ELB, Cloud Watch, Elastic, SNS, VPC, Cloud Formation, Route53) and managing security groups on AWS.
  • Involved in writing PL/SQL Stored Procedures, and Functions for Oracle database.
  • Developed the application front-end with HTML5, JSP, JQuery and Ajax to create a dynamic and interactive experience.
  • Configured System.js to bundle AngularJS 2.0 version app and created Call flow diagrams for IVR applications using VISIO.
  • Designed and coded application components in an Agile environment utilizing a test driven development (TDD) approach
  • Worked on the design and development of multithreaded n-tier application in a distributed environment to support new CMS System.
  • Wrote PL/SQL procedure according to the rule configurations.
  • Supporting to testers to test AngularJS 2.0 with Jasmine and Protractor.
  • Implemented J2EE Design Patterns like MVC, Service Locator and Session Facade.
  • Developed Web Services to communicate to other modules using XML based SOAP.
  • Developed Message Handler Adapter, which converts the data objects into XML message and invoke an enterprise service and vice-versa using JAVA, JMS and MQ Series.
  • Used Java8 for default methods to implement multiple inheritance
  • Develop quality code adhering to Scala coding Standards and best practices.
  • Implemented Object-relation mapping in the persistence layer using hibernate framework in conjunction with spring functionality.
  • Designed and developed Restful service interface using Spring MVC to the underlying customer event API. Involved in building Restful Web services using JAX-RSAPI.
  • Worked on integrating JQuery APIs with MVC pattern.
  • Communicated performance testing results.
  • Created REST API's Micro services and EJB using Express Router/Model/Controller architecture.
  • Models connect to MySQL and MongoDB using NodeJS, MySQL and Mongoose modules.
  • Implemented Micro services architecture using Spring Boot for making different application smaller and independent.
  • Designed and integrated the full scale Hibernate / spring persistence Solution with the application architectures.
  • Designed Frontend with in object oriented JavaScript Framework like bootstrap, Angular.js, Node.js.
  • Implemented object/relational persistence (Hibernate) for the domain model.
  • Used Web Services - WSDL, UDDI and SOAP for getting credit card information from third party.
  • Use Auto-Wired ( annotation based injection) for bean management through Spring IOC
  • Created test cases using JUNIT and used EasyMock API.
  • Used NOSQL database like Cassandra.
  • Developed ADF Model components (creation, configuration, and tuning of entity objects, view objects, application modules, bindings and data controls).
  • Involved in development of the application using Spring MVC, Spring security, Spring Boot and configuring application context for necessary components.
  • Implemented the Spring dependency injection of the Database helper instance to the action objects.
  • Developed a MEAN Stack Application Using Mongo DB, Express JS, Angular JS and Node JS.
  • Implement modules into Node JS to integrate with designs and requirements.
  • Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js
  • Project migration into cloud environment using AWS, Docke r container.
  • Worked with NPM commands and using package.json for managing dependencies and dev-dependencies of NodeJS applications.
  • Involved in writing the Maven based pom.xml scripts to build and deploy the application.
  • Developed and executing unit test cases using JUnit.
  • Setting up scalability for application servers using command line interface for Setting up and administering DNS system in AWS using Route53 Managing users and groups using Amazon identity and access management (IAM).
  • Deployed the application and tested on WebSphere Application Server.
  • Worked with Trac, Subversion (SVN), and Wiki to track various aspects of the project.

Environment: Java, J2EE,Java8,Scala, Spring (Micro services), Hibernate, JSP, Python, AngularJS 2.0, Bootstrap, Servlet, DB2, JUnit, Maven, XML, Mongo DB, ReactJS, JMS, Docker, JavaScript, AngularJS 1.6, Node.js (NPM), AWS, Oracle, PLSQL, JDBC, UML, JBOSS, SOAP Web Service, NOSQL, Cassandra, RESTful, AWS Associate Dev Certified, Jenkins, SVN

Confidential - New York, NY

Java Full Stack Developer

Responsibilities:

  • Developed unit test cases using Jasmine and Karma and performed end to end testing using Protractor and Selenium
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Developed REST exception handling controller advices to respond to bad requests and serverside exceptions.
  • Used complete annotation driven approach to develop the application using Spring Boot and was also involved in setting up the spring bean profiling.
  • Consumed SOAP/JAX- services.
  • Used REST to test the rest based services and used Junit and Mockito to test the middleware services.
  • Assisted in designing and preparation of call flows with usability services.
  • Conducted complete analysis of system and business requirements for all IVR applications.
  • Maintained comprehensive technical documentation such as programming specifications, functional and technical designs.
  • Coordinated with user focus groups for tuning, testing, refactoring and optimization of call flows.
  • Resolved technical issues by debugging and support coding and testing functions.
  • Responded to application issues by troubleshooting, analysis and assessment of root cause.
  • Suggested effective processes for improvement of operations and functionality of voice user interface applications.
  • Used Mongo DB (NoSQL) for database services.
  • Provided technical assistance for designing and maintenance of enterprise based IVR systems.
  • Used Spring MVC for implementing web tier and developed web based application service components and configured beans using Spring IoC.
  • Used Hibernate in data access layer to access and update information in the database and used Hibernate Query Language (HQL) to query the database for complex data.
  • Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Exposed Restful WebServices using JAX-RS and Implemented Angular promises to handle asynchronous communication with our Restful API for various requirements.
  • Extensively used XML and Java Architecture for XML Binding (JAXB) to map java classes to XML representation.
  • Build Restful API web services using Node JS and Express JS and used a full complement of Express, AngularJS, NodeJS, and Mongo DB to store and present assessments.
  • Coordinated with QA team for development of test plan, test cases, test code and responsible for defects allocation and resolution of those defects using Selenium.
  • Used Jenkins for continuous integration and Go for continuous delivery/deployment of the applications.
  • Developed/Implemented code on new requirements as a developer using Spring MVC and Hibernate by using Agile Methodology.
  • Developed Use Case Diagrams, Object Mapping Diagrams & Class Diagrams in UML.
  • Developed Controller and Business layers of the MVC, using spring.
  • Developing APIs to support Angular JS UI migration, and XSDs to build web service data.
  • Worked in front end design development using technologies like HTML5, CSS3, JavaScript.
  • Developed code to consume web services using SOAP and REST.
  • Developed RESTful web services using JAX-RS.
  • Finding Memory Issues by using JVM memory management tools.
  • Refactored the bad code to best design patterns.
  • Developed Sequential and UML notation documents for the new tasks.
  • Developed Angular services making use of resource service to perform REST API calls to the backend.
  • Designed and documented REST/HTTPAPIs, including JSON data formats and API versioning strategy.
  • Maintaining user data using Microsoft Excel
  • Backend scripting/parsing using Perl and Python
  • Enhanced the GUI using Java APIs and added features to tracking the fuse revision of several processors
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS).
  • Hands-on experience on developing AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and chef.

Environment: Core Java, J2EE, JDK, spring, Hibernate, JSP, Perl, Python, AngularJS, NodeJS, Mongo DB, NoSQL, JavaScript, Servlet ‘s, JAX-RS, JAX-WS, HTML5, CSS3, Java8,Oracle Database, SQL, JUNIT, Agile, RDBMS, GIT, Apache Tomcat, Maven, Jenkins.

Confidential - Los Angeles, CA

Java/ J2EE Developer

Responsibilities:

  • Experienced in using Scala, Java tools like Intelli J, Eclipse.
  • For updating the new modification and issues AJAX scripting is used.
  • Implemented JSP, spring, Java Script and CSS for developing User Interfaces.
  • For exchanging the text and communication with web service JSON is used extensively.
  • Developed Rich UI applications using JavaScript, HTML, and CSS.
  • Used the JavaScript alert dialog boxes with my Perl CGI program
  • Implemented Collection Framework and used the Thread, I/O functionalities for meeting access.
  • Used Hibernate for database and also to manage Transactions.
  • Hibernate as an ORM tool for OR mappings and configured hibernate.cfg.xml and hibernate.hbm.xml files to create the connection pool.
  • Used slick to query and storing in database in a Scala fashion using the powerful Scala collection framework.
  • Responsible for writing functional and technical specifications
  • Extensively used J2EE design Patterns.
  • Implemented the DOJO API for powerful scripting.
  • Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala, Akka, Play framework, Slick.
  • Working knowledge of various AWS technologies like SQS Queuing, SNS Notification, S3 storage etc.
  • Created Single page web application frame work using Angular JS and HTML.
  • Used Version control system GIT and web page screens for various modules using Html, CSS, JavaScript, and AJAX and Angular JS.
  • Distributed Application Development using Actor Models for extreme scalability using Akka.
  • Hibernate Persistence Strategy is used for database operations and Developed Hibernate as the data abstraction to interact with the database.
  • Developed Session and Entity (CMP) beans (EJB) for crucial business logic
  • Developed Message Driven Beans for asynchronous ordering process.
  • Worked on XML Parsing (DOM/SAX), XML Schemas/DTD and XMLBeans.
  • Extensively used JUnit for Unit Testing
  • Added support for multiple Java Native Threads calling the same Perl interpreter
  • Integration with the J2EE Services layer of Unity Platform, using Spring application context.
  • Introduced the spring based architecture for the newly designed UI Infrastructure services to interact with the legacy services.
  • Maven is used to download the Java Plugin for developing the applications.
  • Developed PL/SQL stored procedures in Oracle.
  • Extensively used Eclipse 3.2 with Debugging and Development.
  • Used wireframes and Rational Rose for Software design.
  • Managed Source Control and Version Control using CVS.
  • Followed the standards of the CMMI for the risk assessment and analysis process.
  • Deployed the project in the Web Logic Application server.

Environment: J2EE 6, Scala, Akka, Play, Slick, Java, JSP, JMS, Spring, Hibernate, Web Services (REST), EJB, JSON, JDBC, JavaScript, HTML, XML, AJAX,JMS, DHTML, Tomcat, Eclipse, Web logic 10.3.1/10.3.2, PL/SQL, Oracle, DB2, Windows, CVS.

Confidential - Utica, NY

Java/ Scala Developer

Responsibilities:

  • Worked on migrating the old java stack to Type safe stack using Scala for backend programming.
  • Used OOPS concepts for message passing and data binding.
  • Responsible for developing the functionality end to end. It includes UI design, Business development in backend, writing Unit Test cases and Integration Testing.
  • Writing complex queries to fulfill the requirements.
  • Used log4J for enabling logging and debugging at the runtime.
  • Implemented design patterns in Scala for the application.
  • Handling dependencies using WebSphere Seam configurations.
  • Used Hibernate as the persistent side frameworks.
  • Wrote Test cases with JUnit and tested the code coverage.
  • Created the SVN Repository and managed the central file repository.
  • Understanding the customer requirements, mapping them to functional requirements and creating Requirement Specifications.
  • Responsible for the technical design, development, unit, and integration testing.
  • Followed agile software development with Sprint methodology.
  • Attending daily stand up meetings.
  • Requests were processed using the powerful Scala collections and persisted to the database in synchronous fashion.
  • Designed front end using JSF, JSP, HTML, CSS, and JavaScript.
  • Developed code using Design Patterns like Singleton, Abstract Factory, Factory Pattern, Singleton, and Prototype.
  • Used HQL, Criteria queries to perform all the required CRUD operations against the MySQL.
  • Deployed Enterprise JavaBeans (EJB) using stateful and stateless beans.
  • Closely worked with Product Managers and Business Analysts to understand the Stories.
  • Created application using STS IDE.
  • Used XML Web services for transferring data between different applications.
  • Creating class and sequence diagrams using Rational Rose.
  • Configured Maven dependencies for application building processes that created Pom.xml files.
  • Generated API documentation in HTML Format using Java docs.
  • Developed server-side services using Web Services like SOAP.

Environment: Java, JSF,Scala JSP, Servlets, EJB, Hibernate, Webservices, Maven, log4j, Linux, JUnit, WebSphere, MySQL, STS, SVN, Java docs, Rational Rose, XML.

Confidential

Java Developer

Responsibilities:

  • Developed user interface using JSP, Struts and Java Script to simplify the complexities of the application.
  • The entire application was developed in J2EE using an MVC based architecture with help of Apache Struts.
  • Programmed Struts Action classes, Model classes.
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Singleton, Data Transfer Object (DTO) and Service Locator
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Used Form Based Authentication.
  • Used Web logic as the application server for deployment.
  • Involved in writing stored procedures, complex queries using SQL to process the data on Oracle DB.
  • Performed unit testing on various project modules using JUnit framework.
  • Used Ant as build tool.
  • Implemented Log4J for Logging Errors, debugging and tracking.
  • Involved in gathering requirements from different users and system specification.
  • Actively participated in use case designing, functional and technical documentation.
  • Used MVC architecture for developing the application.
  • Developed the presentation layer using HTML, JSP, CSS and DHTML.
  • Client side validations are one using JavaScript.
  • Developed JSP Custom tags which are required for the presentation layer.
  • Created EJB to encapsulate the business logic and to represent the model in MVC Architecture.
  • Involved use cases, class diagrams, activity diagrams and collaboration diagrams in UML.
  • Involved in developing database modeling and database schema.
  • Developed the application using Eclipse IDE.
  • Used Data Access Object (DAO) as a layer between the business logic tier and the persistent storage tier.
  • Coding of activity module and remainders module.
  • Involved in the design of the user interface and various screens in SWING.
  • Involved in the conversion of tree data into the HTML and viewing in the special frame. Involved in the process of analysis, design, and development of the application.
  • Created Tables, Views and Indexes on the Database, Roles and maintained Database Users.
  • Followed and maintained standards and best practices in database development.
  • Deployed the application on Apache Tomcat 6 Server.
  • Developed Unit test scripts for every module in the application.

Environment: Java 1.3, JDBC, Swings, Servlets, Win CVS, SQL-Server, WebLogic, JavaScript, HTML,J2EE, JSP, CSS, DHTML, EJB, JSP Custom Tags, JavaScript, Eclipse, UML, JDBC, Apache Tomcat, Oracle, Junit

Hire Now