We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer St. Louis, Mo

2.00/5 (Submit Your Rating)

SUMMARY:

  • Over 8 years of experience in Analysis, Design, Development, Maintenance and Implementing Enterprise, Web and Client Server applications using JAVA/J2EE technologies and Object oriented technology.
  • Hands on experience on various front end technologies JavaScript, JQuery HTML 5, CSS 3, Bootstrap and different versions of Angular JS.
  • Extensive experience in building the data layer using O/R mapping technology such as Hibernate 3.0
  • Good knowledge and experience with multiple Servers like IBM Web Sphere 6.1/7.0, BEA Web Logic server 10.x/11g, Apache Tomcat, JBoss.
  • Extensive experience in working IDE tools like Eclipse 3.x/4.x, NetBeans, RAD 8.0, WID (Web Sphere Integration Designer).
  • Strong Knowledge in scripting technologies like Python, Scala, Shell, Groovy on Grails and Perl.
  • Experience working with Amazon Web Services (EC2, S3, RDS and EBS), Elastic Beanstalk
  • Proficient in RDBMS concepts and experience in working with Oracle DB2 and MY SQL PL/SQL, Database triggers, Procedures, Functions
  • Developed applications using frameworks and API like Struts, Spring MVC
  • Worked extensively on server side development technologies in Java platform like multi - tiered JEE Web applications (Servlets, JSP, JSTL, EJB3.0, JPA, JMS).
  • Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services.
  • Hands on experience using Messaging Services like JMS, MQ Series
  • Proficient with Web Page Development using HTML, DHTML, JavaScript, AngularJS, RIA,XML, XSLT, XSD, CSS
  • Experience with Apache Cassandra and Apache SOLR
  • Extensive experience in developing Enterprise applications using Core Java and various J2EE technologies including Multithreading, Collections, exceptions, JSP, Servlets, JSP Custom Tags Libraries, JavaBeans, EJB,JDBC, Networking, Threads, IO, JNDI and JMS
  • Experience in creating Web Services using SOAP and REST and in Service Oriented Architecture (SOA) concepts.
  • Experience working with different databases, such as Oracle, SQL Server, MySQL, DB2, Sybase
  • Involved in producing & consuming SOAP based & Restful web services using WSDL, SOAP, JAX-WS, JAX- RS, AXIS, CXF, SOAUP UI etc.
  • Experience in Enterprise Integration Development using Apache Camel Framework.
  • Good knowledge on Java 8 features
  • Extensive programming experience in developing web based applications using Java 7/8, spring 3.2/4, Hibernate 3.5, HTML
  • Good knowledge in ATG catalog and data modeling
  • Implemented micro services using Spring Boot, Spring Cloud, Spring Micro services, and enabled discovery using Netflix Eureka server.
  • Design, implement and test services in a Microservices-oriented architecture and has Implemented the REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API).
  • Worked on Apache SOLR, Elastic Search to maintain the scalability and fault tolerance.
  • And automatic AWS rehydration and creation of New Stacks on different AWS Regions.
  • Experience in implementing Web Services based on Service Oriented Architecture (SOA) and Monolithic architecture using SOAP, Restful Web Services, JAX-WS, UDDI, WSDL, WADL
  • Experience in performing end to end testing by using Log4j, JUnit, Mockito, Easy Mock
  • Good Experience in process Improvement and Continuous Integration by using Jenkins and bamboo.
  • Excellent Experience in Code Refactoring and TDD (Test Driven Development).
  • Good understanding on big data Technologies like Apache Hive, Kafka, and Hadoop Distributed file systems and Apache Spark.
  • Experience in building Docker image and run on it Docker container.
  • Experience in developing Web Services using - SOAP, WSDL and developing DTDs, XSD schemas for XML (parsing, processing, and design). BRMS Fico Blaze Advisor, Drools and JBPM
  • Experience On NoSQL -Apache Cassandra, DataStax Ops center.
  • Expertise in using J2EE Application Servers such as jboss6.x/7.x and Tomcat 6.x/7.x.
  • Expertise in working with cloud services like AWS and NoSQL databases like Cassandra, Mongo
  • Good communication, interpersonal and quick learning skills with proven ability to adapt to different project environments.

TECHNICAL SKILLS:

Languages: Java, C, C++, SQL & Oracle PL/SQLJava Technologies: Core Java, Collections, JDBC, Multi-threading, AWT, JSP, Servlets, JSTL, JNDI, Ajax, EJB, JMS, Java Beans, Custom Tags,, RMI, JCAPS, Design Patterns, jQuery

Frameworks: Spring, Struts, Hibernate, Spring MVC, Spring Boot, Spring AOP, JSF, Hibernate ORM, Spring Scheduler, JMS Scheduler

Application Server: IBM WebSphere, Apache Tomcat, JBoss, WebLogic

Web services: SOAP, WSDL(JAX-WS), UDDI,REST(JAX-RS), APACHE CXF, AXIS

WebApplication Tools: XML, XSD, JMS, Servlets, JSTL, EL, Custom Tag Library, JSP, JSF, JNDI, JPA, JAXB

Databases: DB2, Oracle, SQL Server, MySQL, Sybase, Mongo DB, Cassandra, Stored Procedures

Scripting Language: HTML5, XML(SAX, DOM), XSL/XSLT, XPATH, React JS, Java Script, JQuery, Ajax, EXT JS, Angular JS, Node JS

Core Expertise: Java GOF and J2EE design patterns, Core Java concepts - Collections, Java 8 features, Multi-threading, Exception handling, IO, Concurrency etc.

Build Tools: Ant, Maven, Jenkins, Cruise Control

Other Tools: Log4J, TOAD, SQL developer, HP Quality Center, JIRA, EMMA, Nuance IVR Autopsy s, SOAP UI, FileZilla, Putty, Edit Plus, Mule ESB

IDEs: Spring Tool Suite, Maven, Eclipse IDE, NetBeans, RAD, WSAD, Jbuilder, JDeveloper, Visual Studio.NET, Toad, Putty, JUnit, Log4j.

Logging Frameworks: Log4j, Java Logging API, SLF4J

Testing Tools: JUnit, JMeter, Quality Center, SOAPUI

UML Tools: Rational Rose, MS Visio

Operating Systems: Windows, UNIX/Linux

PROFESSIONAL EXPERIENCE:

Confidential, St. Louis, MO

Sr. Full Stack Java Developer

Responsibilities:

  • Designed and developed the application using agile methodology and followed TDD, Scrum, pair programming.
  • Wrote Technical design document with the class, sequence, activity diagrams in each use case.
  • Designed dynamic and browser compatible pages using JQuery, JavaScript, AEM and AngularJS .
  • Implemented J2EE design patterns such as Session Facade, Factory, DAO and DTO.
  • Worked with Angular JS MVC framework including authoring complex directives, services, controllers and filters.
  • Customized Angular JS filters in several locations to get the required output.
  • Implemented Angular Controllers to maintain each view data.
  • Used Rabbit MQ as Message queue applications may connect to the queue and transfer a message onto it.
  • Utilized Angular.JS UI-bootstrap components like time picker, directives, model pop-ups, ng-grid, router, progress bar, ng-Idle, ng-Upload.
  • Implemented flexible routing and nested using Angular.JS-ui-router.
  • Used Bootstrap and media queries to create a Responsive
  • Implemented Persistence layer using Hibernate to interact with the Oracle database.
  • Used Hibernate Framework for object relational mapping and persistence.
  • Designed and implemented the User Interface for e-Customer Services (eCS) Application using XHTML 1.0, J2EE.
  • Worked on advanced software development methodologies Agile/Scrum process.
  • Involved in designing Sequence diagrams and Class diagrams.
  • Designed and coded application components in an agile environment using a Test-Driven Development (TDD) approach.
  • Developed web interfaces using HTML5, CSS, JavaScript, JQuery, Angular-JS, EXT-JS and Bootstrap.
  • Designed CSS3 based web pages which were cross-browser compatible.
  • Worked on JavaScript 1.5 for dynamic content to pages, utilized CSS3 for the front end.
  • Developed the responsive UI web pages using XHTML, jQuery, HTML5, CSS3, Angular JS 2, Java Script and AJAX.
  • Worked with Angular JS filters in expressions and directives to filter data in the UI.
  • Worked with Angular JS Forms, Validations, Modules, Factory Services, DOM, Events, Expressions, Directives, Controllers, filters, $http, $q.
  • Worked with Angular JS controllers, directives, factory, service sources, routings and events.
  • Used Rest angular in an AngularJS service to make GET/POST/PUT/DELETE.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front end jQuery Ajax calls.
  • Created RestFul APIs in Express and returned logic through AngularJS data binding.
  • Configured Maven for dependency management and build the entire application.
  • Used JUnit framework for unit testing and subversion control for implementing the application
  • Used Mongo DB to import the data into and feed into web services and displayed it onto the browser.

Environment: Java, J2EE, Swing, Oracle 11g, MySQL, Microservices, Restful, Eclipse 3.4, WebLogic 9.2, GUI, Spring, Hibernate, HTML, HTML5, CSS3JavaScript, JUnit, Angular js 2.0, React.js, Backbone.js, node.js, JQuery, Web services, Maven, Apache Camel 2.9.0, Jenkins, AWS, Redux Toad, Grunt, Tortoise SVN, IBM RAD, JavaScript, Bootstrap, Putty, LAMP, Visio, Team track, Quality Center.

Confidential, Chicago, IL

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, analysis, design documentation, development, test cases, implementing and production support of the application.
  • Implemented REST web service in Scala using Akka for CBPMAN log tracking application
  • Worked closely with the Business Analyst and designed the rules and reevaluate the rule flow in Rule Governance team.
  • Secured the REST services using Spring Security and OAUTH framework and created documented REST services using Swagger and Jersey.
  • Deploy and manage applications on JBOSS/Tomcat J2EE server. Managed the codebase using GIT
  • Followed AGILE Methodology to promote iterations, collaboration, and process adaptability and participated in SCRUM Meetings throughout the life cycle of project.
  • Developed the Product Builder UI screens using Angular-JS, Node JS, HTML5, CSS, JavaScript and Bootstrap
  • Developed embedded C software for UNIX operating system.
  • Involved in implementation of Adobe AEM and Marketing Cloud Solution like Target, Analytics using DTM (Dynamic Tag Management).
  • Designed and developed RestFul Web Services tier using spring, JBPM, Java, JSF.
  • Worked on AngularJS controllers, views, and services for new website features.
  • Used ActiveMQ to transfer .txt files between the Consumer and Producer
  • Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, Node.js, Redux, HTML, SASS and Ajax to speed the application.
  • Developed code in Java which creates mapping in Elastic Search even before data is indexed into.
  • Automate infrastructure in AWS utilizing amazon web services (AWS). Deploy puppet to completely provision and manage AWS EC2 instances, volumes.
  • Used Hibernate 3.0 in data access layer to access, update and insert information in the database.
  • Used Java API for XML Web Services (JAX-WS) to convert Java Objects to XML conversions.
  • Responsible for the creation of Informatica services including Repository Service, Integration Service
  • Implemented various design patterns in the project such as DAO, Business Delegate, View Helper, Data Transfer Object (DTO), Session Façade, Singleton and Model View Controller.
  • Used ANT, Maven build scripts to build the application and deploy on Web Sphere application server v8.0.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Performed QA testing in on the front-end of the development cycle for gains in code quality, software functionality and programmer productivity.
  • Managing analytical tag migration program from legacy system to new tag management system using Adobe DTM.
  • Used Jasmine and Karma for unit testing for AngularJS applications
  • Developed user interface by using the React JS, Flux for SPA development.
  • Creating modules, generators, promises using es6.
  • Used Perforce Visual Client for updating the view and used Serena Business Manager for bug tracking in test and production environment.
  • Prepared the High Level and Low Level, UI standard, Code Review, Architectural Review and Project Approval Documents.
  • Maven is used as a build tool and continuous integration is done using Jenkins.

Environment: Java, J2EE,CI/CD, Spring, JSF, Webservices, Microservices, Restful, Soap UI, Cucumber, Apache CAMEL, Tomcat, JMeter, JUnit, JBPM, DROOLS, cloud, Hadoop, IBM Web Sphere App Server, AWS, Elastic search/NoSQL, Scala, IBM Clear case, IBM Clear Quest, Mongo DB, HTML5,, PYTHON,CSS, Perl(5.12), IBM RAD, JavaScript, Bootstrap, JQuery, AngularJS, ReactJS, Maven, AJAX, XML, XSLT, Java Beans, Responsive Web Design, UML, Design Patterns, log4j, Agile Methodology.

Confidential, Saint Paul, MN

Sr Full Stack Java Developer

Responsibilities:

  • Actively participated in Managing team performance and progress and Training new team members and also participated in requirements gathering, analysis, design, development and testing phases, and responsible for the full stack development.
  • Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Involved in development of REST Web Services using Spring MVC to extract client related data from databases and SOAPUI tool is used for testing Restful API web services.
  • Implemented the Web Service client for the login authentication, credit reports and applicant information using JAX-WS and Apache Axis 2.
  • Configured JDBC and LDAP security in the application server.
  • Developed LDAP server configuration file to enable encryption support for password storage.
  • Involved in creating the Hibernate POJO Objects and utilizing Hibernate Annotations.
  • Parsed those XML messages using JAXB and then store the data into Oracle Database using Spring JDBC.
  • Developed messaging module using Spring JMS and ActiveMQ.
  • Used different phases of JSF lifecycle for client-side and server-side data validation.
  • Developed user interface using HTML5, CSS3, Java Script, Ajax and JQuery
  • Used JIRA to fix and track the workflow.
  • Created web applications prototype using Angular JS, Node JS
  • Worked on setting up JBOSS Fuse ESB and building and deploying applications to fuse server.
  • Participated in builds using Maven and CI (continuous integration) using Jenkins.
  • Involved in the creation of exhaustive JUnit Unit Test Cases for each java class that is being developed for this application using a mocking framework Mockito using Test Driven Development technique.
  • Following Agile practices to develop and deliver the requirements.

Environment: Java, J2EE, Spring MVC, REST, SOAP, Restful API, JAX-WS, Apache Axis 2, JDBC, LDAP, Hibernate, POJO, XML, JAXB, JMS, ActiveMQ, JSF, HTML5, CSS3, JavaScript, Ajax, and JQuery, Angular JS, Node JS, JIRA, JBOSS, Maven Jenkins, JUnit, Mockito, AGILE.

Confidential, Albany, NY

Sr.Java J2EE Developer

Responsibilities:

  • Involved in defining Hibernate mapping, HQL queries and in generating Data Access Objects.
  • Used Spring Core with Java beans to implement business logic.
  • Spring Dependency injection was used for wiring with beans.
  • Developed Restful Web Services as End point to share the data with the other products using JSON as messaging medium.
  • Used J2EE Servlets running on Tomcat extensive multithreading and TCP/IP networking; Swing, Serialization, Collections API.
  • Consumed RestFul web services in the web application client application provided by DocuSign service.
  • Extensively worked with Postman REST client to test API
  • Involved in writing code for Form Beans, Java Actions, DTO and DAO for accessing business methods in the business layer
  • Used Perforce for version and source control
  • Developed the code to consume the SOAP and Rest services using spring.
  • Implemented the project in 3 tier architecture and implemented the loose couple between the layers using Spring IOC to handle Dependencies.
  • Setup mock services for testing the UI application flow in case if Success and Failure flows.
  • Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean, and a form set for validation and used Java Beans to return dynamic information
  • Designed and developed the controller and view components using JSPs and Servlets and validators using JavaScript.
  • Expertise with object oriented design (OOD), analysis (OOA), and modeling (OOM) based on Unified Modeling Language (UML) architecture using Rational Rose.
  • Followed TDD, Scrum concepts of the Agile Methodology to produce high Quality Software.
  • Application deployed in Linux servers using WebLogic on Red hat Linux5.0.

Environment: Java, J2EE, Hibernate, Spring Core, Dependency Injection, Auto wiring, Restful, JSON, Servlets, Apache Tomcat, Multi-Threading, TCP/IP, Collections, Swing, Serialization, JSP, JavaScript, OOD, OOA, UML, TDD, Agile/Scrum, Linux

Confidential

Java Developer

Responsibilities:

  • Developed Web interface using JSP, Standard Tag Libraries (JSTL)
  • Developed different GUI screens using Swing, JSP, HTML, DHTML and CSS to design the user interface.
  • Developed Action form beans, action classes for implementing business logic for the Struts Framework.
  • Created Enterprise Java Beans (EJB's) and deployed them in the BEAN Web logic application server environment, to implement business logic and interface with back-end object-oriented database system.
  • Involved in Developing and deploying the applications in IBM Web sphere application server.
  • Extensively used DOM and SAX parsers for parsing XML data and XSLT for XML transformations parsers.
  • Made extensive use of DWR Framework for AJAX to generate JavaScript to allow web browsers to securely call into Java code and vice versa.

Environment: JAVA, J2EE, JSP, JSTL, Swing, JSP, HTML, DHTML, CSS, Struts, EJB, Web Logic, IBM Web Sphere, DOM, SAX parser, XML, XSLT, AJAX, JavaScript.

We'd love your feedback!